数码管和LCD问题,没有使用共同的io口

2025-12-16 09:48:52
推荐回答(2个)
回答1:

LCD是1602,还是12864?
数码管和LCD同时显示,就会有这个问题,因为写LCD需要的时间要长,在这段时间内,不再执行数码管程序,使数码管显示的间隔时间增加,当然亮度就低了。因扫描频率降低,所以闪烁。
数码管显示是两位轮流显示的,而且是先显示十位,再显示个位,而HC573锁存了个位显示段码,所以,个位显示不灭,看起来个位亮度不变,但十位灭了,而同亮的次数减少,即闪又暗。
既然有LCD,就别用数码管了,把数码管所显示的数据显示在LCD上就好了。特别是LCD12864,刷屏时间长,这种现象就明显了。

回答2:

其实你用573还不如用245,数码管不需要锁存,因为需要随时动态扫描。关键的问题是,你LCD和数码管,需要各自用一片245(当然如果用573也需要用2片)