74HC595是串行输入,并行输出的锁存器(可以不用理解)
从Q0~Q7是输出端
VCC电源端;GND接地端
14端口DS是数据输入端
Q7‘是串行数据输出端,(与14端口的输入数据相同,不过要晚一步)可用于级联74HC595(一般不用)
11,12,是时钟输入端口
/MR低电平数据清零,一般接高电平
/OE是高电平高阻态,禁止输出,(有的也说是锁存,具体没试过),一般接低电平。
连接好的电路图如下(大家根据端口号自己对,VCC和GND省略了)
端口介绍完毕,接下来贴程序
sbit SRCLK1=P2^0; //595的SH_CP端口要接的单片机上的端口P2^0(P2^0可以更改为任意端口)
sbit RCLK1=P2^1; //595的ST_CP端口要接的单片机上的端口P2^1(P2^1可以更改为任意端口)
sbit SER1=P2^2; //595的DS端 连接,可以更改为任意端口
void Hc595S