74HC165基础篇(一)

       这里写到的74HC165是个并行输入串行输出的逻辑芯片,了解一款芯片都是从它的datasheet开始,下面以NXP公司74HC165为例进行介绍。

先看下该芯片datasheet的总体描述:

74HC165/74HCT165是一个8位串行或并行输入,串行输出的移位寄存器。具有一个串行输入(DS引脚),8个并行数据输入(D0到D7)和两个互补串行输出的功能。当PL引脚为低时,D0-D7端的数据进入移位寄存器。当PL引脚为高时,数据从DS引脚串行进入寄存器。当CE引脚为低时,使能时钟,数据在时钟CP上升时数据进行移位。当CE引脚为高时,失能时钟,时钟输入无效。

我们再结合芯片的功能框图来理解工作过程:

从上图可以看出,PL引脚控制并行数据的获取,低电平有效,数据进入8位移位寄存器,再由CP和CE两个引脚配合控制移位寄存器里的数据从Q7引脚串行输出。

再看看芯片真值表:

第一个红框是并行加载数据的,只要PL为低电平即可;

第二个蓝框是串行移位,此时要求PL为高电平,CE为低电平,Q0~Q6在CP每来一个上升沿时依次往Q7移位;

第三个紫框是保持当前状态输出。

芯片时序图:

还有一个重要的信息,就是芯片的引脚定义:

从芯片的描述,我们可能还不是很清楚具体的工作原理以及过程,下面图文并茂为大家详细讲述下。

最后对如何驱动74HC165总结几个步骤:

1、引脚1(PL)为低电平,获取并行数据输入,数据移入移位寄存器;

2、将引脚1置为高电平,停止并行数据输入;

3、引脚15(OE)为低电平,使能时钟输入;

4、时钟CP每产生一个上升沿,移位寄存器中的数据从高位(Q6)到低位(Q0)依次移出到Q7。

 

  • 77
    点赞
  • 282
    收藏
    觉得还不错? 一键收藏
  • 21
    评论
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值