74HC165是一款高速CMOS移位寄存器,,电压为2.0~6.0V,驱动电流为+/-5.2mA。74HC165引脚兼容TTL(LSTTL)系列(定义于JEDEC标准№.7A)。
74hc165基本参数
电压:2.0~6.0V
驱动电流:+/-5.2mA
传输延迟:16ns@5V
最高频率:56MHz@5V
逻辑电平:CMOS
工作温度:-40~+85℃
封装:SO16,SSOP16,DIP16,TSSOP16
74HC165用法
74HC165级联,如下图
SH/LD为低,并口数据存入8个位寄存器中。8个位寄存器分别为Q0、Q1、Q2、Q3、Q4、Q5、Q6、Q7。此时Q7里已经有值,可以直接读取了所以,逻辑可以是这样读取Q7的数据,然后IN_CLK_LOW;IN_CLK_HIGH;制造一次上升沿,执行移位操作,使Q6的值移位到Q7中。SH/LD为高,允许移位。一个时钟脉冲,QH向外输出一位数据,同时,从SER采集一位数据补充8位寄存器。
如上级联情况,右边74HC165的SER悬空,采集数据为0.
左边74HC165,一个脉冲,QH输出一位数据,同时,从SER采集一位数据补充低位。 相当于如下: 开始前
H1-G1-F1-E1-D1-C1-B1-A1 H2-G2-F2-E2-D2-C2-B2-A2 开始传输
1,1G-1F-1E-1D-1C-1B-1A-2H 2G-2F-2E-2D-2C-2B-2A-0
2,1F-1E-1D-1C-1B-1A-2H-2G 2F-2E-2D-2C-2B-2A-0-0
3,1E-1D-1C-1B-1A-2H-2G-2F 2E-2D-2C-2B-2A-0-0-0 。。。
14,B2-A2-0-0-0-0-0-0 0-0-0-0-0-0-0-0
15,A2-0-0-0-0-0-0-0 0-0-0-0-0-0-0-0
16,0-0-0-0-0-0-0-0 0-0-0-0-0-0-0-0
这样,就把2个级联的74HC165的并口数据,全部以串口形式传输给了MCU。