74HC165使用说明
74HC165简介
74HC165是一种串并行输入/串行输出的8位移位寄存器,由NXP公司推出。它具有8个输入引脚和8个输出引脚,可以通过串行输入获得8位并行输出。
74HC165采用并行和串行两种输入方式,输入数据可以通过Q7引脚进行串行输出,并通过时钟信号控制数据的传输。
74HC165引脚及功能
74HC165是一个8位并行输入串行输出移位寄存器。它有16个引脚,其引脚图如下所示:
Symbol | Pin | Description |
---|---|---|
/PL | 1 | 并行输入控制(低电平有效) |
CP | 2 | 时钟信号输入(上升沿触发) |
/Q7 | 7 | 互补串行输出 |
GND | 8 | 接地 |
Q7 | 9 | 串行输出 |
DS | 10 | 串行输入 |
D0-D7 | 11,12,13,14,3,4,5,6 | 并行输入 |
/CE | 15 | 时钟使能(低电平有效) |
VCC | 16 | 电源 |
74HC165控制
控制时序图
采样(PL 低)
当PL为低电平时,移位寄存器处于采样状态:它读取引脚D0…D7 并存储它们。从D0到D7口输入的并行数据将被异步地读取进寄存器内,它还在Q7引脚中输出D7的值(因此Q7 == D7)。
换档(PL高电平)
当PL为高电平时,移位寄存器处于采样状态。它保留了从输入中读取的值,并允许您通过Q7引脚一次读取一位。您可以通过脉冲CP(串行时钟)上升沿来读取下一位,依次读取D7-D0的数据。
串行输入(级联)
以DS串行输入为信号源,PL为高电平,每一次时钟上升沿,输出寄存器Q0~Q7的数据向高位移动一位,DS的数据替代原本Q0的数据,Q7原本的数据溢出。