基于P89V51RD2單片機(jī)LED點(diǎn)陣顯示屏的實(shí)現(xiàn)
1.1.1 引腳說(shuō)明
1)74595的數(shù)據(jù)端:
QA-QH:8位并行輸出端,可以直接控制數(shù)碼管的8個(gè)段;QH:級(jí)聯(lián)輸出端。將它接下一個(gè)595的SI端;SI:串行數(shù)據(jù)輸入端。
2)74595的控制端說(shuō)明:
/SCLR(10腳):低點(diǎn)平時(shí)將移位寄存器的數(shù)據(jù)清零;SCK(11腳):上升沿時(shí)數(shù)據(jù)寄存器的數(shù)據(jù)移位。QA->QB->QC->…->QH;下降沿移位寄存器數(shù)據(jù)不變;RCK(12腳):上升沿時(shí)移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲(chǔ)寄存器,下降沿時(shí)存儲(chǔ)寄存器數(shù)據(jù)不變。
3)74HC595與單片機(jī)的硬件連接
2片74HC595與單片機(jī)串行接口連接,移位寄存器的輸出作為點(diǎn)陣LED的行驅(qū)動(dòng),硬件電路圖如圖3。其中,RCK接單片機(jī)的P3.3端口;SC LR接單片機(jī)的P3.2端口;SCK接單片機(jī)的P3.3端口;SI接單片機(jī)的P3.4端口。串行移位寄存器7HC595也可以用74HC164。本文引用地址:http://m.butianyuan.cn/article/171554.htm
1.2 譯碼器及驅(qū)動(dòng)電路
單片機(jī)的P1口低四位的輸出,經(jīng)4-16線譯碼器73HC154譯碼后,作為列選通信號(hào)線,再經(jīng)過(guò)驅(qū)動(dòng)器驅(qū)動(dòng)對(duì)應(yīng)的列線,一條列線上要驅(qū)動(dòng)16個(gè)的led進(jìn)行顯示,按每一個(gè)LED器件需要10 mA計(jì)算,16個(gè)LED同時(shí)發(fā)光時(shí),需要160 mA電流,選用三極管8550作為驅(qū)動(dòng)管可滿足要求??紤]減少PCB板的面積,也可以選擇uln2803驅(qū)動(dòng)LED的列。
硬件電路連接如圖4所示。
評(píng)論