单片机连接74HC595驱动8个LED时,上电一瞬间会出现乱码,请问怎样可以清除掉?

单片机连接74HC595驱动8个LED时,上电一瞬间会出现乱码,请问怎样可以清除掉?是驱动8个数码管,呵呵···打错了。... 单片机连接74HC595驱动8个LED时,上电一瞬间会出现乱码,请问怎样可以清除掉?
是驱动8个数码管,呵呵···打错了。
展开
 我来答
dukinkin
推荐于2018-04-16 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:1023万
展开全部
可以用类似单片机的上电复位电路
给595的/SCLR(10脚)引脚上拉电阻,下拉电容。
上电时,电容还没有充电,引脚低电平,过一段时间之后
电容点压慢慢升高至高电平,芯片正常工作。

注意复位时间不要比单片机的上电复位时间长太多,要不然
程序开始运行的时候,595还在复位状态,没有响应数据的锁存
更多追问追答
追问
请问74HC595的10脚接高电平的话,可以通过程序来实现这个问题吗?
追答
可以,包括13脚,可以
用还有空闲的I/O口向595芯片的10脚输出低电平复位寄存器内容
向595芯片的13脚输出高电平,让595的8个输出呈高阻态,熄灭所有led

不过上电的瞬间的一闪,因为单片机还没有复位,很难保证数码管不乱闪一下
如果那一下闪烁不在乎的话,你完全可以在运行其他代码之前,先运行几行代码
给595的10脚一个低跳变的脉冲,让移位寄存器清零
再给RCK(12脚)一个正跳变脉冲,让输出寄存器都跟着变为0,清空led的显示

当然还要开你的数码管是共阳极还是共阴极的接法,可能要全置1才能让led不亮
cageleee
2021-07-12
知道答主
回答量:1
采纳率:0%
帮助的人:504
展开全部
我也遇到相同的问题了,开机时屏幕全亮,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-04-16
展开全部
把OE上拉,q1~q8脚共阴弱下拉,供阳弱上拉。在高阻状态,外部输出电平取决于上下拉。这样就不会误动作。这样外部期间在没有控制器介入控制前都能很好维持可靠的状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-20
展开全部
可以发你的原理图看看吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wmgi7205
2014-01-20 · TA获得超过388个赞
知道小有建树答主
回答量:771
采纳率:66%
帮助的人:423万
展开全部
用单片机控制595的 允许输出引脚? 叫什么名字忘了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式