關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > OLED在煙葉烘烤自控系統中的應用設計

        OLED在煙葉烘烤自控系統中的應用設計

        作者: 時間:2009-12-11 來源:網絡 收藏
        4.2 0LED設置
        在顯示信息之前,須對做好顯示的準備工作,應當寫入0LED的設置命令如下:
        0x81:設置亮度對比度,0xC0:O~255級對比度,0xA6:設置正常顯示
        0xA8:設置使用行數,0x40:顯示64行,0xAE:顯示面板開啟
        0xD3:設置滾屏,Ox00:關閉滾屏
        VGGl2864G―S002顯示數據緩沖區采用分頁(B0~B7共8頁)管理方式,每頁128x8點陣。每字節數據顯示對應8×1點陣,在寫入顯示的內容前,先送入頁地址,然后送入16位行偏移地址,低位在前,高位在后,即行偏移地址=16×H0-3+L0-3,其中L4-7=0000,H4-7=000l。例如,要從第3頁第四列開始寫入命令代碼(0xB2,0x03,0x00),接著寫入顯示數據(OxFF),那么,顯示緩沖區RAM的指針位置及顯示如圖6所示。

        本文引用地址:http://www.104case.com/article/163416.htm

        4.3 程序流程
        管理外設較多,要求必須具有較強的實時操作性能,為了提高響應速度,系統采用中斷管理方式。在本系統中,CPU對顯示模塊及外設的軟件管理流程如圖7所示。流程圖中的巡檢周期、循環周期以及累計報警時間N(小時)都可由用戶自己設定。

        4.4 漢字顯示
        VGGl2864G―S002模塊的漢字或圖像顯示碼,可通過字模提取軟件Zimo2l獲得。軟件選項設置為縱向取模、字節倒序方式。根據系統的實際需求,應該設置字體及大小為宋體12,即一個漢字對應16×16點陣(32字節顯示碼),西文字符為8×16點陣(16字節顯示碼)。由于每個漢字或字符跨越上下相鄰兩頁,因此每個字的顯示代碼可分兩批寫入。其顯示程序如下:


        128x64點陣每行可以顯示8個漢字,而每行需顯示漢字4~5個,顯示需要西文字符l~4位(干濕球目標、實際溫度、階段時間及升溫速度),另附幾位空格字符,因此,128x64點陣的顯示面板恰好能滿足系統需求。

        5 結束語
        煙葉烘烤嵌入顯示器,同時配合鍵盤,便可建立良好的人機交互界面,其操作及顯示性能顯著提高。相對P13501、VGGl2864Z和VGGl2864K等顯示器,該模塊的軟硬件更加靈活、方便,可廣泛于其它移動儀器裝置。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 察雅县| 庆阳市| 隆化县| 阆中市| 西丰县| 平阴县| 龙川县| 上杭县| 德化县| 长兴县| 兴化市| 富民县| 乐昌市| 襄垣县| 罗田县| 张掖市| 汤阴县| 潼南县| 扎兰屯市| 海口市| 博客| 东阿县| 金沙县| 大埔区| 崇文区| 肇东市| 金寨县| 会同县| 古丈县| 咸宁市| 马鞍山市| 夏津县| 安吉县| 金坛市| 永清县| 林芝县| 嵊州市| 景谷| 海丰县| 克什克腾旗| 朝阳市|