单片机使用时钟芯片1302做万年历,怎么改变其中的时间以调时?

在调时时,怎么去改变其时间等啊
是改变初值,还是。。。。
给个方案,或其中的程序c语言编 说明下 谢谢

1.将改变的时间值重新写入ds1302的时钟寄存器,注意在写入之前先要禁用写保护,当初我在写这个时候,忽视了这一点,一直写不进去,差点崩溃了。
2.还要注意时间是24/12时的模式,如果你的万年历可以设定时间显示的模式时,要注意在24模式下,和12模式下的写入时位寄存器的不同。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-24
1,时钟暂停;
2,将预置时间写入对应的寄存器;
3,恢复时钟运行。
相似回答