极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: yqfans

小白求助~ 74HC595怎么不能让八个灯都亮,每隔一个灭一个,8个灯,只能亮四个

[复制链接]
发表于 2015-2-11 19:23:20 | 显示全部楼层
这里有Arduino通过74HC595扩展IO的教程。也许有用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-14 04:41:36 | 显示全部楼层
smching 发表于 2015-2-11 19:23
这里有Arduino通过74HC595扩展IO的教程。也许有用

好东西,收藏了,谢谢。学习中。。。
回复 支持 反对

使用道具 举报

发表于 2015-2-16 20:25:43 | 显示全部楼层
如果要观察移位寄存器的话,你还是按照时序来吧,这个shiftOut(dataPin, clockPin, bitOrder, value)
一次输出一个8位数,是看不到一位一位输出的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-30 15:19:16 | 显示全部楼层
解决:这两天又重做了这个595控制8个灯的实验,发现问题依旧,任然是4个灯亮(10101010),另一组4个灯不稳定(有时亮,有时不亮),后来换芯片,查看线路,都没问题,后发现用595芯片控制的4位数码管就很正常,于是就查了该模块资料,发现人家595和我的连接方法唯一不同的是,OE(使能)这个引脚是接地的,于是我把我的OE引脚也接地,成功,稳定,再无问题。
OE这个使能引脚是干嘛的?为什么不能空着?我先去研究下。。。
回复 支持 反对

使用道具 举报

发表于 2016-1-30 16:58:02 | 显示全部楼层
看我的贴 ,我刚要发无调用函数的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-30 17:26:25 | 显示全部楼层
shahuhu303 发表于 2016-1-30 16:58
看我的贴 ,我刚要发无调用函数的

小白,纯玩程序看不太懂
回复 支持 反对

使用道具 举报

发表于 2016-2-2 18:52:52 | 显示全部楼层
yqfans 发表于 2016-1-30 17:26
小白,纯玩程序看不太懂

那你想问什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-2 19:26:26 | 显示全部楼层
shahuhu303 发表于 2016-2-2 18:52
那你想问什么


595芯片中,OE这个使能引脚是干嘛的?为什么不能空着?原来的程序不成功,就是OE引脚空,没有接地。
回复 支持 反对

使用道具 举报

发表于 2016-2-5 02:27:47 | 显示全部楼层
可以使输出端呈现 高阻态,这样可以很容易实现闪烁或关闭的效果,比移位清除要方便。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 08:10 , Processed in 0.057132 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表