74hc595是8位串行輸入轉并行輸出移位寄存器。驅動電流為35mA。
Q0—Q7: 八位并行輸出端,可以直接控制數碼管的8個段。
Q7': 級聯輸出端。可以將它接下一個595的DS端。
DS: 串行數據輸入端。
74595的控制端說明:
/MR(10腳): 低點平時將移位寄存器的數據清零。通常我將它接Vcc。
SHCP(11腳):上升沿時數據按Q0-->Q1-->Q2-->...-->Q7-->Q7’移位到移位寄存器,下降沿移位寄存器數據不變。使用的時候一般需要延時(脈沖寬度:5V時,大于幾十納秒就行了。我通常都選微秒級)。
STCP(12腳):上升沿時移位寄存器內的數據輸出到數據存儲寄存器(即并行顯示數據),下降沿時存儲寄存器數據不變。(通常我將其置為低電平,) 當移位結束后,在STCP端產生一個正脈沖(5V時,大于幾十納秒就行了。我通常都選微秒級),更新顯示數據。
/OE(13腳): 高電平時禁止輸出(高阻態(tài))。如果單片機的引腳不緊張,用一個引腳控制它,可以方便地產生閃爍和熄滅效果。比通過數據端移位控制要省時省力。
閱讀全文