有懂单片机的朋友吗??

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:05:21
我目前在用DS1302 产生时钟信号,把其中的分钟和秒提取出来显示在数码管上,但是要显示的数字先是倒计时的形式然后是正计时的形式,比如从15:00到0:00再从0:00到15:00.请问下大家该怎样实现吗?说下方法就可以了。
一定要用到DS1302的,为了计时准确些!

与1楼商榷:是不是忽略了1302本身是个实时时钟而不是振荡时钟。当然了,把秒的个位当秒时钟也行,不过这样还不如不要1302,干脆自己产生。
能不能再想个办法,看我俩想的一样不。

肯定要用到定时器了,在每秒钟加1或者减1,
那你就设一个标志位Flag, 假设Flag=0的时候,
将定时器计数值加1;到达一定时间,将Flag取反=1,
此时将定时器减1,如此循环下去