标题:
51单片机读24c02程序串口发送
[打印本页]
作者:
13487086265
时间:
2020-10-5 14:57
标题:
51单片机读24c02程序串口发送
晶振是12M的,把uart.h里的#define bps9600注释掉,波特率调4800
晶振是11.0592的,波特率调9600
否则乱码!
串口助手一定把16进制发送打开,发送新行关掉!
程序可能有点乱
不喜勿喷!
P1.0->led1
P1.1->led2
P1.2->led3
P1.3->led4
P2.0->SDA
P2.1->SCL
每发一次数据就回传一次0x0f(指令有效)
否则不回传
串口指令
注意hex显示(16进制显示)
上电/reset时,显示OK(关掉16进制显示)
发送0x00,进入读取模式,led1亮起,格式为0x00+芯片地址+数据地址,回传0x0f+0x0f+0x0f+数据+0xf0
发送0x01,取反页读,led2显示页读状态,串口回传0x0f+页读模式+0xf0
发送0x02,写页读页数,led3亮起,16进制,格式0x02+页数,回传0x0f+0x0f+页数+0xf0
发送0x03,进入写字节模式,led4亮起,格式0x03+芯片地址+数据地址+数据,回传0x0f+0x0f+0x0f+0x0f+数据+0xf0
2020-10-05 (1).png
(96.79 KB, 下载次数: 63)
下载附件
2020-10-5 14:56 上传
程序:
24c02.rar
(6.78 KB, 下载次数: 36)
2020-10-5 15:57 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
51hei团团
时间:
2020-10-18 00:11
好资料,51黑有你更精彩!!!
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1