请教高手,用51单片机独立按键控制数码管数字加减,为什么在按下独立按键的时候会出现闪烁?怎么回事?

2024-12-05 05:16:25
推荐回答(4个)
回答1:

因为你按键的时候影响了数码管刷新;

数码管一般都是动态扫描的,利用人眼的视觉暂留做的,你按下按键的时候,肯定有延时消抖,延时的时候就影响了数码管显示,所以数码管刷新的慢了,人眼就能分辨出来亮和灭的状态....

解决办法
1、改进按键扫描
2、改进数码管显示
3、用嵌入式系统

以上三选一即可解决

回答2:

因为你的按键没有作消抖处理。

回答3:

要销抖,并且要判断按下和松开的动作.

回答4:

按键的时候也要扫描数码管。