1. 51 單片機 74HC595 級聯 點陣是怎樣實現的
74HC595有4個埠很重要:串列輸入端、時鍾輸入端、使能端和串列輸出端。如果要級聯,那麼就是上一級的輸出端接下一級的輸入端,時鍾和使能端分別共用。這樣就可以多個級聯在一起了。那麼點陣顯示就是8個位的數據端+n個公共端。如果是兩個74HC595級聯就是8×8點陣,如果是3個級聯就可以是8×16點陣,也就是說一個74HC595做數據端,其他74HC595做公共端控制。然後就是點陣顯示,可以串列輸出數據接著再串列輸出公共端控制(具體看點陣的接法),關鍵是先數據和公共端都輸出後再做使能控制,這樣就可以防止串列動作時出現顯影。
2. 單片機,595級聯動態顯示數碼管
你須要先去查一查動態掃描的知識。 和74HC595的晶元資料。如果以上你都做了。才便於講解。
引腳說明
符號 引腳 描述 Q0…Q7 第15腳, 1, 7 並行數據輸出 GND 第8腳 地 Q7』 第9腳 串列數據輸出 MR 第10腳 主復位(低電平) SHCP 第11腳 移位寄存器時鍾輸入 STCP 第12腳 存儲寄存器時鍾輸入 OE 第13腳 輸出有效(低電平) DS 第14腳 串列數據輸入 VCC 第16腳 電源
意思就是說,DS輸入一個電平信號,0或1。通過SH cp上升沿將它存在晶元74HC595的寄存器當中擾尺畢。當8位串列數據傳完後。通過STcp的一困塵個正脈沖緩芹它從A*-G*輸出來。
74HC595是串列轉並行的晶元,有利於節省I/O口。在原理圖中,通過P0^1先給最小面一片595輸入數據。每輸入一位數據,這片595會從Q7`引腳輸出上一次DS引腳的數據,傳送到上面一片595晶元。從面依次驅動4個數碼管。你這個電路,只能同時顯示同一個數字。若想顯示不同的數字。則四個數碼管要分別用三極體控制位選。