99问答网
所有问题
单片机使用时钟芯片1302做万年历,怎么改变其中的时间以调时?
在调时时,怎么去改变其时间等啊
是改变初值,还是。。。。
给个方案,或其中的程序c语言编 说明下 谢谢
举报该问题
推荐答案 2009-08-24
1.将改变的时间值重新写入ds1302的时钟寄存器,注意在写入之前先要禁用写保护,当初我在写这个时候,忽视了这一点,一直写不进去,差点崩溃了。
2.还要注意时间是24/12时的模式,如果你的万年历可以设定时间显示的模式时,要注意在24模式下,和12模式下的写入时位寄存器的不同。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WWzXjtete.html
其他回答
第1个回答 2009-08-24
1,时钟暂停;
2,将预置时间写入对应的寄存器;
3,恢复时钟运行。
相似回答
大家正在搜
相关问题
用单片机设计万年历怎么调整时间
51单片机用1302写的1602显示的万年历,按键调节时间同...
怎么用51单片机DS1302时钟芯片;万年历显示:年月日时分...
我用DS1302时钟芯片用51单片机怎么时间越走越快应该怎样...
做个万年历的时钟用DS1302可不可以,还是用单片机上的时钟...
用STC89C52或者AT89C52单片机和时钟芯片DS13...
求51单片机设计的可调时间的1602液晶显示+18B20+d...
基于51单片机的多功能万年历设计,要求不使用如ds1302的...