这里有Arduino通过74HC595扩展IO的教程。也许有用
好东西,收藏了,谢谢。学习中。。。 如果要观察移位寄存器的话,你还是按照时序来吧,这个shiftOut(dataPin, clockPin, bitOrder, value)
一次输出一个8位数,是看不到一位一位输出的。 解决:这两天又重做了这个595控制8个灯的实验,发现问题依旧,任然是4个灯亮(10101010),另一组4个灯不稳定(有时亮,有时不亮),后来换芯片,查看线路,都没问题,后发现用595芯片控制的4位数码管就很正常,于是就查了该模块资料,发现人家595和我的连接方法唯一不同的是,OE(使能)这个引脚是接地的,于是我把我的OE引脚也接地,成功,稳定,再无问题。
OE这个使能引脚是干嘛的?为什么不能空着?我先去研究下。。。 看我的贴 ,我刚要发无调用函数的 shahuhu303 发表于 2016-1-30 16:58 static/image/common/back.gif
看我的贴 ,我刚要发无调用函数的
小白,纯玩程序看不太懂 yqfans 发表于 2016-1-30 17:26 static/image/common/back.gif
小白,纯玩程序看不太懂
那你想问什么 shahuhu303 发表于 2016-2-2 18:52 static/image/common/back.gif
那你想问什么
595芯片中,OE这个使能引脚是干嘛的?为什么不能空着?原来的程序不成功,就是OE引脚空,没有接地。 可以使输出端呈现 高阻态,这样可以很容易实现闪烁或关闭的效果,比移位清除要方便。
页:
1
[2]