• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 手機與無線通信 > 設計應用 > 基于嵌入式系統的網絡環境模擬器的設計(06-100)

    基于嵌入式系統的網絡環境模擬器的設計(06-100)

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

      LCD顯示模塊

    本文引用地址:http://www.czjhyjcfj.com/article/81188.htm

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

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

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

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

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


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 黄山市| 高雄县| 龙井市| 教育| 辛集市| 福海县| 湟中县| 青冈县| 将乐县| 平原县| 湛江市| 乐陵市| 淳安县| 乌拉特中旗| 黎平县| 合山市| 贵阳市| 吉林省| 安岳县| 日喀则市| 文化| 吉林市| 东阿县| 台山市| 乌拉特前旗| 永福县| 从化市| 菏泽市| 嘉义市| 冕宁县| 阜宁县| 汶川县| 安图县| 宾川县| 布尔津县| 邵阳市| 邳州市| 高唐县| 公安县| 珲春市| 白城市|