<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于嵌入式系統(tǒng)的網(wǎng)絡(luò)環(huán)境模擬器的設(shè)計(06-100)

          基于嵌入式系統(tǒng)的網(wǎng)絡(luò)環(huán)境模擬器的設(shè)計(06-100)

          ——
          作者:西安電子科技大學(xué)ISN國家重點實驗室 曲紳維 張茜 陳彥輝 時間:2008-04-03 來源:電子產(chǎn)品世界 收藏

            LCD顯示模塊

          本文引用地址:http://www.ex-cimer.com/article/81188.htm

            LCD顯示模塊提供了人機(jī)交互界面,在LCD上可以顯示網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),節(jié)點移動情況,節(jié)點的收發(fā)狀態(tài),節(jié)點的收發(fā)歷程,以及節(jié)點收發(fā)數(shù)據(jù)所用到的信道。在LCD上,左邊的區(qū)域是節(jié)點收發(fā)歷程及收發(fā)信道顯示,每個節(jié)點有一個長條形窗口與其對應(yīng),節(jié)點的收發(fā)歷程及收發(fā)信道在窗口內(nèi)流動顯示,窗口的上半部分顯示節(jié)點的收發(fā)歷程,下半部分顯示節(jié)點當(dāng)前收發(fā)所用的信道。右邊的區(qū)域是網(wǎng)絡(luò)拓?fù)滹@示,網(wǎng)絡(luò)中的節(jié)點如果在通信范圍之內(nèi),節(jié)點間有實線連接。LCD顯示示意圖如圖3所示。

            LCD顯示采用EPSON公司的圖形控制芯片S1D13806,它是專為系統(tǒng)設(shè)計的,,內(nèi)置SDRAM,最高達(dá)到800 x 601的分辨率。這里S1D13806采用EBI總線方式與AR91RM9200通信(20位地址線,16位數(shù)據(jù)線),內(nèi)置1.28M的 SDRAM與系統(tǒng)統(tǒng)一編址,作為顯示緩存,這樣控制端將圖像數(shù)據(jù)通過系統(tǒng)總線送到主機(jī)接口單元。根據(jù)寄存器設(shè)置,數(shù)據(jù)被送往內(nèi)置SDRAM,余下的工作由13806接管,既不需要MCU的干預(yù),也克服了其他接入方式帶寬不足的缺點,可以有效地避免圖像的抖動和花屏。

            對S1D13506的控制,首先應(yīng)該配置AT91RM9200的EBI總線寄存器,即定義讀寫信號脈沖長度、等待狀態(tài)、數(shù)據(jù)流動時間、字節(jié)訪問類型、數(shù)據(jù)總線寬度。然后再通過EBI總線配置S1D13806的工作模式。

            S1D13506驅(qū)動LCD顯示屏需要的50MHz的BUCLK時鐘由外部晶振提供,25MHz的CLK1和12.5MHz的CLK2由可編程時鐘發(fā)生器芯片ICS1523提供,AT91RM9200通過I2C總線控制ICS1523,使其輸出所需CLK1和CLK2的頻率,以適應(yīng)不同規(guī)格的LCD或VGA需求,提高顯示解決方案的通用性。由于S1D13506訪問RAM需要等待70ns,這造成LCD顯示速度比較慢。本系統(tǒng)并不需要頻繁切換圖形界面,主要考慮到AT91RM9200是一款很適合工業(yè)控制用的高速ARM處理器。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();