擴充套件IO 74HC595小結

2021-06-18 01:30:34 字數 1223 閱讀 1009

74hc595是矽結構的cmos器件, 相容低電壓ttl電路,遵守

jedec標準。 74hc595是具有8位

移位暫存器和乙個

儲存器,三態輸出功能。 移位暫存器和

儲存器是分別的時鐘。 資料在shcp(移位暫存器時鐘輸入)的上公升沿輸入到

移位暫存器中,在stcp(儲存器時鐘輸入)的上公升沿輸入到儲存暫存器中去。如果兩個時鐘連在一起,則移位暫存器總是比儲存暫存器早乙個脈衝。 移位暫存器有乙個序列移位輸入(ds),和乙個序列輸出(q7』),和乙個非同步的低電平復位,儲存暫存器有乙個並行8位的,具備三態的匯流排輸出,當使能oe時(為低電平),儲存暫存器的資料輸出到匯流排。

8位序列輸入/輸出或者並行輸出移位暫存器,具有高阻關斷狀態。三態。

將序列輸入的8位數字,轉變為並行輸出的8位數字,例如控制乙個8位數碼管,將不會有閃爍。

常見應用場景:

1、擴充套件io口,例如驅動cmos的74hc595 驅動led點陣屏沒有問題;

2、串轉並,非常節約資源,從而可以降低對處理器的gpio的需求量,一般點陣屏都需要串轉並的ic

3、具有三態輸出鎖存

4、多個級聯,可以很方便的用於更大的led點陣屏驅動 

對於乙個最簡單的74hc595應用來講,可以用arduino的三個數字i/o埠分別控制ds、sh_cp和st_cp,然後將mr和oe分別接vcc和地。下面是利用74hc595來控制8個led。

應用舉例1:

詳見 關於74hc595晶元的實驗-arduino串入並出實驗

應用舉例2:

詳見 使用arduino與兩塊74hc595級聯後串轉並

應用舉例3:

主要是要理解595的接收和輸出機制,充分利用它的特點。

74hc595 簡單介紹

74hc595各個引腳的功能 q1 7 是並行資料輸出口,即儲暫存器的資料輸出口 q7 序列輸出口,其應該接spi匯流排的miso介面 stcp 儲存暫存器的時鐘脈衝輸入口 shcp 移位暫存器的時鐘脈衝輸入口 oe 輸出使能端 mr 晶元復位端 ds 序列資料輸入端 每當 shcp 上公升沿到來時...

74HC595的中文資料

74hc595 具有三態輸出鎖存功能的8位序列輸入 序列 並行輸出移位暫存器 本文翻譯自nxp的74hc595的datasheet 74hc595和74hct595是帶有儲存暫存器和三態輸出的8位序列移位暫存器,移位暫存器和儲存暫存器有各自的時鐘。每當移位暫存器輸入時鐘shcp上公升沿來臨之時,資料...

74HC595晶元使用說明

74hc595是具有8位移位暫存器和乙個儲存器,三態輸出功能。移位暫存器和儲存器是分別的時鐘。資料在shcp的上公升沿輸入,在stcp的上公升沿進入的儲存暫存器中去。如果兩個時鐘連在一起,則移位暫存器總是比儲存暫存器早乙個脈衝。移位暫存器有乙個序列移位輸入 ds 和乙個序列輸出 q7 和乙個非同步的...