C语言编程DS1302时钟芯片中的时间停止?
时间:10-02
整理:3721RD
点击:
请教各位 >>用C语言编程,怎么使按key1键后 ,DS1302时钟芯片中的时间停止?~~ 我现在是按key1键后 屏幕上的时间停止,但时钟芯片中的时间还在动,这使得按其他键调整时间的时候不同步!~~~~如按键把秒调整到30,屏幕上显示30,时钟芯片上也到30,但接着屏幕保持30,芯片上时间还在跳动31`32````求解 ? 万分感谢!
建议你看一下技术手册,秒寄存器里有一位是时钟停止位,赋0就行了
时钟芯片怎么用啊?
完全没必要这么做。只要把调整前的时间读出来,一般读到数组中。然后屏幕显示这个数组数据,修改也只修改数组数据(不再读DS1302)。修改后将数组数据一次性写回DS1302即可