微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > C语言编程DS1302时钟芯片中的时间停止?

C语言编程DS1302时钟芯片中的时间停止?

时间:10-02 整理:3721RD 点击:
请教各位 >>用C语言编程,怎么使按key1键后 ,DS1302时钟芯片中的时间停止?~~ 我现在是按key1键后 屏幕上的时间停止,但时钟芯片中的时间还在动,这使得按其他键调整时间的时候不同步!~~~~如按键把秒调整到30,屏幕上显示30,时钟芯片上也到30,但接着屏幕保持30,芯片上时间还在跳动31`32````求解 ? 万分感谢!

建议你看一下技术手册,秒寄存器里有一位是时钟停止位,赋0就行了

时钟芯片怎么用啊?

完全没必要这么做。只要把调整前的时间读出来,一般读到数组中。然后屏幕显示这个数组数据,修改也只修改数组数据(不再读DS1302)。修改后将数组数据一次性写回DS1302即可

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top