单片机数码管动态显示程序最后一位很亮是怎么回事?

2024-11-17 21:58:52
推荐回答(1个)
回答1:

因为在有参调用中,程序开头有一些计算过程,例如计算要显示的每一位数值,要占用较长的时间,动态扫描到最后一个数码管后重新循环时再次计算程序开头的计算过程,这段时间都是最后一个数码管在显示,所以最后一个数码管显示时间较其他数码管长,比较亮。或者是在主程序中,display()前有一段代码要执行,占用较长时间,效果和前面讲的相同。