1 并行输入串行输出-74HC165
1.1 74HC165技术手册
- 74HC165/74HCT165是一个
8位并行输入
,串行输出的移位寄存器
。具有一个串行输入(DS引脚,用于级联功能
),8个并行数据输入(D0到D7
)和两个互补串行输出Q7
的功能。 - 当
PL引脚为低
时,移位寄存器处于采样状态,D0-D7端的数据进入移位寄存器
。 - 当
PL引脚为高
时,数据从DS引脚串行进入移位寄存器
,用于级联功能。 - 当
CE引脚为低
时,使能时钟,数据在时钟CP引脚
上升时数据进行移位。 - 当
CE引脚为高
时,失能时钟,时钟输入无效。
1.1 示意图
- 1、引脚1(PL)为低电平,获取并行数据输入,数据移入移位寄存器
- 2、将引脚1(PL)置为高电平,停止并行数据输入
- 3、引脚15(CE)为低电平,使能时钟输入
- 4、时钟CP每产生一个上升沿,移位寄存器中的数据从高位(D7)到低位(D0)依次移出到Q7
1.2 芯片时序图:
- 当
PL引脚为低
时,移位寄存器处于采样状态
,D0-D7端的数据进入移位寄存器
。 当PL引脚为高
,当CE引脚为低
,时钟CP每产生一个上升沿
,移位寄存器中的数据从高位(Q7)到低位(Q0)依次移出到Q7
2 级联功能
级联功能
就使用到这个串行输入引脚DS
,也就是 (Q7 引脚9 -> DS 引脚10
)
3 键盘设计
- 83个键的键盘并行输入检测
- SPI CLK,提供SPI时钟
- SPI MISO 基于MCU串行数据读取