LED屏幕顯示系統(tǒng)的設(shè)計(jì)與研究
出處:電子愛(ài)好者博客 發(fā)布于:2013-07-25 16:11:47
摘要:本文設(shè)計(jì)了一個(gè)8×8點(diǎn)陣LED顯示屏的顯示系統(tǒng),重點(diǎn)介紹了LED屏幕的動(dòng)態(tài)顯示方法,分別使用了兩個(gè)定時(shí)器來(lái)控制顯示屏的亮度及顯示字符的動(dòng)態(tài)移位速度。設(shè)計(jì)了LED屏幕顯示系統(tǒng)的電路原理圖,顯示的字符的取模,以及軟件流程設(shè)計(jì)。在系統(tǒng)的設(shè)計(jì)時(shí),根據(jù)實(shí)際的LED屏幕類(lèi)型及電路連接設(shè)置,選擇了適合的陰極取模方式。
大屏幕顯示,在我們生活中越來(lái)越多被采用的,具有很好的體積小、方便簡(jiǎn)單、顯示效果佳、投入低等優(yōu)點(diǎn)。是我們不可或缺的產(chǎn)品。它可以通過(guò)屏幕讓你獲得,中英文、圖像和動(dòng)畫(huà)的顯示,逐漸的替代傳統(tǒng)數(shù)碼管CRT顯示器。
1.研究概述
LED顯示屏的研究采用屏幕為8×8的點(diǎn)陣顯示,側(cè)重于動(dòng)態(tài)處理方法,由于顯示屏幕的局限性,在此次的研究設(shè)計(jì)中只能顯示英文和數(shù)字。一個(gè)基本的LED屏幕由8行×8列點(diǎn)共64個(gè)LED組成,顯示屏有共陰和共陽(yáng)兩種連接方式。
每一列的所有L E D的陰極連接在一起,每一行的所有L E D的陽(yáng)極連接在一起。這樣每塊屏幕在外部具有8個(gè)陽(yáng)極和8個(gè)陰極,以共陰極LED屏幕為例,陽(yáng)極端為數(shù)據(jù)端,陰極端為選通端,當(dāng)數(shù)據(jù)端為高電平而選通端為低電平時(shí),交叉點(diǎn)的LED就被點(diǎn)亮。
2.設(shè)計(jì)思路分析
對(duì)由8×8點(diǎn)陣構(gòu)成的L E D顯示屏而言,一般數(shù)據(jù)端連接微處理器的8位并行數(shù)據(jù)口,而選通端則逐一使能(選通),選擇需要點(diǎn)亮的某一列,通過(guò)分時(shí)復(fù)用方式實(shí)現(xiàn)動(dòng)態(tài)顯示效果。選通方式一般有兩種:獨(dú)立選通和譯碼選通。
如果屏幕較小,處理器有足夠的I/O口可用,則可以每個(gè)I/O口連接一個(gè)選通端,如圖1所示;如果屏幕較大,或者處理器的I/O口不是非常豐富,則可以通過(guò)譯碼方式來(lái)選通,如圖2所示。例如當(dāng)8片8×8點(diǎn)陣的LED組成一個(gè)8×128點(diǎn)陣的LED屏幕時(shí),直接選通方式需要64個(gè)I/O口,而譯碼選通方式只需要6個(gè)I/O口。


本文研究的L E D屏幕顯示設(shè)計(jì),是演示一種循環(huán)移位顯示效果,上電后,Atmega16首先對(duì)8×8點(diǎn)陣LED屏幕進(jìn)行自檢,依次點(diǎn)亮所有的LED,然后在LED屏幕上循環(huán)顯示“A LED TEST”字符。
3.硬件電路設(shè)計(jì)
8×8點(diǎn)陣LED顯示屏系統(tǒng)所需要的資源如表1所示。電路原理中,主要是利用Atmega16單片機(jī)的數(shù)據(jù)端口、選通端口、中斷端口進(jìn)行LED的控制設(shè)計(jì)。

在LED顯示系統(tǒng)中,用到一個(gè)8×8的顯示屏,所以采用8個(gè)選通I/O口,選通方式采用獨(dú)立選通方式。通過(guò)軟件Atmega16的I/O口來(lái)提供給選通的信號(hào)。Atmega16不需附加其的驅(qū)動(dòng)線路,軟件atmega16具有直接驅(qū)動(dòng)的能力。顯示屏系統(tǒng)電路圖如圖3所示。

原理圖中,用單片機(jī)的PA[70]端口去控制LED的D7-D0接口,用PD[70]去控制S7-S0接口,實(shí)現(xiàn)LED與單片機(jī)之間的數(shù)據(jù)與控制信號(hào)交換。圖3中Y1為單片機(jī)的晶體振蕩器,它與電容C2、C3共同組成了單片機(jī)的外部振蕩電路;而電容C1與單片機(jī)的RESET端口形成了單片機(jī)的復(fù)位電路。
設(shè)計(jì)完硬件電路圖,需要再對(duì)單片機(jī)芯片進(jìn)行程序的編輯和設(shè)計(jì),配合軟件程序功能的運(yùn)行,才能完整實(shí)現(xiàn)LED屏幕顯示系統(tǒng)功能。
4.系統(tǒng)軟件設(shè)計(jì)
本節(jié)對(duì)LED屏幕顯示系統(tǒng)進(jìn)行軟件設(shè)計(jì)。
4.1 顯示字模
8×8點(diǎn)陣LED屏顯示的字符需要通過(guò)取模的方式轉(zhuǎn)換成實(shí)際的顯示數(shù)據(jù),這個(gè)過(guò)程可以通過(guò)Pcto LCD 2002軟件來(lái)實(shí)現(xiàn),如圖4所示,Pcto LCD 2002是一種LCD字模生成軟件,同樣適合于為點(diǎn)陣LED屏幕進(jìn)行字模生成。

在這里選擇生成的英文字符的規(guī)格為8×8點(diǎn)陣,同時(shí)設(shè)置取模方式為陰極(點(diǎn)亮的位為1)、逐列式及順向(高位在前)。
4.2 顯示控制
顯示控制需要關(guān)注兩個(gè)方面:字符的正常顯示和字符的移位顯示。
字符的正常顯示原理同數(shù)碼管顯示一樣,為分時(shí)顯示方式。T/C0的定時(shí)中斷用來(lái)控制顯示掃描頻率,可以通過(guò)調(diào)整T/C0的周期來(lái)調(diào)節(jié)LED屏幕的顯示亮度。
為了進(jìn)行移位顯示,設(shè)置了一個(gè)8位的顯示數(shù)據(jù)緩沖區(qū),移位顯示的原理如表2所示,字符A的8個(gè)字節(jié)的顯示數(shù)據(jù)每間隔1秒依次從右邊的移位到左邊,當(dāng)8個(gè)字節(jié)顯示完畢時(shí),A字符的第1個(gè)數(shù)據(jù)移出而B(niǎo)字符的第1個(gè)顯示數(shù)據(jù)移入,從而實(shí)現(xiàn)移位顯示。

4.3 中斷處理
Timer0的1ms中斷服務(wù)程序處理緩沖區(qū)顯示流程如圖5所示,Timer0中斷服務(wù)處理程序只需要完成執(zhí)行選通和送數(shù)據(jù)這兩項(xiàng)。

Timer1的1s中斷服務(wù)程序處理顯示字符更新,其處理流程如圖6所示,從個(gè)字符開(kāi)始顯示,直到字符的位數(shù)移動(dòng)8位后,顯示下一位,直到字符串結(jié)束,返回個(gè)字符循環(huán)下去。

5.結(jié)束語(yǔ)
通過(guò)研究LED顯示屏的顯示系統(tǒng),重點(diǎn)了解LED屏幕的顯示動(dòng)態(tài)的方法,分別使用了兩個(gè)定時(shí)器來(lái)控制顯示屏的亮度及顯示字符的動(dòng)態(tài)移位速度。LED屏幕顯示系統(tǒng)的原理圖在DXP 2004下設(shè)計(jì),顯示的字符可以通過(guò)Pcto LCD 2002軟件來(lái)取模,在系統(tǒng)的設(shè)計(jì)時(shí),根據(jù)實(shí)際的LED屏幕類(lèi)型及電路連接設(shè)置,選擇了適合的陰極取模方式。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- LED照明技術(shù)特性與選型運(yùn)維指南2026/1/5 10:26:27
- 工業(yè)觸摸屏選型與現(xiàn)場(chǎng)應(yīng)用技術(shù)指南2025/12/22 11:44:57
- 顯示器色深 6Bit、8Bit、10Bit 與 6 抖 8、8 抖 10、FRC2025/8/28 15:29:32
- Micro-LED技術(shù)解析2025/8/26 17:21:56
- LED顯示屏標(biāo)清、高清、超清、1080P與4K的解析2025/8/8 17:05:00
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10
- PCB防靜電(ESD)設(shè)計(jì)核心規(guī)范
- 通信系統(tǒng)基石:信道化濾波器組原理與多速率信號(hào)處理
- 接觸不良對(duì)連接器性能的影響
- 開(kāi)關(guān)電源PCB設(shè)計(jì)常見(jiàn)問(wèn)題
- 多顆MOSFET并聯(lián)的散熱設(shè)計(jì)要點(diǎn)
- PCB多層板疊層設(shè)計(jì)核心規(guī)范
- 常見(jiàn)IC芯片分類(lèi)及功能介紹
- 應(yīng)對(duì)信號(hào)采集難題:抗混疊濾波器的選型與設(shè)計(jì)關(guān)鍵
- 高速連接器在通信設(shè)備中的應(yīng)用
- 電源IC過(guò)熱損壞原因分析









