特點
8位串行輸入/8位串行或并行輸出存儲狀态寄存器,三種狀态74HC595是具有三态輸出功能(即具有高電平、低電平和高阻抗三種輸出狀态)的門電路。輸出寄存器可以直接清除。具有100MHz的移位頻率。
輸出能力
并行輸出,總線驅動;串行輸入;标準中等規模集成電路。
595移位寄存器有一個串行移位輸入(Ds),和一個串行輸出(Q7’),和一個異步的低電平複位,存儲寄存器有一個并行8位的,具備三态的總線輸出,當使能OE時(為低電平),存儲寄存器的數據輸出到總線。
參考數據
Cpd決定動态的能耗,Pd=Cpd×VCC×f1+∑(CL×VCC^2×f0),F1=輸入頻率,CL=輸出電容,f0=輸出頻率(MHz),Vcc=電源電壓。
引腳說明
使用方法
74595的數據端
QA--QH:八位并行輸出端,可以直接控制數碼管的8個段。
QH':級聯輸出端。将它接下一個595的SI端。
SI:串行數據輸入端。
74595的控制端說明
/SCLR(10腳):低電平時将移位寄存器的數據清零。通常我将它接Vcc。
SCK(11腳):上升沿時數據寄存器的數據移位。QA-->QB-->QC-->...-->QH;下降沿移位寄存器數據不變。
RCK(12腳):上升沿時移位寄存器的數據進入數據存儲寄存器,下降沿時存儲寄存器數據不變。通常我将RCK置為低點平,當移位結束後,在RCK端産生一個正脈沖(5V時,大于幾十納秒就行了。我通常都選微秒級),更新顯示數據。
/G(13腳):高電平時禁止輸出(高阻态)。如果單片機的引腳不緊張,用一個引腳控制它,可以方便地産生閃爍和熄滅效果。比通過數據端移位控制要省時省力。
注1)74164和74595功能相仿,都是8位串行輸入轉并行輸出移位寄存器。74164的驅動電流(25mA)比74595(35mA)的要小,14腳封裝,體積也小一些。
2)74595的主要優點是具有數據存儲寄存器,在移位的過程中,輸出端的數據可以保持不變。這在串行速度慢的場合很有用處,數碼管沒有閃爍感。
3)595是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡單,在正常使用時SCLR為高電平,G為低電平。從SER每輸入一位數據,串行輸595是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡單,如下面的真值表,在正常使用時SCLR為高電平,G為低電平。從SER每輸入一位數據,串行輸入時鐘SCK上升沿有效一次,直到八位數據輸入完畢,輸出時鐘上升沿有效一次,此時,輸入的數據就被送到了輸出端。入時鐘SCK上升沿有效一次,直到八位數據輸入完畢,輸出時鐘上升沿有效一次,此時,輸入的數據就被送到了輸出端。
595具體使用的步驟
第一步:目的:将要準備輸入的位數據移入74HC595數據輸入端上。
方法:送位數據到_595。
第二步:目的:将位數據逐位移入74HC595,即數據串入
方法:SCK_595産生一上升沿,将PSI_595上的數據移入74HC595中.從低到高
第三步:目的:并行輸出數據。即數據并出
方法:P1.1産生一上升沿,将由SI_595上已移入數據寄存器中的數據
送入到輸出鎖存器。
說明:從上可分析:從SCK_595産生一上升沿(移入數據)和RCK_595産生一上升沿(輸出數據)是二個獨立過程,實際應用時互不幹擾。即可輸出數據的同時移入數據。
相關注釋
H=高電平狀态
L=低電平狀态
↑=上升沿
↓=下降沿
Z=高阻态
NC=無變化
×=無關系
當MR為高電平,數據在SHCP上升沿進入移位寄存器,在STCP上升沿輸出到并行端口,OE為使能端,低電平有效,當OE為低時,輸出使能,為高關閉使能,并不影響其他輸入端。



















