拓展io口,串行变并行,74HC595D

1.74HC595

一个移位寄存器,它是8位串行输入,并排输出!

所谓8位串行输入,就是由8个数字组成,每一个数字占据一个位,共有8个位,像串在一起一样以一行的方式输入到蓝色方框内!

(备注:蓝色方框,就代表咱们本文所介绍的主角儿74HC595移位寄存器)

2.移位寄存:

那移位寄存又是什么意思呢?我们再次看向那一串数字

它不是直接进去的,而是以“移位”的方式进去的,每次只移动一个数字进去

蓝色方框内最多可以移进去8个数字,也就说74HC595移位寄存器最多可存储8个数字,称为“寄存”

绿色方框 = SH_CP

因为移位寄存是需要条件的,

就像绿色方框 给了蓝色方框8个数一样,

那么移位寄存器的输入条件就是SH_CP这个引脚,

当它处于高电频时,数字才能被送进74HC595

3.并排输出

74HC595移位寄存器+并行输出

并排输出开关=ST_CP (由蓝色变成黄色为打开开关)

跟上面一个意思,一个输出条件的引脚,处于高电频时触发输出

最后这个并排输出又啥?看上面的视频,当“并排输出开关”被触发时,74HC595移位寄存器里面存储的数字就会被输出出来,它不是一个一个的出来的,而是并排同时出来,称为“并排输出”

4.引脚功能

5.电路图

1-7脚:Q1-Q7并行输出引脚。

9脚:串行数据输出引脚。当移位寄存器中的数据多于8位时,会把已有的位“挤出去”,就是从这里出去的。用于595的级联。

10脚:MR,低电平时,清空移位寄存器中已有的数据,一般不用。

11脚:SH_CP,移位寄存器时钟引脚,上升沿时,移位寄存器中的数据整体后移,并接受新的数据(从DS输入)。

11脚,(shift register clock input) 移位寄存器时钟引脚。上升沿有效。

首先我们要介绍这个引脚的作用。

我们知道51单片机的工作离不开晶振,他使CPU的工作步调稳定有序,就像跑步时喊1,2,1的那个人。

12脚:ST_CP,存储寄存器时钟输入引脚。上升沿时,数据从移位寄存器转存带存储寄存器。

数据从位移寄存器转移到存储寄存器,也是需要时钟脉冲驱动的,这就是12脚的作用。它也是上升沿有效。

那么这里的位移寄存器时钟也是同样的道理,当一个新的位数据要进来时,已经进入的位数据就在移位寄存器时钟脉冲的控制下,整体后移,让出位置。

上升沿:电平从低到高的那个过程。移位寄存器时钟在上升沿这个过程中才起作用。

接高电平即可。

13脚:OE,输出使能控制脚,它是低电才使能输出,所以接GND

14脚:DS,串行数据输入引脚

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值