/*************************/
//往QX-MCS51开发板的AT24C02内任意
//一个单元写数据,上电之后首先读取此单元对的原有数据
//然后付给程序中计数变量,计数变量以5秒的速度+1并且写入
//AT24C02,当计数器大于99时清零在写,用数码管显示;
# include <reg52.h>
# include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define AT24C02_ADDR 0xa0 //AT24C02地址
/*I2C IO口定义*/
sbit SDA = P2^0;
sbit SCL = P2^1;
sbit we = P2^7;
sbit du = P2^6;
sbit LED1 = P1^0;
uchar EEPROM_DATA;
uchar code leddata[]={
0x3F, //"0"
0x06, //"1"
0x5B, //"2"
0x4F, //"3"
0x66, //"4"
0x6D, //"5"
0x7D, //"6"
0x07, //"7"
0x7F, //"8"
0x6F, //"9"
0x77, //"A"
0x7C, //"B"
0x39, //"C"
清翔电子51单片机12课IIC总线的EEPROM 课后作业
最新推荐文章于 2022-08-25 11:36:15 发布
本文详细介绍了51单片机通过IIC总线与EEPROM进行通信的原理和实践操作,涵盖了清翔电子12课的相关知识点,包括IIC协议、EEPROM的读写操作及课后作业解析。
摘要由CSDN通过智能技术生成