中断,电子时钟,定时器的问题

2019-07-16 03:49发布

刚学完定时器,编写了一个电子时钟的程序,想用中断控制时钟的分或秒+1,但是一触发中断,数码管就会停止显示以前的数,为什么呢,然后加的数也不是一,怎么给中断像独立按键一样的那种“消抖”
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
yatoo
2019-07-17 05:50
a515972470 发表于 2012-11-14 12:44
我就是想不明白怎么可以在触发中断时候数码管也能正常显示

我们看到的其实 数码管的 余晖, 只不过单片机速度快,不停的点亮数码管,所以我们看到数码管就好像一直亮着的,你中断中用到了许多延时,这个就会造成,单片机点亮时间间隔过大。。。估计会有看起来不连续的感觉(即是你说的,停止显示)。。。你说不加1,估计问题也是出在这儿,建议精简你的中断响应函数,中断耽搁的时间越短愈好。

一周热门 更多>