大家好,欢迎来到IT知识分享网。
下面接着就讲讲595驱动电路的设计,分单片595和多片595级联两部分。
图1
单个74HC595的电路就这样子了,是不是很简单?接下来说下595如何级联使用,我在datasheet中好像没看到最多级联个数,据说可以无限级联,我自己最多级联了4个。
74HC595的级联电路很简单,只需把前一个595的引脚9(Q7S)连接到下一个595的引脚14(DS)即可,如图2所示:
图2
74HC595的级联电路设计是不是很简单?为什么这样子就可以实现级联呢?
在前一篇文章也提到74HC595是串行输入,串行/并行输出的,级联就用到这个串行输出了,也就是引脚9,通过引脚9把数据传到下一级595的引脚14(DS),根据图3来说下级联数据传送的原理。
图3
假如往第一级的595连续发三个字节数据:ABCD EFGH、IJKLP MNOP、QRST UVWX,第一个字节ABCD EFGH先进入第一级595移位寄存器;
当第二个数据IJKLP MNOP到来时,也往第一级595移位寄存器移,而第一个字节就会被挤出到第二个移位寄存器;
当第三个数据QRST UVWX到来时,也往第一级移位寄存器移,第二个字节就被挤出到第二级移位寄存器移,而一个字节就被挤出到第三级移位寄存器移;
由于OE引脚一直低电平,所以当STCP产生上升沿后,这三个字节就并行输出了。
注意:由于级联数据是被挤出到下一级的,所以先发送的数据最后是到最后一级595的。
好了,74HC595的电路设计就说到这里,下一篇595文章会讲一下stm32分别用IO模拟时序和SPI总线两种方式控制595控制595实现流水灯的功能。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/20825.html