74HC595

../_images/74HC595.png

74HC595 由一个 8 位移位寄存器和一个具有三态并行输出的存储寄存器组成。它将串行输入转换为并行输出,因此你可以节省 MCU 的 IO 端口。当MR(pin10)为高电平,OE(pin13)为低电平时,数据在SHcp的上升沿输入,通过SHcp的上升沿进入内存寄存器。如果两个时钟连接在一起,移位寄存器总是比内存寄存器早一个脉冲。内存寄存器中有一个串行移位输入引脚(Ds)、一个串行输出引脚(Q)和一个异步复位按钮(低电平)。内存寄存器输出一条8位并行、三种状态的总线。当 OE 使能(低电平)时,内存寄存器中的数据输出到总线。

../_images/74hc595_pin.png

74HC595的引脚及其功能:

  • Q0-Q7:8位并行数据输出引脚,可直接控制8个LED或7段显示器的8个引脚。

  • Q7' : 串联输出脚,接另一个74HC595的DS,串联多个74HC595

  • MR:复位引脚,低电平有效;

  • SHcp:移位寄存器的时序输入。在上升沿,移位寄存器中的数据连续移动一位,即Q1 中的数据移动到Q2,以此类推。在下降沿,移位寄存器中的数据保持不变。

  • STcp : 存储寄存器的时序输入。在上升沿,移位寄存器中的数据移动到内存寄存器中。

  • CE : 输出使能引脚,低电平有效。

  • DS : 串行数据输入引脚

  • VCC:正电源电压。

  • GND:接地。

示例