我搭了个STC单片机读写DS1302的电路,设定好日期和时钟,然后
读出来显示在液晶上。发现数据异常:秒从50开始计数,计到59秒就不对了。本来应该显示00秒,结果显示7 ,就是前面是7,后面是空格。年一开始显示乱码,等到秒计完59秒就正常了。月日是对的。时一开始是对的,等到秒计完59秒就变成3 了,就是前面是3,后面是空格。分在秒计完59秒前,在59分和7 分之间来回切换,计完59秒,分变成00分。星期一开始显示2,计完59秒以后,变成7了。
我参考了不少资料和程序怎么也搞不定。液晶显示程序没问题。
请高手指教,谢谢! |