有一个小项目想利用一块信号为BCD码的LED屏显示温度,但是该LED屏的输入只有一路8421输入口,另加四路锁存信号来更新每个数字的显示,于是做了一个动态扫描显示0-9999的数字递增来做试验,但是数字全是乱跳的,请各位师傅指导下思路。
注:接通=1,断开=0
如4位数码管显示1234:
第一位显示1:8421口放置0001,第一位位选置1,然后第一位位选置0
第二位显示2:8421口放置0010,第二位位选置1,然后第二位位选置0
第三位显示3:8421口放置0011,第三位位选置1,然后第三位位选置0
第四位显示4:8421口放置0100,第四位位选置1,然后第四位位选置0
另可接dp,在任意位显示小数点