欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • LED大屏幕異步控制器多窗口顯示的實現———LED大屏幕異步控制器多窗口顯示的實現

    [摘要]    介紹一種應用廣泛的LED大屏幕異步控制器的設計方案。該系統采用高性能32位ARM微處理器為其控制核心,并且基于uc/OS-II進行軟件設計。可實現單屏幕多窗口任意位置的顯示,使得屏幕顯示變得豐富靈活。
    [關鍵詞]     LED大屏幕; 多窗口顯示; ARM微處理器; 異步控制器

    1         引言:

    以往的LED異步控制器只能把一個屏幕作為一個完整的區域來進行顯示,或者簡單的加上時間區域或游走字幕區域,這樣對于用戶來講往往缺乏足夠的靈活性,尤其在屏幕較大的時候。針對以上情況,本文提出了一款基于32位高性能ARM處理器和uc/OS-II的設計方案。它充分利用了uc/OS-II高效的多任務管理功能和ARM處理器強大的運算能力,實現了單屏幕多窗口的任意位置顯示,使得顯示內容變得更加豐富,顯示方式變得更加靈活。

    2     LED控制系統的工作原理:

    典型的LED異步控制系統主要由PC應用軟件、通信模塊、數據處理模塊、掃描控制模塊、驅動模塊和LED屏幾部分組成,如圖1所示。

    首先,PC應用軟件將文本或圖片轉化為具有特定格式的點陣信息。然后,通過通信模塊將此點陣信息發送給數據處理模塊。數據處理模塊對這些點陣信息進行各種特技處理,最后通過掃描控制模塊和驅動模塊將畫面在LED屏上進行正確顯示。本文所指的LED異步控制器包括通信模塊、數據處理模塊和掃描控制模塊三部分。

    3           控制器軟件部分的設計:

    本控制器的硬件結構如圖2所示。數據處理模塊由MCU,一片SRAM和一片FLASH存儲器組成。MCU選用PHILIPS的基于32位ARM內核的LPC2214處理器,它有著豐富的外圍接口資源和強大的運算能力,是整個控制器的核心。SRAM作為MCU進行特技處理時的緩存使用。FLASH存儲器用于存儲點陣信息和一些必要的參數。

    掃描控制模塊由CPLD和顯存組成。顯存為一片SRAM,它用于保存當前顯示的一幀點陣信息。CPLD通過地址總線和16位數據總線與MCU相連, 它把從MCU接收到的16位數據按指定地址寫入顯存,然后再按一定的尋址方式從顯存中讀出點陣信息進行掃描。MCU只能通過CPLD對顯存進行以字(2byte)為單位的寫操作。

    通信模塊包括以太網模塊和串口通信模塊,用于實現PC與控制器之間的RS232、RS485以及工業以太網通信。

    4           控制器軟件部分的設計:

    為了實現單屏幕、多窗口任意位置的顯示,軟件部分我們基于uc/OS-II進行設計,這樣可以充分利用操作系統高效的任務調度算法,將每個窗口的顯示都交由單個任務來完成,從而極大地提高系統的運行速度和可靠性,并且使得程序的開發和擴展變得更加方便。

    在進行具體的程序設計之前,首先要確定數據的組織方案。因為好的數據組織方案,對于程序編寫來說往往可以達到事半功倍的效果。

    4.1     顯存的數據組織方案:

    對于雙色屏,一個像素點需要紅、綠兩位數據來描述。為了便于處理,我們將橫向連續的8個像素點組成一個字(2byte)來進行存儲,其中一個字節為紅數據,一個字節為綠數據。數據存儲順序為從左到右,從上到下。如圖3所示,假如屏幕寬度為160個像素點,顯存起始地址為0x83000000,則屏幕第一行的前8個像素點映射到顯存中地址為0x83000000和0x83000001的兩個字節,第二行的前8個像素點映射到顯存中地址為0x83000028和0x83000029的兩個字節,依此類推。

    4.2     點陣信息轉化規則:

    由于窗口大小可以任意設置,窗口的位置可以任意擺放。所以對于單個窗口而言,它在顯存中的映射可能并非是字(2byte)對齊的。以圖4為例,在一個大小為160(寬)×96(高)的屏幕上開設一個左上角坐標為(20,16),大小為86×47的窗口,則此窗口第一行的前4個像素點在顯存中的映射為地址是0x83000282和0x83000283的兩個字節的低4位,所以這個窗口在顯存中的映射并不是字對齊的。由于MCU只能以字(2byte)為單位對顯存進行操作,所以PC軟件在對該窗口進行點陣信息轉換時,如果直接對區域1(窗口的實際大?。┻M行轉換存儲,則在對該窗口進行特技處理時會存在大量的位運算,這樣會大大降低運算效率,從而影響特技效果的顯示,這樣就很難滿足用戶對特技顯示效果的要求。

    為了解決上述問題,可以將區域1橫向擴展成起點坐標為(16,16),大小為96×47的區域2。易知,區域2在顯存中的映射是字對齊的。為了避免運算時的位操作,PC軟件在對區域1進行點陣信息轉換時,可按區域2來進行,只是需將區域1的擴展部分的數據全填為1。這樣處理會犧牲掉一小部分FLASH存儲器空間,但卻可避免特技處理時大量的位運算,從而大大提高運算效率,因此這樣做是值得的。

    4.3     緩存數據的組織方案:

    由于MCU只能對顯存進行寫操作,而在進行特技運算時,往往需要前一幀信息才能得到下一幀的信息。所以,首先,需要在緩存中劃分出一塊和顯存大小相等,地址一一對應的區域screen用于保存整屏幕的前一幀信息。

         

      又由于MCU對顯存只能進行字操作,并且多個窗口之間可能會出現區域重疊,所以如果各窗口的特技運算都直接在screen區域上進行,則窗口重疊部分信息可能會發生混亂。因此如圖5所示,也需要在緩存中為每個窗口劃分出一塊存儲器空間(area 1, area 2, …, area n),用于保存本窗口顯示的前一幀信息。這樣在特技運算時,首先要在area區域中對各窗口數據進行運算得到各窗口的下一幀信息,然后將area區域中數據寫入該窗口在screen區域中的相應地址以保存整屏幕最新一幀信息,最后把screen中相應數據寫入顯存從而完成顯示。

    4.4     軟件設計: 

    基于上述方案,MCU程序的設計變得非常簡潔。程序結構如圖6所示,控制器上電后,首先進行系統初始化,然后從FLASH中讀取屏參數,進行參數初始化。接著建立任務TaskControl,TaskControl擁有比各窗口顯示任務都要高的優先級,它主要用于對各窗口顯示任務進行實時管理。每隔一段時間TaskControl就要對reset標志進行一次查詢,如果reset=1,它會刪除原先建立的各窗口顯示任務,然后從FLASH中讀取新的窗口個數,依此建立新任務,將每個窗口的顯示交由單個窗口顯示任務來控制。

    下面是任務TaskControl的程序演示:

    void TaskControl(void *pdata){

           uint8 taskNum;

           pdata=pdata;

           RESET:

           reset=0;                                                         //reset標志清零

           for(taskNum=3;taskNum<18;taskNum++){ &n

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    99国产精品久久久久老师 | 亚洲国产国产亚洲一二三| 欧美片第1页综合| 国产一区在线免费观看| 亚洲人成久久| 欧美一区二区三区另类| 国模精品一区二区三区| 国产精品美女黄网| 欧美日韩久久| 免费一级欧美片在线播放| 欧美精品大片| 一本色道久久综合亚洲精品不卡 | 国产一区二区高清视频| 久久国产精品亚洲77777| 欧美日韩在线大尺度| 夜夜爽www精品| 欧美日韩免费高清| 久久久久99| 国产毛片一区| 亚洲黄页一区| 欧美激情aⅴ一区二区三区| 在线一区视频| 亚洲人成毛片在线播放女女| 午夜久久一区| 久久久久一区| 性一交一乱一区二区洋洋av| 亚洲啪啪91| 狠狠色伊人亚洲综合网站色| 久久精品官网| 亚洲综合精品| 国产亚洲网站| 国产日韩一区| 国产日韩精品一区观看| 欧美午夜一区| 欧美日韩91| 欧美激情综合色综合啪啪| 久热国产精品| 欧美激情第8页| 看欧美日韩国产| 国产伦精品一区二区三区视频孕妇 | 亚洲第一区色| 在线成人www免费观看视频| 欧美国产专区| 亚洲欧美综合| 国产精品v欧美精品v日韩| 欧美~级网站不卡| 欧美黄色aaaa| 黄色成人精品网站| 雨宫琴音一区二区在线| 9国产精品视频| 国产日韩一区欧美| 国产精品视频免费观看| 免费亚洲一区| 欧美日韩国产在线一区| 韩国自拍一区| 99国产精品| 国产精品一区二区a| 国产伦精品一区二区三区视频黑人| 国产精品美女xx| 久久久久久久久久码影片| 欧美91福利在线观看| 欧美精品一区二区视频| 91久久午夜| 新67194成人永久网站| 久久亚洲不卡| 在线欧美福利| 亚洲一区成人| 老牛影视一区二区三区| 伊人久久大香线蕉av超碰演员| 亚洲九九精品| 久久精品人人| 亚洲高清视频在线观看| 国产精品区一区| 欧美久久久久久久| 亚洲韩日在线| 久久国产一区| 亚洲另类黄色| 欧美日韩伊人| 校园激情久久| 亚洲国内精品| 欧美大香线蕉线伊人久久国产精品| 亚洲第一网站| 欧美激情1区2区3区| 亚洲精品乱码久久久久久蜜桃91| 在线亚洲伦理| 亚洲精品在线二区| 亚洲欧美一级二级三级| 亚洲欧洲日韩综合二区| 国产精品永久入口久久久| 欧美日韩天堂| 久久只有精品| 亚洲综合精品四区| 亚洲三级影院| 亚洲视频综合| 欧美大香线蕉线伊人久久国产精品| 狠狠色综合网站久久久久久久| 亚洲一区在线免费| 日韩五码在线| 亚洲国产精品www| 欧美成人在线免费观看| 香蕉国产精品偷在线观看不卡| 黄色欧美日韩| 亚洲欧美文学| 久久精品一区二区国产| 亚洲一区二区三区精品动漫| 亚洲精品1区2区| 精品福利电影| 黑人中文字幕一区二区三区| 欧美福利一区二区三区| 老司机午夜精品视频在线观看| 国产亚洲亚洲| 国产精品久久久久久久久久直播| 极品少妇一区二区三区| 国产一区二区三区无遮挡| 午夜精品婷婷| 韩国一区二区三区美女美女秀| 久久久亚洲人| 欧美~级网站不卡| 免费一区视频| 在线观看欧美亚洲| 欧美日韩视频一区二区三区| 久久综合激情| 欧美色图首页| 欧美精品七区| 欧美日韩一区二区三| 欧美 日韩 国产 一区| 久久亚洲美女| 欧美激情成人在线| 韩国欧美一区| 亚洲国产免费| 国产一区二区三区免费不卡| 中日韩视频在线观看| 国产伦精品一区二区三区照片91 | 欧美不卡视频| 久久婷婷一区| 欧美激情综合色综合啪啪| 欧美国产综合| 亚洲第一黄网| 亚洲一区视频| 国产精品观看| 国产精品毛片va一区二区三区| 亚洲欧美精品| 欧美激情日韩| 亚洲精品影视| 欧美一区二区在线| 国产精品视频福利| 欧美一区二区三区在线免费观看| 欧美精品一级| 99精品视频免费观看| 一本不卡影院| 午夜亚洲一区| 狠狠色综合网| 亚洲欧美日韩精品综合在线观看| 欧美成人69av| 日韩视频精品| 久久人人超碰| 一本色道88久久加勒比精品| 欧美激情五月| 国产精品视频福利| 亚洲图片欧洲图片日韩av| 国产精品乱码一区二区三区| 欧美精品97| 午夜亚洲精品| 18成人免费观看视频| 久久青青草原一区二区| 亚洲成人在线视频网站| 你懂的网址国产 欧美| 99热这里只有精品8| 欧美日韩高清在线一区| 国产伦精品一区二区三区视频黑人 | 精品动漫3d一区二区三区免费| 国产精品手机在线| 亚洲天堂偷拍| 欧美日韩在线一区二区三区| 免费日韩av| 国产亚洲在线| 99re国产精品| 在线 亚洲欧美在线综合一区| 久久精品成人| 亚洲一区二区伦理| 亚洲一区二区三区高清| 亚洲深爱激情| 一本一本久久a久久精品综合妖精| 欧美日韩高清在线一区| 亚洲欧美伊人| 久久综合九色99| 久久国产精品免费一区| 午夜亚洲伦理| 麻豆精品传媒视频| 久久av一区二区三区| 欧美亚洲免费| 久久激情久久| 久久高清免费观看| 欧美中文字幕| 久久久夜夜夜| 欧美福利一区| 亚洲天堂偷拍| 亚洲欧洲精品一区二区| 亚洲精品偷拍| 国产精品久久九九| 国产精品久久久久久久免费软件 | 欧美va亚洲va日韩∨a综合色| 欧美亚洲免费| 欧美1区免费| 国产一区欧美| 亚洲美女黄网| 久久精品盗摄| 欧美日韩国产综合在线| 亚洲国产高清一区二区三区| 国产亚洲精品久久飘花| 香蕉久久夜色| 国内视频精品| 一区二区三区欧美在线| 亚洲欧美国产精品桃花| 午夜精品免费| 日韩视频精品在线观看| 久久精品午夜| 亚洲福利一区| 欧美综合77777色婷婷| 欧美午夜一区二区福利视频| 尤物在线精品| 久久国产日本精品| 亚洲视频久久| 亚洲综合首页| 亚洲国产精品久久久久婷婷老年 | 国产精品日韩欧美一区二区三区| 亚洲欧美日韩精品综合在线观看| 欧美日本韩国在线| 亚洲色诱最新| 国内精品国语自产拍在线观看| 99精品视频免费全部在线| 久久一区二区三区四区五区| 亚洲国产美女| 欧美日韩在线精品| 国产精品一卡| 亚洲国产91| 午夜精品久久久久99热蜜桃导演 | 一本久道综合久久精品| 久久五月激情| 日韩视频一区二区三区在线播放免费观看 | 久久久www| 亚洲欧洲日本国产| 欧美性天天影院| 久久婷婷丁香| 国产精品美女xx| 在线播放不卡| 欧美在线日韩| 国产精品一区二区欧美| aa国产精品| 亚洲国产精品毛片| 亚洲午夜av| 国户精品久久久久久久久久久不卡| 国产精品日本| 99亚洲视频| 9色精品在线| 亚洲国产清纯| 亚洲国产精品一区在线观看不卡| 欧美女人交a| 午夜精品免费| 女人色偷偷aa久久天堂 | 亚洲精品欧美| 亚洲精品无人区| 亚洲国产精品日韩| 亚洲激情综合| 一本不卡影院| 国产欧美精品久久| 中文在线一区| 亚洲欧美日韩精品综合在线观看| 国产日韩欧美一区二区三区在线观看| 日韩亚洲国产欧美| 国产亚洲成人一区| 男人的天堂成人在线| 蜜桃久久精品乱码一区二区| 久久狠狠婷婷| 欧美精品v日韩精品v国产精品| 欧美精品不卡| 亚洲欧洲日本国产| 亚洲一区日韩在线| 男女精品视频| 欧美日韩免费观看一区=区三区| 欧美日韩亚洲免费| 黄色在线一区| 国产深夜精品| 久久久久久久高潮| 国内揄拍国内精品久久| 日韩视频久久| 欧美在线日韩| 亚洲精选久久| 免费不卡亚洲欧美| 欧美日韩在线大尺度| 18成人免费观看视频| 亚洲一区二区三区色| 六月婷婷一区| 亚洲午夜精品久久| 国产农村妇女精品一二区| 久久青青草原一区二区| 亚洲天堂激情| 麻豆9191精品国产| 激情久久五月| 久久激情久久| 亚洲乱码视频| 欧美激情无毛| 亚洲精品自在在线观看| 久久午夜精品一区二区| 亚洲欧洲久久| 欧美高清一区| 国产精品免费一区二区三区观看 | 最新亚洲视频| 欧美不卡福利| 国产精品综合色区在线观看| 欧美日韩免费观看一区| 一区二区日本视频| 国产伊人精品| 欧美在线免费| 亚洲一区二区精品在线观看| 欧美涩涩网站| 久久亚洲国产精品日日av夜夜| 亚洲激情影院| 狠狠色综合网站久久久久久久| 久久久水蜜桃| 午夜亚洲激情| 亚洲影音先锋| 一级日韩一区在线观看| 一区二区亚洲精品| 亚洲欧美综合国产精品一区| 欧美一级久久| 国产偷久久久精品专区| 亚洲黄色影院| 亚洲午夜视频| 欧美日产一区二区三区在线观看| 亚洲一区二区精品在线| av不卡免费看| 精品福利电影| 黄色欧美成人| 国产精品成人观看视频免费| 欧美69视频| 久久久精品午夜少妇| 亚洲影院一区| 国产久一道中文一区| 国产精品久久久久久久免费软件 | 亚洲午夜极品| 国产一区二区三区自拍| 欧美成人一区二免费视频软件| 免费不卡亚洲欧美| 香蕉久久夜色精品| 久久久精品五月天| 久久久久久久欧美精品| 蜜桃av久久久亚洲精品| 久久尤物视频| 欧美精品在线一区| 欧美视频成人| 精品91在线| 亚洲精品日韩在线观看| 亚洲精品社区| 在线综合欧美| 欧美亚洲免费在线| 欧美另类亚洲| 亚洲黄页一区| 亚洲一区自拍| 午夜欧美精品| 亚洲午夜av| 国产精品日韩一区二区| 鲁大师成人一区二区三区| 久久亚洲免费| 亚洲手机视频| 国产精品人人爽人人做我的可爱| 国产精品久久亚洲7777| 久久日韩精品| 影音先锋亚洲一区| 亚洲欧美不卡| 国产一区美女| 国产伦一区二区三区色一情| 久久午夜av| 亚洲精品视频一区二区三区| 国产日韩欧美一区二区三区在线观看| 亚洲在线黄色| 亚洲天堂黄色| 香蕉精品999视频一区二区| 欧美日韩亚洲在线| 国产情侣一区| 欧美久久视频| 亚洲中午字幕| 亚洲手机在线| 免费亚洲一区二区| 亚洲一二三区精品| 久久尤物视频| 国产亚洲一区在线播放| 欧美日本在线| 亚洲欧美日韩国产综合精品二区| 欧美视频在线观看| 亚洲欧美久久久久一区二区三区| 狠久久av成人天堂| 蜜桃av综合| 亚洲少妇一区| 狠狠综合久久av一区二区老牛| 性感少妇一区| 国产私拍一区| 亚洲精品影院| 韩日视频一区| 可以免费看不卡的av网站|