第八章 IIC总线AT24C02芯片应用 例8.3.1 write_add(uchar address, uchar date) read_add(uchar address)实参选取
** *************** 只需注意一处即可**********************
*** 来自新概念51单片机C语言教程(郭天祥老师)
- --从入门,提高,开发,拓展全攻略***
实验现象:C语言编写程序,在51开发版上出现00-99秒,时间变换。关闭电源或者是按下reset键后,储存器没有清零,而是从刚刚结束的地方继续开始计数。
但是我按书上编写后,下载到单片机里,后断电没有发现继续从上一个节点开始,而是从头开始。
仔细研究后发现。原来是函数write_add(uchar address, uchar date) read_add(uchar address)实参选取问题
下面看原代码:
void main()
{
init();
sec = read_add(1);
if(sec>100)
{
sec = 0;

最低0.47元/天 解锁文章
1080

被折叠的 条评论
为什么被折叠?



