用52单片机做电子时钟,编写程序12⼀24小时切换,怎么写?急!!!

按键1是自锁开关
2025-03-04 18:04:52
推荐回答(2个)
回答1:

编写两个函数,一个12小时制,一个24小时制,一个按键做标记,根据标记来选择是12小时的还是24小时的。反正按键能多功能复用。多写一个函数也占不了多少存储空间,而且还能体现C的模块化思想。

回答2:

用一个标志位来代表状态,例如0表示12小时,1表示24小时制。
12小时就是到11.59就改变AM/PM的状态,24小时没有AM,PM,到23.59就变为0.0