新聞中心

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

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

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

  LCD顯示模塊

本文引用地址:http://2s4d.com/article/81188.htm

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

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

  對S1D13506的控制,首先應該配置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的頻率,以適應不同規(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)閉