LED大屏幕是八十年代后期在全球迅速發(fā)展起來的新型信息顯示媒體,它利用發(fā)光
二極管構(gòu)成的點(diǎn)陣模塊或像素單元組成的平面式
顯示屏幕,以可靠性高、使用壽命長、環(huán)境適應(yīng)能力強(qiáng)、價(jià)格性能比高、使用成本低等特點(diǎn),在短短的十來年中,迅速成長為平板顯示的主流產(chǎn)品,今天,沈陽華海就 來介紹一下LED大屏幕異步控制多窗口顯示的設(shè)計(jì)。以住的LED異步控制器只能把一個(gè)屏幕作為一個(gè)完整的區(qū)域進(jìn)行顯示,或者簡單的把屏幕分成幾個(gè)固定的區(qū) 域,這樣對于用戶來說往往缺乏足夠的靈活性。所以屏幕較大時(shí),用戶往往只能使用價(jià)格比較貴的同步控制器。但是同步控制器也有很大的局限性,比如一臺PC只 能控制一個(gè)控制器。 針對以上情況,本文提出了一款基于32位高性能ARM處理器和uC/OS-II的LED大屏幕異步控制器的設(shè)計(jì)方案。它充分利用了uC/OS-II高效的 多任務(wù)管理功能和ARM處理器強(qiáng)大的運(yùn)算能力,實(shí)現(xiàn)了單屏幕多窗口的任意位置顯示,使得屏幕顯示內(nèi)容變得更加豐富,顯示方式變得更加靈活。從而使得異步控 制器同步化。
iJ)0Y~ nq'M?c#E 1.LED大屏幕異步控制多窗口顯示的工作
原理:首先,PC應(yīng)用
軟件將文本或圖片轉(zhuǎn)化為具有特定格式的點(diǎn)陣信息。然后,根據(jù)尋址模式從
視頻存儲器讀 出的點(diǎn)陣信息掃描。數(shù)據(jù)處理模塊對這些點(diǎn)陣信息進(jìn)行各種特技處理,最后通過掃描控制模塊和
驅(qū)動模塊將畫面在LED屏上進(jìn)行正確顯示。本文所指的LED異步 控制器包括數(shù)據(jù)處理模塊、
通信模塊和掃描控制模塊三部分。
-#aZF2z =}v ;1m 2.LED大屏幕異步控制多窗口顯示的控制器軟件部分的設(shè)計(jì):數(shù)據(jù)處理模塊由MCU,一片SRAM和一片F(xiàn)LASH存儲器組成。MCU選用 PHILIPS的基于32位ARM內(nèi)核的LPC2214處理器,它有著豐富的外圍接口資源和強(qiáng)大的運(yùn)算能力,是整個(gè)控制器的核心。SRAM作為MCU進(jìn)行 特技處理時(shí)的緩存使用。FLASH存儲器用于存儲點(diǎn)陣信息和一些必要的
參數(shù)。掃描控制模塊由CPLD和顯存組成。顯存為一片SRAM,它用于保存當(dāng)前顯示 的一幀點(diǎn)陣信息。CPLD通過地址總線和16位數(shù)據(jù)總線與MCU相連, 它把從MCU接收到的16位數(shù)據(jù)按指定地址寫入顯存,然后再按一定的尋址方式從顯存中讀出點(diǎn)陣信息進(jìn)行掃描。MCU只能通過CPLD對顯存進(jìn)行以字 (2byte)為單位的寫操作。通信模塊包括串口通信模塊和以太網(wǎng)模塊,用于實(shí)現(xiàn)PC與控制器之間的RS485、RS232以及工業(yè)以太網(wǎng)通信。
cZ|lCy^ x=-0