一色屋精品视频在线播放_亚洲色无码中文字幕伊人_亚洲旡A∨一区二区三区_亚洲AV片不?无码久久

⊙  中國視聽網(wǎng) > 行業(yè)新聞 > LED大屏 > > LED顯示屏異步控制器實(shí)現(xiàn)方案

LED顯示屏異步控制器實(shí)現(xiàn)方案

中國視聽網(wǎng)資訊 更新時(shí)間:2011-12-27 10:43:10  編輯:天嘯  [ ]     手機(jī)訪問

1、引言
  以往的LED 異步控制器只能把一個屏幕作為一個完整的區(qū)域來進(jìn)行顯示, 或者簡單的加上時(shí)間區(qū)域或游走字幕區(qū)域,這樣對于用戶來講往往缺乏足夠的靈活性, 尤其在屏幕較大的時(shí)候。針對以上情況, 本文提出了一款基于32 位高性能ARM處理器和uc/OS- II 的設(shè)計(jì)方案。它充分利用了uc/OS-II 高效的多任務(wù)管理功能和ARM處理器強(qiáng)大的運(yùn)算能力, 實(shí)現(xiàn)了單屏幕多窗口的任意位置顯示, 使得顯示內(nèi)容變得更加豐富, 顯示方式變得更加靈活。
  2、LED控制系統(tǒng)的工作原理
  典型的LED 異步控制系統(tǒng)主要由PC 應(yīng)用軟件、通信模塊、數(shù)據(jù)處理模塊、掃描控制模塊、驅(qū)動模塊和LED 屏幾部分組成,如圖1 所示。

 


  首先, PC 應(yīng)用軟件將文本或圖片轉(zhuǎn)化為具有特定格式的點(diǎn)陣信息。然后, 通過通信模塊將此點(diǎn)陣信息發(fā)送給數(shù)據(jù)處理模塊。數(shù)據(jù)處理模塊對這些點(diǎn)陣信息進(jìn)行各種特技處理, 最后通過掃描控制模塊和驅(qū)動模塊將畫面在LED 屏上進(jìn)行正確顯示。
  本文所指的LED 異步控制器包括通信模塊、數(shù)據(jù)處理模塊和掃描控制模塊三部分。
  3、控制器軟件部分的設(shè)計(jì)
  本控制器的硬件結(jié)構(gòu)如圖2 所示。數(shù)據(jù)處理模塊由MCU,一片SRAM和一片F(xiàn)LASH 存儲器組成。MCU 選用PHILIPS 的基于32 位ARM內(nèi)核的LPC2214 處理器, 它有著豐富的外圍接口資源和強(qiáng)大的運(yùn)算能力, 是整個控制器的核心。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 與控制器之間的RS232、RS485 以及工業(yè)以太網(wǎng)通信。
  4、控制器軟件部分的設(shè)計(jì)
  為了實(shí)現(xiàn)單屏幕、多窗口任意位置的顯示, 軟件部分我們基于uc/OS- II 進(jìn)行設(shè)計(jì), 這樣可以充分利用操作系統(tǒng)高效的任務(wù)調(diào)度算法, 將每個窗口的顯示都交由單個任務(wù)來完成, 從而極大地提高系統(tǒng)的運(yùn)行速度和可靠性, 并且使得程序的開發(fā)和擴(kuò)展變得更加方便。
  在進(jìn)行具體的程序設(shè)計(jì)之前, 首先要確定數(shù)據(jù)的組織方案。
  因?yàn)楹玫臄?shù)據(jù)組織方案, 對于程序編寫來說往往可以達(dá)到事半功倍的效果。
  4.1 顯存的數(shù)據(jù)組織方案:
  對于雙色屏, 一個像素點(diǎn)需要紅、綠兩位數(shù)據(jù)來描述。為了便于處理, 我們將橫向連續(xù)的8 個像素點(diǎn)組成一個字(2byte)來進(jìn)行存儲, 其中一個字節(jié)為紅數(shù)據(jù), 一個字節(jié)為綠數(shù)據(jù)。數(shù)據(jù)存儲順序?yàn)閺淖蟮接遥?從上到下。如圖3 所示, 假如屏幕寬度為160 個像素點(diǎn), 顯存起始地址為0x83000000, 則屏幕第一行的前8 個像素點(diǎn)映射到顯存中地址為0x83000000 和0x83000001 的兩個字節(jié), 第二行的前8 個像素點(diǎn)映射到顯存中地址為0x83000028 和0x83000029 的兩個字節(jié), 依此類推。

 

 

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

 


  為了解決上述問題, 可以將區(qū)域1 橫向擴(kuò)展成起點(diǎn)坐標(biāo)為(16,16), 大小為96×47 的區(qū)域2。易知, 區(qū)域2 在顯存中的映射是字對齊的。為了避免運(yùn)算時(shí)的位操作, PC 軟件在對區(qū)域1 進(jìn)行點(diǎn)陣信息轉(zhuǎn)換時(shí), 可按區(qū)域2 來進(jìn)行, 只是需將區(qū)域1 的擴(kuò)展部分的數(shù)據(jù)全填為1。這樣處理會犧牲掉一小部分FLASH 存儲器空間, 但卻可避免特技處理時(shí)大量的位運(yùn)算, 從而大大提高運(yùn)算效率, 因此這樣做是值得的。
  4.3 緩存數(shù)據(jù)的組織方案:
  由于MCU 只能對顯存進(jìn)行寫操作, 而在進(jìn)行特技運(yùn)算時(shí),往往需要前一幀信息才能得到下一幀的信息。所以, 首先, 需要在緩存中劃分出一塊和顯存大小相等, 地址一一對應(yīng)的區(qū)域screen 用于保存整屏幕的前一幀信息。

 


  又由于MCU 對顯存只能進(jìn)行字操作, 并且多個窗口之間可能會出現(xiàn)區(qū)域重疊, 所以如果各窗口的特技運(yùn)算都直接在screen 區(qū)域上進(jìn)行, 則窗口重疊部分信息可能會發(fā)生混亂。因此如圖5 所示, 也需要在緩存中為每個窗口劃分出一塊存儲器空間(area 1, area 2, ..., area n), 用于保存本窗口顯示的前一幀信息。這樣在特技運(yùn)算時(shí), 首先要在area 區(qū)域中對各窗口數(shù)據(jù)進(jìn)行運(yùn)算得到各窗口的下一幀信息, 然后將area 區(qū)域中數(shù)據(jù)寫入該窗口在screen 區(qū)域中的相應(yīng)地址以保存整屏幕最新一幀信息, 最后把screen 中相應(yīng)數(shù)據(jù)寫入顯存從而完成顯示。
  4.4 軟件設(shè)計(jì):
  基于上述方案, MCU 程序的設(shè)計(jì)變得非常簡潔。程序結(jié)構(gòu)如圖6 所示, 控制器上電后, 首先進(jìn)行系統(tǒng)初始化, 然后從FLASH 中讀取屏參數(shù), 進(jìn)行參數(shù)初始化。接著建立任務(wù)TaskCONtrol, TaskControl 擁有比各窗口顯示任務(wù)都要高的優(yōu)先級, 它主要用于對各窗口顯示任務(wù)進(jìn)行實(shí)時(shí)管理。每隔一段時(shí)間TaskControl 就要對reset 標(biāo)志進(jìn)行一次查詢, 如果reset=1, 它會刪除原先建立的各窗口顯示任務(wù), 然后從FLASH 中讀取新的窗口個數(shù), 依此建立新任務(wù), 將每個窗口的顯示交由單個窗口顯示任務(wù)來控制。

 

 

下面是任務(wù)TaskControl 的程序演示:
 
  void TaskControl(void *pdata){
  uint8 taskNum;
  pdata=pdata;
  RESET:
  reset=0; //reset 標(biāo)志清零
  for(taskNum=3;taskNum<18;taskNum++){ // 刪除原先建立的窗口任務(wù)
  OSTaskDEL(taskNum); // 窗口顯示任務(wù)優(yōu)先級從3 開始}// 最多允許設(shè)置16 個窗口
  taskNum=flashReadWord(AREA_NUM_ADDR);// 從FLASH中讀取屏幕窗口個數(shù)
  if(taskNum>0) // 根據(jù)窗口數(shù)建立窗口顯示任務(wù)
  OSTaskCreate(task0,(void*)0,&task0Stk[TaskStkLength- 1],3);
  if(taskNum>1)
  OSTaskCreate(task1,(void*)0,&task1Stk[TaskStkLength- 1],4);
  ...
  while(1){if(reset) goto RESET; //reset 標(biāo)志為1, 程序復(fù)位
  OSTimeDlyHMSM(0,0,1,0);}
  }
  窗口顯示任務(wù)用于實(shí)現(xiàn)各窗口內(nèi)容的顯示。它根據(jù)各窗口顯示方式的不同在其相應(yīng)area 區(qū)域中進(jìn)行下一幀數(shù)據(jù)的運(yùn)算,然后調(diào)用areaToScreen()和screenToCpld()進(jìn)行顯示。在完成一幀數(shù)據(jù)的顯示后, 調(diào)用一次OSTimeDlyHMSM()使當(dāng)前任務(wù)進(jìn)入等待狀態(tài)同時(shí)進(jìn)行一次任務(wù)調(diào)度, 將系統(tǒng)控制權(quán)交給處于就緒狀態(tài)的窗口顯示任務(wù)中優(yōu)先級最高的那個, 由此完成窗口顯示任務(wù)之間的切換。我們也可以通過調(diào)整OSTimeDlyHMSM()的參數(shù)來改變各窗口相臨兩幀顯示信息之間的時(shí)間間隔, 從而可調(diào)整各窗口特技顯示的效果, 比如移動顯示的移動速度。下面是其中一個窗口顯示任務(wù)的程序演示:
  void Task0(void *pdata){
  pdata=pdata;窗口參數(shù)初始化;while(1){uint16 i;
  for(i=0;i< 總幀數(shù);i++){下一幀數(shù)據(jù)的運(yùn)算; // 在area 區(qū)域中進(jìn)行
  areaToScreen(); // 將數(shù)據(jù)從area 讀出寫入screen
  screenToCpld(); // 將screen 中相應(yīng)數(shù)據(jù)寫入顯存完成一幀數(shù)據(jù)的顯示OSTimeDlyHMSM(0,0,0,displaySpeed*20); // 任務(wù)調(diào)度
  }
  }
  }
  5 結(jié)束語
   實(shí)現(xiàn)了單屏幕多窗口的任意位置顯示。使得屏幕顯示變得更加豐富靈活, 也使得很多以往只能使用同步控制器或者多個異步控制器的場合可用單塊異步控制器來替代, 從而降低了系統(tǒng)的成本。
(本文轉(zhuǎn)自電子工程世界:http://www.eeworld.com.cn/LED/2011/1226/article_6127.html)

更多相關(guān):  AV集成

文章來源:中國視聽網(wǎng)    ©版權(quán)所有。未經(jīng)許可,不得轉(zhuǎn)載。


資訊搜索

聲明:本站文章未經(jīng)授權(quán)不得轉(zhuǎn)載,轉(zhuǎn)載本站的文章請注明“來源:中國視聽網(wǎng)”。

網(wǎng)友評論

LED大屏相關(guān)新聞

圖片新聞

產(chǎn)品導(dǎo)航

今日焦點(diǎn)

新品快訊

  1. 1馬田燈光與視頻產(chǎn)品用于美國科恩樂隊(duì)巡演
  2. 2LED上游利潤占70%系誤導(dǎo) 國內(nèi)不足一成
  3. 3長虹欲打造中國西部第一家現(xiàn)代化安防工業(yè)園
  4. 4海外市場受困 LED顯示屏企業(yè)國內(nèi)找出路
  5. 5洲明科技榮膺“深圳知名品牌
  6. 6中國LED顯示屏占全球市場83%
  7. 7LED顯示屏在中國存在的問題及發(fā)展趨勢
  8. 82011年LED行業(yè)關(guān)鍵詞大搜索
  9. 9環(huán)境分析:風(fēng)云變幻的深圳LED產(chǎn)業(yè)發(fā)展路
  10. 10奧拓電子成中國銀行LED顯示屏入圍供應(yīng)商
  1. 1雙旗世紀(jì):著手行業(yè)未來 立足市場前沿——訪
  2. 2做音響行業(yè)品牌產(chǎn)品應(yīng)用專家——專訪力創(chuàng)瑞
  3. 3追求卓越品質(zhì),專注技術(shù)創(chuàng)新<br>--專訪Bose
  4. 4鴻合科技:用質(zhì)量和服務(wù)打造“交互先鋒”—
  5. 5創(chuàng)意感動生活TCL新一代數(shù)字標(biāo)牌解決方案
  6. 6奧倫德于文軍:led市場并沒有飽和 只是進(jìn)入了
  7. 7影佳數(shù)碼搭載Datapath多屏卡開辟新藍(lán)海
  8. 8專注于中國專業(yè)音頻市場的發(fā)展<br>--專訪博
  9. 9飛利浦獲美國能源部至高榮譽(yù)獎項(xiàng)“LPrize”
  10. 10上海數(shù)字標(biāo)牌展現(xiàn)場訪談紫光清投“一云三端
  1. 1開博爾K670i高清播放機(jī)評測
  2. 2舒爾推出PSM 1000®個人監(jiān)聽系統(tǒng)
  3. 3耳機(jī)中的體操王子:KRK KNS 8400
  4. 4強(qiáng)大 Crystal Accustics家庭影院音箱
  5. 5快樂隨身顛覆傳統(tǒng) 魅歌"微音響"導(dǎo)購
  6. 6簡單實(shí)用:便攜音箱優(yōu)勢的種種體驗(yàn)!
  7. 7上網(wǎng)聊天必備 賓果后掛式耳麥B-480-B
  8. 8純正DJ耳機(jī) 隔絕噪音森海HD202II僅299
  9. 9媲美定制產(chǎn)品? 超新奇DIY耳機(jī)現(xiàn)身CES
  10. 10飛利浦SBA3000:便攜音箱的音樂生活
  1. 1福州鼓樓少年科學(xué)藝術(shù)宮LED顯示屏采購公告
  2. 2桂陽廣播電影電視局LED顯示屏招標(biāo)公告
  3. 3濟(jì)南市公安局LED顯示屏采購公告
  4. 4臨汾堯都環(huán)保局LED顯示屏招標(biāo)公告
  5. 5泉州師范學(xué)院LED顯示屏招標(biāo)公告
  6. 6棗莊市教育局LED顯示屏采購公告
  7. 7大連甘井子教師進(jìn)修學(xué)校LED顯示屏采購公告
  8. 8莆田湄洲島服務(wù)中心LED顯示屏招標(biāo)公告
  9. 9北京師范大學(xué)LED顯示屏采購公告
  10. 10上虞百官街道中心小學(xué)LED顯示屏采購公告
  1. 1歐帝液晶拼接攜手交通銀行
  2. 2歐帝液晶拼接點(diǎn)亮托克酒吧
  3. 3清投視訊60寸DLP拼接四川達(dá)興能源焦化廠應(yīng)用
  4. 4清投視訊DLP大屏河南石油勘探局錄井公司應(yīng)用
  5. 5歐帝液晶拼接應(yīng)用于滬寧城際鐵路
  6. 6湖北移動營業(yè)廳采用博視工研液晶拼接屏
  7. 7歐帝液晶拼接推進(jìn)“數(shù)字城管”
  8. 8歐帝液晶拼接保障新洲公安局
  9. 9歐帝液晶拼接助力博興天網(wǎng)工程
  10. 10熱烈祝賀博邦誠夏普60寸液晶拼接屏進(jìn)駐內(nèi)蒙
  1. 1多媒體信息發(fā)布系統(tǒng)廣告機(jī)觸控一體機(jī)液晶電視
  2. 1幸福送到家!買三星福韻 新年添喜慶
  3. 2惠普或于CES展會發(fā)布首款互聯(lián)網(wǎng)電視
  4. 3PK三星!LG將推出55吋OLED電視用面板
  5. 43D電視流行不閃式 2011年銷量達(dá)500萬臺
  6. 5長虹等離子造勢技術(shù)創(chuàng)新雙豐收
  7. 6購買等離子電視注意“三要素”
  8. 7松下等離子電視防燒屏技術(shù)原理是什么?
  9. 8青島海信電器股份有限公司2011年第3次臨時(shí)股
  10. 9如何識別液晶是否達(dá)到Full HD標(biāo)準(zhǔn)分辨率
  1. 1飛利浦商用大屏圓滿收官 中標(biāo)廣南高速監(jiān)控
  2. 2節(jié)電40% 三星商用顯示器掀綠色環(huán)保風(fēng)潮
  3. 3觸摸一體機(jī) 電子白板強(qiáng)烈的競爭市場
  4. 4展望2012 回顧2011 三星強(qiáng)大實(shí)力
  5. 5數(shù)字標(biāo)牌攜眾發(fā)力 助推智慧都市建設(shè)
  6. 6蘋果:內(nèi)容+終端倒逼傳媒產(chǎn)業(yè)變革
  7. 7研揚(yáng)推出全新強(qiáng)固型觸控螢?zāi)伙@示器AGD系列
  8. 8智能終端詮釋未來生活新應(yīng)用
  9. 9智能終端“云”會議 詮釋未來新服務(wù)
  10. 10Avedia看智能電視發(fā)展對數(shù)字標(biāo)牌的影響
  1. 1投影機(jī)視頻會議交互式白板
  2. 2銳意創(chuàng)新,印天榮獲2011年中國教育裝備行業(yè)
  3. 3飛利浦商用大屏圓滿收官  77臺新機(jī)中標(biāo)廣南
  4. 4慶元旦 年底大促銷 WP-S1300無線投影伺服器
  5. 5觸摸一體機(jī) 攪亂電子白板的競爭市場
  6. 6“真3D”近距靚彩  Vivitek麗訊D871ST讓浪漫
  7. 7山東消防借科達(dá)視頻監(jiān)控實(shí)施工作考試管理
  8. 8歲末之際回顧三星商顯國內(nèi)市場驕人業(yè)績
  9. 9歐帝液晶拼接攜手交通銀行
  10. 10前山中學(xué)理化生實(shí)驗(yàn)成套設(shè)備招標(biāo)采購公告
設(shè)為首頁 | 商務(wù)信息 | 視聽資訊 | 本站動態(tài) | 關(guān)于中國視聽網(wǎng) | 網(wǎng)站地圖 | 網(wǎng)站RSS | 視聽3G | 友情鏈接
本站網(wǎng)絡(luò)實(shí)名:中國視聽網(wǎng)[專業(yè)版] 國際域名:www.shglvip.com
版權(quán)所有 2004-2011 深圳中投網(wǎng)絡(luò)信息技術(shù)有限公司 郵箱:av-china@3v.cn 電話:+86-755-33019199(十八線) 傳真:+86-755-33010311
深圳網(wǎng)絡(luò)警
察報(bào)警平臺
公共信息安
全網(wǎng)絡(luò)監(jiān)察
經(jīng)營性網(wǎng)站
備案信息
不良信息
舉報(bào)中心
中國文明網(wǎng)
傳播文明