假如往第一级的595连续发三个字节数据:ABCD EFGH、IJKLP MNOP、QRST UVWX,第一个字节ABCD EFGH先进入第一级595移位寄存器;
当第二个数据IJKLP MNOP到来时,也往第一级595移位寄存器移,而第一个字节就会被挤出到第二个移位寄存器;
当第三个数据QRST UVWX到来时,也往第一级移位寄存器移,第二个字节就被挤出到第二级移位寄存器移,而一个字节就被挤出到第三级移位寄存器移;
由于OE引脚一直低电平,所以当STCP产生上升沿后,这三个字节就并行输出了
所以SHCP(时钟信号)的时候三级数据就已经级联到三个移位寄存器了,只需STCP上升沿到后,三级一起发出。
74HC595:(SHCP(时钟信号)移到三级移位寄存器,STCP上升沿,三级全部移出去,可以读数,都是高位先出,最先输出的级是最高位)