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