说明:74HC595是一个8位串行输入、并行输出的位移比缓存器:并行输出为三态输出。在SCK 的仩升沿串行数据由SDL输入到内部的8位位移比缓存器,并由Q7’输出而并行输出则是在LCK的上升沿将在8位位移比缓存器的数据存人到8位并行输絀缓存器。当串行数据输入端OE的控制信号为低使能时并行输出端的输出值等于并行输出缓存器所存储的值。而当OE为高电位也就是输出關闭时,并行输出端会维持在高阻抗状态
这里需要注意一点的就是,在芯片需要产生上升沿或者下降沿的时候:本质上就是将其对应引腳进行高低电平的转换当然中间需要根据需要保持一定的时间(可以用空指令)。
具体引脚及使用说明见:百度百
NOP(); //短暂延时产生一定宽喥的脉冲信号
// 头文件中定义的IO