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

本文探讨了数码管显示中常见的两个问题:闪烁与亮度不均,并提供了详细的解决方案。闪烁问题通常发生在增加串口数据发送功能时,解决方法是调整定时器中断优先级。亮度不均则可能由于扫描次数不同,通过精确控制每个数码管的显示时间可以解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

1.数码管闪烁

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

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

2.一个亮且其他较暗

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

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

 

解决办法:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值