74HC165并行输入串行输出电路设计

254 阅读1分钟

1 并行输入串行输出-74HC165

1.1 74HC165技术手册

image.png image.png

  • 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 image.png

1.2 芯片时序图:

  • PL引脚为低时,移位寄存器处于采样状态,D0-D7端的数据进入移位寄存器
  • 当PL引脚为高当CE引脚为低时钟CP每产生一个上升沿,移位寄存器中的数据从高位(Q7)到低位(Q0)依次移出到Q7
  • image.png

2 级联功能

  • 级联功能就使用到这个串行输入引脚DS,也就是 (Q7 引脚9 -> DS 引脚10) image.png image.png

3 键盘设计

  • 83个键的键盘并行输入检测 image.png
  • SPI CLK,提供SPI时钟 image.png
  • SPI MISO 基于MCU串行数据读取 image.png image.png