提供原理圖和C語(yǔ)言程序代碼,提供漢字代碼生成軟件
套件焊接好后,通過(guò)程序在單片機(jī)里就可以顯示漢字,要想修改顯示漢字,需要用漢字代碼軟件,把漢字代碼寫到程序中去,再把程序到單片機(jī),本站也有板和線提供,歡迎大家選購(gòu)!
一個(gè)點(diǎn)陣板只能顯示一個(gè)漢字,但是能輪流顯示多個(gè)字
要同時(shí)顯示2個(gè)漢字請(qǐng)購(gòu)買兩個(gè)板,4個(gè)請(qǐng)購(gòu)買4個(gè)板
電路板尺寸為:124*64MM
1.板子的組成 4個(gè)大小為32mm*32mm的8*8共陽(yáng)點(diǎn)陣組成16*16點(diǎn)陣,點(diǎn)陣屏可拆裝,采用圓孔銅排針,連接性能好。驅(qū)動(dòng)部份使用兩個(gè)移位帶存儲(chǔ)器的74HC595和兩個(gè)移位寄存器74HC164組成,
74HC595負(fù)責(zé)列掃描數(shù)據(jù),74HC164負(fù)責(zé)行掃描數(shù)據(jù)。列掃描采用三管放大電流,掃描強(qiáng)度,提
高點(diǎn)陣屏亮度。數(shù)據(jù)接口采用可并接方式,有輸入和輸出,方便并接多個(gè)單板,組成32*16、48*16、64*16
等點(diǎn)陣。
2.關(guān)于點(diǎn)陣屏。顏色有單色屏、雙色屏和三基色屏,三基色屏是組成彩色屏
的小元素。LED點(diǎn)陣有4*4、4*8、5*7、5*8、8*8、16*16、24*24、40*40等多種,很多大屏幕都是由
8*8來(lái)組成的,比如256*128像素的一塊大屏幕,由每行32個(gè)共16行即512個(gè)8*8點(diǎn)陣組成。本板也
使用4個(gè)8*8來(lái)組成16*16點(diǎn)陣屏,多塊合并可組成32*16、48*16,64*16等。點(diǎn)陣屏分為共陽(yáng)和共陰
兩種,本板使用共陽(yáng)型,如下圖:
3. 電路板上主要IC
A)74HC595:硅結(jié)構(gòu)的CMOS集成電路,兼容低電壓TTL電路。如圖:
74HC595是具有8位移位寄存器和一個(gè)存儲(chǔ)器,三態(tài)輸出功能。移位寄存器和存儲(chǔ)器是分別的時(shí)鐘。
數(shù)據(jù)在SCHcp的上升沿輸入,在STcp的上升沿進(jìn)入存儲(chǔ)寄存器。如果兩個(gè)時(shí)鐘連在一起,則移位寄存
器總是比存儲(chǔ)寄存器早一個(gè)脈沖,電路中,將兩個(gè)時(shí)鐘分開(kāi)控制,目的是先移好位,再存儲(chǔ)數(shù)據(jù),這樣
在移位的過(guò)程中,可保持輸出的數(shù)據(jù)。移位寄存器有一個(gè)串行移位輸入(Ds),和一個(gè)串行輸出(Q7’),
電路將其接入下一個(gè)IC的輸入(Ds)組成16位移位存儲(chǔ)。一個(gè)異步的低電平復(fù)位/MR,電路中不使用
復(fù)位信號(hào),將此腳直接接入電源VCC)。存儲(chǔ)寄存器有一個(gè)并行8位的,具備三態(tài)的總線輸出,當(dāng)使能
OE時(shí)(為低電平),存儲(chǔ)寄存器的數(shù)據(jù)輸出到總線,電路中直接將此腳接GND,做直接輸出。詳細(xì)信息
請(qǐng)查看74HC595文檔。
B)74HC164:74HC164是簡(jiǎn)單的8位移位寄存器。
如圖:輸入A、B在SCK時(shí)鐘脈沖作用下移入寄存器。A、B是與的輸入,電路將其合并做一個(gè)輸入,移位寄存器的后一位輸出Qh接入下一個(gè)74HC164的輸入AB,組成16位移位寄存器,位的輸出經(jīng)
過(guò)三管放大電流加到點(diǎn)陣共陽(yáng)端,即做為點(diǎn)陣的行控制。
詳細(xì)信息請(qǐng)查看74HC164文檔。
4. 參考原理圖
如上圖,列的處理信號(hào)有三個(gè),DATA、SCLH和SCLT,DATA做為列移位寄存器的輸入,SCLH是移位
時(shí)鐘,SCLT做為鎖存時(shí)鐘,當(dāng)將16個(gè)位數(shù)據(jù)在SCLH的脈沖作用下移入寄存器后,就可以開(kāi)啟SCLT時(shí)
鐘,使寄存器中的數(shù)據(jù)存入鎖存器,因使能腳接0使能,數(shù)據(jù)直接輸出Q端,Q端數(shù)據(jù)經(jīng)限流電阻接入點(diǎn)陣COL腳位,即一行的數(shù)據(jù)顯示。
另外兩個(gè)信號(hào)是AB和SCK,AB做為行移位寄存器的輸入,SCK是移位時(shí)鐘,AB的輸入在SCK的時(shí)
鐘脈沖下移入寄存器,寄存器輸出端Q經(jīng)電阻接入三管B,控制三管的導(dǎo)通和截止,從面控制點(diǎn)
陣ROW腳位電量。每次移位行的輸出16個(gè)Q位只允許有一個(gè)是低電平,即是分時(shí)輪流的輸出低電平使
用三管輪流導(dǎo)通,從而使掃描至上而下進(jìn)行。
對(duì)于16*16點(diǎn)陣,整個(gè)過(guò)程是先移出16個(gè)列數(shù)據(jù)信號(hào),再移一個(gè)行信號(hào),重復(fù)完成16行掃描。
對(duì)于32*16點(diǎn)陣,整個(gè)過(guò)程是先移出32個(gè)列數(shù)據(jù)信號(hào),再移一個(gè)行信號(hào),重復(fù)完成16行掃描。
對(duì)于48*16點(diǎn)陣,整個(gè)過(guò)程是先移出48個(gè)列數(shù)據(jù)信號(hào),再移一個(gè)行信號(hào),重復(fù)完成16行掃描。
。。。。。。
5. 點(diǎn)陣板的連接
如上圖,,電源兩個(gè)是直通的,一個(gè)做輸入,另一個(gè)做輸出為下一塊板提供電源。數(shù)據(jù)信號(hào)采用6
位插針,用6芯排線引入,左邊是輸入,來(lái)自上一塊板或來(lái)自主板,右邊是輸出,至下一塊板的信號(hào)腳。
連接及注意事項(xiàng):點(diǎn)陣屏的工作電壓是5V,可從開(kāi)發(fā)板上取電,注意電源的性(+、-)。信號(hào)的
輸入也要注意方向,不過(guò)信號(hào)線插反不要緊,沒(méi)顯示再反一下即可。
細(xì)節(jié)說(shuō)明:針對(duì)例子程序中口線的定義,請(qǐng)將單片機(jī)板的P2.0與點(diǎn)陣板的IN連接座的第6腳連接(右邊那個(gè)腳),P2.5與點(diǎn)陣板的In連接座的第1腳相連(左邊那個(gè)腳),依次類推。



