关于#51单片机#的问题:大家帮我看一下为什么我的计时器数字一直不稳定

大家帮我看一下为什么我的计时器数字一直不稳定 ,数字乱闪。屏幕要求显示时分秒 。

img

img

img

img

贴代码

是显示的数据不对,还是数据出现闪烁?

1、建议你先显示一个固定的分钟和秒钟以确定显示电路及显示程序没有问题
2、主函数中if (second == 59) // 计时结束,判断计时结束的标志是不是错了,应该是判断分钟等于59吧
3、定时器初始化注释写的是定时500ms,这个需要确认一下
4、主函数中if (second == 59)及else这一部分程序可以放在定时器中断里,这个应该不影响结果