新聞中心

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

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

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

        本文引用地址:http://www.104case.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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汪清县| 巴楚县| 全椒县| 泗洪县| 洞口县| 中山市| 闸北区| 江源县| 静海县| 娱乐| 靖州| 桂林市| 咸宁市| 巴林左旗| 南和县| 望城县| 武强县| 建始县| 福建省| 琼海市| 大连市| 罗田县| 疏勒县| 深泽县| 樟树市| 汉寿县| 泾源县| 承德县| 义乌市| 广州市| 河池市| 曲松县| 云龙县| 疏附县| 疏勒县| 康定县| 章丘市| 江西省| 夏津县| 香港| 京山县|