51单片机通过I2C总线操作EEPROM

2024-06-23 18:28:19
推荐回答(4个)
回答1:

把Display();用大括号括住试一试
另外要确定从EEPROM读取盯弯行的数值dat是否在0-16范围内,因表格内只有17个代码,超过此范围是显示不出来的
还有LSD=LEDDATA[DisplayData[i]];//发送段码
你闹滚获得的数据只有DisplayData[0],那凯哗么DisplayData[i]其它数据从何而来,是0吗?也许只是想先试一试能否点亮一个数码管

回答2:

scl是时钟线,sda是数据线,羡斗戚写完之必须释放sda线(sda为高电平),销雀sda状态兄陵的变化必须在scl低电平期间,所以写完之后先把scl拉低,在把sda拉高。。

回答3:

是用硬件测试?

显示电路正确吗?

回答4:

需要给你完成一份吗