单片机6个数码管动态显示1-6的程序里不加延时程序为什么会出现8字。每一位数码管只会显示一个数字,

2024-11-20 14:23:46
推荐回答(5个)
回答1:

把程序贴出来。
从程序中才能找到问题所在。

我估计,是因为你在每次显示后,下一位显示之前,没有关闭显示。。
。如果每一位显示的时间长一点,比如2毫秒,就不会有这种概况。。。
这种情况很多人都会遇到,教材中也是这样的程序。

回答2:

因为单片机工作速率太快了,然后显示1到6把数码管的每一位段选都用到了,所以看起来就是显示的就是数字8。(我是这样认为的,不知道对不哦)

回答3:

可能是位置错了,例如1的位置下次显示2下下次显示3

回答4:

太快了,你的眼睛看不过来。

回答5:

大佬大佬,我也出现这个问题了,但是看回答没有找到答案,请问大佬知道答案了吗?