雖然這玩意不復雜,但是在網上看了很多資料還是眼花,簡單的說一下工作原理: DS是數據傳遞數據口,DS傳遞一次后SH_CP進行一次上升沿串行數據發生位移,ST_CP發生一次上升沿完成數據發送,即串行轉并行。下圖中的Q7’可以接下一個595的DS口,也可以不接。當完成8次數據傳輸的話多出的數據就從Q7’就從傳入下一個595。MR低電平清除數據,圖中接正極。OE相當于開關,低電平輸出有效,高電平并行口為高阻態,圖中接負極。然后原理圖和代碼放在旁邊,證明一下理論。 旁邊的是實物圖,比原理圖多處兩個引腳,原理圖省略的是電源正負極。
|