数码管串行扫描显示,有时会出现数码管闪烁或者一个亮其他较暗。
1.数码管闪烁
在单片机执行一个任务时,显示正常;如果再加上一个发送串口数据的功能,则发送数据的时候会出现闪烁的情况
解决的方法是,在定时器里显示数码管,同时调高定时器的中断等级,大于串口中断等级
2.一个亮且其他较暗
一个数码管总比剩下的亮,可能是扫描的次数不一样,导致亮的那个次数要多于其他
解决方法是,严格计算每个数码管扫描显示的时间,确保一样即可。可以在定时器每次定时到显示一个数码管,定时5ms之类的。
数码管串行扫描显示,有时会出现数码管闪烁或者一个亮其他较暗。
1.数码管闪烁
在单片机执行一个任务时,显示正常;如果再加上一个发送串口数据的功能,则发送数据的时候会出现闪烁的情况
解决的方法是,在定时器里显示数码管,同时调高定时器的中断等级,大于串口中断等级
2.一个亮且其他较暗
一个数码管总比剩下的亮,可能是扫描的次数不一样,导致亮的那个次数要多于其他
解决方法是,严格计算每个数码管扫描显示的时间,确保一样即可。可以在定时器每次定时到显示一个数码管,定时5ms之类的。