久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > TCP/IP的以太網LCD電子標簽系統設計

TCP/IP的以太網LCD電子標簽系統設計

作者: 時間:2011-09-28 來源:網絡 收藏
圖4 標簽用例圖

本文引用地址:http://cqxgywz.com/article/155666.htm

  在硬件服務層上,我們采用面向對象的方法將顯示單元、按鈕、鍵盤、四色燈、封裝成一個個的對象。這樣也便于今后硬件服務的擴充。

  由于我們采用的顯示單元,其顯示內容豐富,能顯示數字、字符、圖形、圖片等絕大部分數據,并且支持彩色顯示。本部分的封裝是整個的核心和關鍵,因此我們在時采用了Composite模式,將文本、直線、圓、矩形、圖片等分別封裝成對象,通過一個公共的抽象類displayObject的接口來實現各自在LCD顯示單元上的重畫(paint)功能,將這些對象的公共屬性存放于接口中,而各自的個體屬性則分別放于各自的類定義中。

  LCD顯示單元和這些待顯示數據對象之間為包含關系(Com.posite)。這樣的特點是按照LCD系統的自然組成對象劃分類,各自獨立封裝,可擴展性非常好,并且結構簡單。

  由于本系統基于,直接采用進行點對點的通信,所以整個類結構比較簡單,LCD系統的封裝結構如圖5所示。

  

  圖5 系統的類封裝系統圖

  由于目前的LCD還不支持真彩,因此在我們的設計中單獨采用一個COLOR類來存放能夠支持的色彩對象。其中Device類捆綁TCP/IP芯片類來接收發送數據,LCD顯示屏以及其他的外設都繼承Device類,以獲取數據傳輸和接收功能。數字、字符、圖形等則繼承抽象類displayObject類。這樣設計的一個很明顯的優勢就是:今后如果有什么新的設備或顯示功能添加,不會影響到原來已經設計調試好的功能。

  其c++結構代碼如下:

  

  

  

  圖6為采用本方法開發的單個電子標簽屏幕顯示系統的設計操作界面。圖中顯示的為主控計算機下發的一個字符串對象、一個圖片對象和兩個直線對象。

  

   圖6 電子標簽顯示圖

  3、結語

  本文介紹了基于TCP/IP的LCD電子標簽系統設計,提出并實現了基于面向對象和軟件設計模式的裝設計方法,在實際使用中代碼靈活、結構簡單、系統穩定,而且維護起來也十分方便。

tcp/ip相關文章:tcp/ip是什么



上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉