虽然这玩意不复杂,但是在网上看了很多资料还是眼花,简单的说一下工作原理: DS是数据传递数据口,DS传递一次后SH_CP进行一次上升沿串行数据发生位移,ST_CP发生一次上升沿完成数据发送,即串行转并行。下图中的Q7’可以接下一个595的DS口,也可以不接。当完成8次数据传输的话多出的数据就从Q7’就从传入下一个595。MR低电平清除数据,图中接正极。OE相当于开关,低电平输出有效,高电平并行口为高阻态,图中接负极。然后原理图和代码放在旁边,证明一下理论。 旁边的是实物图,比原理图多处两个引脚,原理图省略的是电源正负极。
|