74HC595 寄存器原理图(内部包含了一个8位移位寄存器和8位锁存寄存器):
74HC595的引脚图:
Q0-Q7:输出引脚
GND:接地
VCC:正电源电压接5V电源
DS:串行数据输入引脚(串行输入:数据以二进制的形式按顺序一位一位地传输)
SHCP:移位寄存器的时钟引脚,SHCP发生一次上升沿(先拉低电平再拉高电平)的时候,把DS引脚上取得当前的数据(高/低电平)并把取到的这一位数据保存到移位寄存器里(如果移位寄存器存在数据将会被输出到引脚Q7S上)
STCP:8位锁存寄存器的时钟引脚,当移位寄存器的8位数据全部传输完毕后,制造一次锁存寄存器时钟引脚的上升沿(先拉低电平再拉高电平)。移位寄存器里的8位数据将复制到锁存寄存器中(如果锁存寄存器存在数据将会被替换),一旦进入了锁存寄存器,除非断电或重置数据(MR口设置为低电平),锁存器的数据不会再改变
OE:输出使能引脚,控制锁存器里的数据是否输出到Q0-Q7输出引脚上。低电平时输出,高电平时不输出(既不是高电平,也不是低电平而是高阻态,不通电)。
MR:重置内部寄存器的引脚。低电平重置内部寄存器。
Q7S:串行输出引脚