首頁
>
C51單片機吧
台灣正體
大陆简体
港澳繁體
马新简体
|
登錄
|
註冊
進入侃吧
進入個人空間
全部
精華
極品
圖片
投票
本吧共有主題數
26
個,帖子數
107
篇,
單片機愛好者
數
0
位。
內容轉換:
不轉換▼
點擊
回復
標題
作者
最後回復
801
3
【程序】51单片机操作93C46存储器
/* ORG悬空,选16位模式 */
#include <at89x52.h>
#define _BV(n) (1 << (n))
sbit CS = P1^...
巨大八爪鱼
2-23
巨大八爪鱼
668
3
【程序】51单片机操作外部计数器74LS193
#include <at89x52.h>
#define _BV(n) (1 << (n))
sbit PL = P3^0; // 置数端
sbit MR =...
巨大八爪鱼
2-22
巨大八爪鱼
908
3
【程序】51单片机手动切换方式的多任务
#include <at89x52.h>
#define MAX_TASKS 2 // 最大任务数
#define MAX_TASK_DEP 12 // 每个任务的栈容...
巨大八爪鱼
1-29
巨大八爪鱼
789
5
【图解】74HC595驱动8x8点阵
[
圖片
]
巨大八爪鱼
7-28
巨大八爪鱼
519
0
【资料】常见芯片数据读写操作的高低位顺序
DS1302: 从低到高
24C08: 从高到低
DS18B20: 从低到高
红外遥控接收器件: 从低到高
74HC595: 从高到低
巨大八爪鱼
7-28
巨大八爪鱼
506
1
【程序】DS18B20测温程序(12864液晶上显示)
#include <reg52.h>
#include <intrins.h>
#define LCDClear() LCDWriteCmd(0x01)
#d...
巨大八爪鱼
7-19
巨大八爪鱼
911
7
【程序】24C08存储器的操作
#include <reg52.h>
#include <intrins.h>
#define LCDClear() LCDWriteCmd(0x01)
sb...
巨大八爪鱼
7-19
巨大八爪鱼
1054
11
【程序】通过串口控制DS1302时钟、RAM数据以及实现时钟更新的程序
[
圖片
]
【上位机截图】
获取DS1302中的31字节RAM数据(主电源切断后仍能保存,只要备用电池有电):
巨大八爪鱼
7-18
巨大八爪鱼
549
1
【程序】12864液晶显示有符号int型整数的函数
void LCDWriteNumber(int num)
{
char buf[7];
char i =...
巨大八爪鱼
7-8
巨大八爪鱼
531
0
【解决办法】51单片机程序卡在检查12864液晶忙信号的while循环里
拔掉开发板上P0口(液晶数据端口)的LED灯跳线即可。
因为如果P0口上同时接了LED灯的话,单片机无法正常读取液晶通过P0口发来的数据。
【测试程序】
#include <r...
巨大八爪鱼
7-8
巨大八爪鱼
574
1
【程式】1602液晶中寫入字元串時自動換行
#include <reg52.h>
#include <intrins.h>
sbit RS = P2^6;
sbit RW = P2^5;
sbit...
巨大八爪鱼
7-4
巨大八爪鱼
788
2
【教训】当C51单片机I/O口与NPN三极管基极相连时,最好在基极上接5k欧上拉电阻(不能太小)。
这是我通过做c51单片机与共阴数码管连接所得到的启示
巨大八爪鱼
7-4
巨大八爪鱼
468
3
【图解】1602液晶时序图详解
[
圖片
]
巨大八爪鱼
7-2
巨大八爪鱼
572
1
我终于知道为什么在51单片机中执行P2 &= ~BIT(2);会出错了
在AVR单片机中,PORTC |= BIT(2) 和 PORTC &= ~BIT(2)均能正常运行,但是在C51单片机中后者会出错。这主要是因为定义BIT宏的时候格式有问题。
在AVR单...
巨大八爪鱼
12-23
巨大八爪鱼
504
2
今天,我又把课本上的Insert Str的程序移植到了单片机的1602液晶上
[
圖片
]
程序(部分):
#include <reg51.h>
#include "lcd.h"
#define LCD1602_WriteCom(c) LcdWriteCom(c...
巨大八爪鱼
12-2
巨大八爪鱼
535
1
话说Keil uVision5的软件注册信息不正确也算一个编译警告。。。
[
圖片
]
main.c(1): warning C500: INCORRECT LICENSE ID CODE (LIC) IN 'TOOLS.INI'
巨大八爪鱼
12-2
巨大八爪鱼
493
3
原来STC单片机是国产的单片机
怪不得在Google上找不到下载器和编译器。
见:
巨大八爪鱼
11-29
巨大八爪鱼
473
3
第一次使用138译码器控制数码管位选,出了点问题。。。
程序代码:(编译器sdcc,单片机是STC的)
#include <at89x51.h>
unsigned char SEG7_CODE[] = {0xc0, 0xf9, 0x...
巨大八爪鱼
11-9
巨大八爪鱼
561
6
【案例】在Windows下使用sdcc編譯C51程序并生成hex文件
關於sdcc的下載,請參閱:https://zh.arslanbar.net/post.php?t=23368
新建一個空文件夾,名字隨便取,這裡取use_sdcc。
編寫一個c文件,名稱...
巨大八爪鱼
11-8
巨大八爪鱼
528
1
【資源】Small Device C Compiler suite(SDCC編譯器)下載地址
http://sourceforge.net/projects/sdcc/files/
點擊相應的文件夾,比如“sdcc-win64”,再點擊最新版本的文件夾,最後點擊xxx-setup.exe...
巨大八爪鱼
11-8
巨大八爪鱼
1199
8
【电路+程序】C51单片机接共阴数码管
[
圖片
]
电路图和要点:
巨大八爪鱼
7-8
巨大八爪鱼
465
0
您好,阿斯蘭侃吧歡迎您的到來~
親愛的用戶:歡迎來到C51單片機吧,阿斯蘭侃吧歡迎您的到來~
請先閱讀我們的社區準則:
https://zh.arslanbar.net/documents/eula/
以及...
侃吧管理员
1-25
侃吧管理员
1125
2
【照片】我焊的C51单片机最小系统
[
圖片
]
巨大八爪鱼
9-21
巨大八爪鱼
678
5
【C51程序】按键控制数码管,按键时数码管既不闪烁也不熄灭
【seg.c】
#define DEBUG 0
#include <reg52.h>
#include "ports.h"
unsigned char co...
巨大八爪鱼
9-21
巨大八爪鱼
1375
5
【电路】C51红外发射电路
[
圖片
]
巨大八爪鱼
8-31
浅风仁樱
855
4
【原创】两片S52单片机使用2个IO口进行通信
这两份程序本人花了好几天才成功!
本程序适合于一个单片机不停地发数据,一个单片机不停地收。
1.两片单片机使用同一个电源。
2.发送者的P2.6接接收者的...
巨大八爪鱼
8-29