发布网友 发布时间:2022-05-13 20:16
共3个回答
热心网友 时间:2023-10-25 09:27
因为在有参调用中,程序开头有一些计算过程,例如计算要显示的每一位数值,要占用较长的时间,动态扫描到最后一个数码管后重新循环时再次计算程序开头的计算过程,这段时间都是最后一个数码管在显示,所以最后一个数码管显示时间较其他数码管长,比较亮。或者是在主程序中,display()前有一段代码要执行,占用较长时间,效果和前面讲的相同。
热心网友 时间:2023-10-25 09:27
你把延时设对了,就可以了!不过也有其他问题(包括你的上拉电阻,自己测一下硬件电路,测完就剩软件了)热心网友 时间:2023-10-25 09:28
可以把最后一位数码管先让它显示再设为熄灭 使用延时函数设置适合的时间就可以了