数码管显示中锁存器锁不住某个引脚该引脚,求教

2019-07-15 15:47发布

本人最近在搞一个时钟,利用数码管显示时间,硬件弄出来了,用的是STC11F02E,可是在调试显示时出现了个很怪的问题:(我的数码管是共阳的)
锁存器对第三个位选无法控制,在某段程序时其第三个位选一直为高,在改了下程序时一直为低(下面会附上相应程序的图)

我的怀疑:会不回事单片机的速度问题导致的,或者是硬件问题
如果要解决此问题还需要什么信息再问下我,纠结了很久了
此时第三个位选一直为低电平


此时第三个位选一直为高电平



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
慕森
2019-07-15 22:28
hzj_jason 发表于 2015-10-29 10:47
我只想问你一下,出现你这种情况,你是不是用那个管脚控制多个外设了,或者你定义了sbit后又用Px整组赋值,导致这种情况。上述两种情况都没有的话,请查看一下你的3号管脚有没有被上拉

并没有控制多个外设,只是用了锁存器的一个口去控制LED,例外三个悬空,也没用sbit 定义过,关于上拉怎么查呢,我在P1口接了10K的排阻了

一周热门 更多>