
单片机连接74HC595驱动8个LED时,上电一瞬间会出现乱码,请问怎样可以清除掉?
单片机连接74HC595驱动8个LED时,上电一瞬间会出现乱码,请问怎样可以清除掉?是驱动8个数码管,呵呵···打错了。...
单片机连接74HC595驱动8个LED时,上电一瞬间会出现乱码,请问怎样可以清除掉?
是驱动8个数码管,呵呵···打错了。 展开
是驱动8个数码管,呵呵···打错了。 展开
5个回答
展开全部
更多追问追答
追问
请问74HC595的10脚接高电平的话,可以通过程序来实现这个问题吗?
追答
可以,包括13脚,可以
用还有空闲的I/O口向595芯片的10脚输出低电平复位寄存器内容
向595芯片的13脚输出高电平,让595的8个输出呈高阻态,熄灭所有led
不过上电的瞬间的一闪,因为单片机还没有复位,很难保证数码管不乱闪一下
如果那一下闪烁不在乎的话,你完全可以在运行其他代码之前,先运行几行代码
给595的10脚一个低跳变的脉冲,让移位寄存器清零
再给RCK(12脚)一个正跳变脉冲,让输出寄存器都跟着变为0,清空led的显示
当然还要开你的数码管是共阳极还是共阴极的接法,可能要全置1才能让led不亮
展开全部
我也遇到相同的问题了,开机时屏幕全亮,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-04-16
展开全部
把OE上拉,q1~q8脚共阴弱下拉,供阳弱上拉。在高阻状态,外部输出电平取决于上下拉。这样就不会误动作。这样外部期间在没有控制器介入控制前都能很好维持可靠的状态。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-20
展开全部
可以发你的原理图看看吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用单片机控制595的 允许输出引脚? 叫什么名字忘了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询