74HC595是一�8位串行輸入、平行輸出的位移緩存器:平行輸出為三�(tài)輸出。在SCK 的上升沿,單行數(shù)�(jù)由SDL輸入到內(nèi)部的8位位移緩存器,并由Q7'輸出,而平行輸出則是在LCK的上升沿將在8位位移緩存器的數(shù)�(jù)存人�8位平行輸出緩存器。當串行�(shù)�(jù)輸人端OE的控制信號為低使能時,平行輸出端的輸出值等于平行輸出緩存器所存儲的值。而當OE為高電位,也就是輸出關閉�,平行輸出端會維持在高阻抗狀�(tài)�
8位串行輸� /8位串行或并行輸出 存儲狀�(tài)寄存�,三種狀�(tài)
74HC595是具有三�(tài)輸出功能(即具有高電平、低電平和高阻抗三種輸出狀�(tài))的門電路。輸出寄存器可以直接清除。具�100MHz的移位頻率�
輸出能力
并行輸出,總線驅(qū)�� 串行輸入;標準中等規(guī)模集成電�
595移位寄存器有一個串行移位輸入(Ds�,和一個串行輸出(Q7’),和一個異步的低電平復�,存儲寄存器有一個并�8位的,具備三�(tài)的總線輸�,當使能OE時(為低電平�,存儲寄存器的數(shù)�(jù)輸出到總線�
Cpd決定動態(tài)的能��
Pd=Cpd×VCC×f1+�(CL×VCC^2×f0)
F1=輸入頻率,CL=輸出電容 f0=輸出頻率(MHz� Vcc=電源電壓
74595的數(shù)�(jù)端:
Q0--Q7: 八位并行輸出端,可以直接控制�(shù)碼管�8個段�
Q7': 級聯(lián)輸出�。將它接下一�595的DS端�
DS: 串行�(shù)�(jù)輸入�,級聯(lián)的話接上一級的Q7'�
/MR(10�): 低電平時將移位寄存器的數(shù)�(jù)清零。通常我將它接Vcc�
SH_CP(11�):上升沿時數(shù)�(jù)寄存器的�(shù)�(jù)移位。Q0->Q1->Q2-->Q3-->...-->Q7;下降沿移位寄存器�(shù)�(jù)不變�(脈沖寬度�5V時,大于幾十納秒就行�。我通常都選微秒�)
ST_CP(12�):上升沿時移位寄存器的數(shù)�(jù)進入�(shù)�(jù)存儲寄存�,下降沿時存儲寄存器�(shù)�(jù)不變。通常我將ST_CP置為低電�,當移位�(jié)束后,在ST_CP端產(chǎn)生一個正脈沖(5V�,大于幾十納秒就行了。我通常都選微秒�),更新顯示數(shù)�(jù)�
/OE(13�): 高電平時禁止輸出(高阻�(tài))。如果單片機的引腳不緊張,用一個引腳控制它,可以方便地�(chǎn)生閃爍和熄滅效果。比通過�(shù)�(jù)端移位控制要省時省力�
�1)74164�74595功能相仿,都�8位串行輸入轉(zhuǎn)并行輸出移位寄存��74164的驅(qū)動電�(25mA)�74595(35mA)的要�,14腳封裝,體積也小一��
2)74595的主要優(yōu)點是具有�(shù)�(jù)存儲寄存器,在移位的過程�,輸出端的數(shù)�(jù)可以保持不變。這在串行速度慢的場合很有用處,數(shù)碼管沒有閃爍感�
3)595是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡單,如下面的真值表,在正常使用時ST_CP為低電平� /OE為低電平。從DS每輸入一位數(shù)�(jù),串行輸入時鐘SH_CP上升沿有效一�,直到八位數(shù)�(jù)輸入完畢,輸出時鐘ST_CP上升沿有效一次,此時,輸入的�(shù)�(jù)就被送到了輸出端�
步:目的:將要準備輸入的位數(shù)�(jù)移入74HC595�(shù)�(jù)輸入端上�
方法:送位�(shù)�(jù)到_595�
第二步:目的:將位數(shù)�(jù)逐位移入74HC595,即�(shù)�(jù)串入
方法:SH_CP�(chǎn)生一上升沿,將DS上的�(shù)�(jù)移入74HC595移位寄存器中,先送低位,后送高��
第三步:目的:并行輸出數(shù)�(jù)。即�(shù)�(jù)并出
方法:ST_CP�(chǎn)生一上升�,將由DS上已移入�(shù)�(jù)寄存器中的數(shù)�(jù)
送入到輸出鎖存器�
說明� 從上可分析:從SH_CP�(chǎn)生一上升�(移入�(shù)�(jù))和ST_CP�(chǎn)生一上升�(輸出�(shù)�(jù))是二個獨立過�,實際應用時互不干擾。即可輸出數(shù)�(jù)� 同時移入�(shù)�(jù)�
維庫電子�,電子知識,一查百��
已收錄詞�153979�