####外部接线
1.OE使能引脚,接低电平芯片有效工作
2.RCLK(RCK)锁存
3.SRCLR接低电平串口清零,接高电平
4.SRCLK(SRCK)上升沿数据移位,移完后置0,为下一次移位做准备
5.SER串行数据引脚
6.QA~QH输出端引脚
7.QH’ 为下一个74H595芯片移位接下个芯片SER
####内部原理图
1.SER放数据
2.SERCLK由0置1,将数据移位,循环移动8次后
3.RCLK由0置1,将8位数据锁存在QA~QH输出
下面展示一些
SERCLK = 0;//初始化SERCLK为0,置1时移位,后置0
RCLK = 0;//初始化RCLK为0置1时锁存,后置0
void _74H595_WriteByte(usigned char Byte)
{
unsigned char i;
for(i = 0; i < 8; i++)
{
SER = Byte & (0x80 >> i);
SERCLK = 1;//移位
SERCLK = 0;//置0
}
RCLK = 1;//锁存
RCLK = 0;//置0
}