SM74HC595芯片是一款8位串行輸入/輸出或者并行輸出移位寄存器,它具有高阻關斷狀態和三態輸出的特性。以下是關于SM74HC595芯片的更詳細的特性描述:
1. 8位串行輸入:該芯片可以接受8位串行數據輸入。
2. 8位串行或并行輸出:數據可以以串行或并行的方式從芯片中輸出。
3. 存儲狀態寄存器,三種狀態:芯片內有一個存儲狀態寄存器,它可以在三種不同的狀態之間進行切換。
4. 輸出寄存器可以直接清除:輸出寄存器的內容可以直接被清除。
5. 100MHz的移位頻率:該芯片可以在高達100MHz的頻率下進行數據移位操作。
6. 并行輸出,總線驅動:芯片支持并行輸出,并且可以驅動總線。
7. 中等規模集成電路:SM74HC595是一款中等規模集成電路。
此外,SM74HC595芯片還常被用于串行到并行的數據轉換,以及作為遙控保持寄存器使用。
在描述方面,SM74HC595是一款高速的硅結構CMOS器件,它兼容低電壓TTL電路,并遵守JEDEC標準。芯片內部包含一個8位移位寄存器和一個存儲器,具有三態輸出功能。移位寄存器和存儲器的工作是依賴于各自獨立的時鐘信號的。數據在SCHcp的上升沿輸入,并在STcp的上升沿進入存儲寄存器。如果兩個時鐘信號被連接在一起,那么移位寄存器總是會比存儲寄存器早一個脈沖。
SM74HC595工作原理
1、SM74HC595的數據端:
QA--QH:八位并行輸出端,可以直接控制數碼管的8個段。
QH‘:級聯輸出端。我將它接下一個595的SI端。
SI:串行數據輸入端。
2、SM74HC595的控制端說明:
/SCLR(10腳):低電平時將移位寄存器的數據清零。通常我將它接Vcc。
SCK(11腳):上升沿時數據寄存器的數據移位。QA--》QB--》QC--》。。。--》QH;下降沿移位寄存器數據不變。(脈沖寬度:5V時,大于幾十納秒就行了。我通常都選微秒級)
3、控制移位寄存器
SCK上升沿數據移位SCK下降沿數據保持
RCK(12腳):上升沿時移位寄存器的數據進入存儲寄存器,下降沿時存儲寄存器數據不變。通常我將RCK置為低電平,當移位結束后,在RCK端產生一個正脈沖(5V時,大于幾十納秒就行了。我通常都選微秒級),更新顯示數據。
4、控制存儲寄存器
RCK上升沿移位寄存器的數據進入存儲寄存器RCK下降沿存儲寄存器數據不變
/G(13腳):高電平時禁止輸出(高阻態)。如果單片機的引腳不緊張,用一個引腳控制它,可以方便地產生閃爍和熄滅效果。比通過數據端移位控制要省時省力。
注:
1)74164和74595功能相仿,都是8位串行輸入轉并行輸出移位寄存器。74164的驅動電流(25mA)比74595(35mA)的要小,14腳封裝,體積也小一些。
2)SM74HC595的主要優點是具有數據存儲寄存器,在移位的過程中,輸出端的數據可以保持不變。這在串行速度慢的場合很有用處,數碼管沒有閃爍感。
3)與74hc164只有數據清零端相比,74hc595還多有輸出端時能/禁止控制端oe,可以使輸出為高阻態。所以是用這塊芯片會更方便
4)SM74HC595是具有8位移位寄存器和一個存儲器,三態輸出功能。移位寄存器和存儲器是分別的時鐘。數據在SHcp(見時序圖)的上升沿輸入,在STcp(見時序圖)的上升沿進入的存儲寄存器中去。如果兩個時鐘連在一起,則移位
5)寄存器總是比存儲寄存器早一個脈沖。移位寄存器有一個串行移位輸入(Ds),和一個串行輸出(Q7’),和一個異步的低電平復位,存儲寄存器有一個并行8位的,具備三態的總線輸出,當使能OE時(為低電平),存儲寄存器的數據輸出到總線。
Copyright ? 2017-2021 深圳市鉦銘科電子有限公司 版權所有
QQ:41290014 電話:86 0755 2759 3052 E-mail:sale@linkage.cn