74HC595
74HC595是一款串行输入,并行输出的位移缓存器。
同时在这里介绍一下,串(并)输入(出):
并行输入是并行通信的一种输入方式,一般是指将一串数据(如八位数据)一同输入目的寄存器。与之对应的还有串行输入。
串行输入是将数据排成一行,,通过循环八次将数据一位一位输入寄存器,输入八次构成一个字节。
串行输出也就是同理,将数据循环输出八次,构成一个字节。
并行输出是八位数字一同输出。
(个人结论,若有错,还请不吝赐教)
以上就是74HC595的模块电路图
由图知:
SRCLK为 控制移位寄存器时钟,高电平发生移位,低电平数据保持
RLCK为 控制存储寄存器时钟,上升沿 移位寄存器 的 数据进入 存储寄存器,下降沿 存储寄存器数据不变
SER串行数据输入端
代码如下: