基于P89V51RD2單片機LED點陣顯示屏的實現
1.1.1 引腳說明
1)74595的數據端:
QA-QH:8位并行輸出端,可以直接控制數碼管的8個段;QH:級聯輸出端。將它接下一個595的SI端;SI:串行數據輸入端。
2)74595的控制端說明:
/SCLR(10腳):低點平時將移位寄存器的數據清零;SCK(11腳):上升沿時數據寄存器的數據移位。QA->QB->QC->…->QH;下降沿移位寄存器數據不變;RCK(12腳):上升沿時移位寄存器的數據進入數據存儲寄存器,下降沿時存儲寄存器數據不變。
3)74HC595與單片機的硬件連接
2片74HC595與單片機串行接口連接,移位寄存器的輸出作為點陣LED的行驅動,硬件電路圖如圖3。其中,RCK接單片機的P3.3端口;SC LR接單片機的P3.2端口;SCK接單片機的P3.3端口;SI接單片機的P3.4端口。串行移位寄存器7HC595也可以用74HC164。本文引用地址:http://www.104case.com/article/171554.htm
1.2 譯碼器及驅動電路
單片機的P1口低四位的輸出,經4-16線譯碼器73HC154譯碼后,作為列選通信號線,再經過驅動器驅動對應的列線,一條列線上要驅動16個的led進行顯示,按每一個LED器件需要10 mA計算,16個LED同時發光時,需要160 mA電流,選用三極管8550作為驅動管可滿足要求。考慮減少PCB板的面積,也可以選擇uln2803驅動LED的列。
硬件電路連接如圖4所示。
評論