单片机数码管闪烁或者一个亮其他较暗

数码管串行扫描显示,有时会出现数码管闪烁或者一个亮其他较暗。

1.数码管闪烁

   在单片机执行一个任务时,显示正常;如果再加上一个发送串口数据的功能,则发送数据的时候会出现闪烁的情况

   解决的方法是,在定时器里显示数码管,同时调高定时器的中断等级,大于串口中断等级

2.一个亮且其他较暗

  一个数码管总比剩下的亮,可能是扫描的次数不一样,导致亮的那个次数要多于其他

  解决方法是,严格计算每个数码管扫描显示的时间,确保一样即可。可以在定时器每次定时到显示一个数码管,定时5ms之类的。

解决办法:

https://blog.csdn.net/INT_TANG/article/details/77865450

发布了106 篇原创文章 · 获赞 204 · 访问量 128万+

猜你喜欢

转载自blog.csdn.net/ab6326795/article/details/99671796