新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 大屏幕偽彩LCD在饋線故障定位裝置中的應用

        大屏幕偽彩LCD在饋線故障定位裝置中的應用

        作者: 時間:2008-01-03 來源:網絡 收藏
        摘要:研究AHR3202407-CWH型圖形點陣式偽彩及其QPYD-03型控制器在10 kV電力系統單相接地中的實際,設計QPYD-03控制器與80C196KB型單片機的接口方式和硬件電路。同時,針對液晶顯示器及其控制器的特點,探討其圖形顯示功能的編程技巧,設計寫漢字和字符的軟件流程,并給出完整的繪點子程序。
        關鍵詞:液晶顯示器;80C196KB;QPYD-03;偽彩


        1 引言
        圖形點陣液晶顯示模塊具有顯示信息豐富、功耗低、體積小、重量輕、壽命長、不產生電磁輻射污染等優點,是單片機系統中理想的顯示器件,在基于微處理器的儀器儀表及監視、控制等智能的終端顯示、人機接口中也得到普遍
        介紹小屏幕單色的資料比較多,而當需顯示的內容較多且復雜時,再使用單色小屏幕就顯得捉襟見肘。筆者在所開發的小電流接地系統中,利用北京精電蓬遠顯示技術有限公司開發的QPYD-03型(320x240)、偽彩(8色)液晶顯示控制器與AHR3202407-CWH型液晶屏,不僅實現了對話菜單式智能控制,而且實現了復雜圖形的實時顯示功能,為值班人員提供了簡單快捷的信息。下面介紹的圖形顯示方法具有較強的通用性,其系統控制軟件采用結構化設計,所設計的程序已在80C196KB型單片機上運行,具有較強的實用性。


        2 QPYD-03型控制器的特點
        ●偽彩顯示:控制彩色320x3x240點陣STN液晶顯示模塊,8色,單顯示區;
        ●實時操作:計算機可以隨時讀寫顯示存儲器,不影響顯示效果,無“雪花”顯示。
        ●使用簡便:與計算機接口和操作指令簡單統一,不用初始化。遵循80時序,可與8OC196KB單片機以方式通訊,極容易使用,并且升級換屏方便。
        2.1 控制指令的特點
        由于無需對QPYD-03進行初始化,所以用戶操作僅是通過液晶顯示控制器的指令對顯示存儲器進行控制,其指令碼的格式如下:


        其中:CAl,CA0組合功能為內部寄存器通道的選擇,功能如下:

        A16:顯示地址第17位(最高位),當為“O”時,選擇顯示存儲器的低64 kB地址單元;當為“1”時,選擇顯示存儲器的高64 kB地址單元。
        DISP:顯示控制位。當DISP設置為“l”時,控制器的DISP端置為高電平,控制液晶顯示模塊的DISP端為高――開顯示狀態。當DISP設置為“0”時,控制器的DISP端置為低電平,控制液晶顯示模塊的DISP端為低――關顯示狀態。
        CA2:顯示區選擇,僅適用于雙顯示區控制板,當為“O”時,選擇第l顯示區,首址為“0000H”;當為“1”時,選擇第2顯示區,首址為“10000H”。當CA2改變時,顯示區就可以在第l顯示區和第2顯示區之間切換,從而實現快速顯示等多種顯示方法。
        X:未用位,建議視為“O”。
        QPYD-03型控制器管理128 KB的顯示存儲器,顯示起始地址固定于0000H(單顯示區,對于雙顯示區,顯示起始地址固定于0000H和10000H)。計算機對顯示存儲器可以進行實時的讀寫操作。控制器對顯示數據的操作使用的是修改寫方式,即在計算機讀顯示存儲器當前地址單元內容時,顯示地址不變;當計算機向顯示存儲器當前地址單元寫入數據時,顯示地址自動加1。
        2.2 彩色顯示數據格式
        QPYD03型液晶顯示控制器可以使彩色液晶顯示器具有8色顯示功能。8色顯示的基本原理體現在編程上可以簡單地理解為用顯示RAM區的3位數據表示屏上的1個像素點,因為3位數據可以有8種組合,所以可以表示8種顏色。3位數據和8種顏色對應如下:

        1個像素點由3個數據位控制,數據排列為順序排列方式。由于單色8點/字節在彩色上擴展為彩色8點/3字節,即顯示存儲器空間被擴展為單色的3倍。因此地址指針計算要求以3的倍數為基,以保證彩色設置的一致性。


        3 接口電路及驅動程序設計
        3.1 接口電路設計
        本設計采用80C196KB型MCU,外設為PSD813,PSD813內部具有l M位的Flash,且支持JATG。這就使系統的在線編程異常方便。80C196KB與液晶模塊的接口電路如圖l所示,圖中所示的QPYD-03控制板上有2個接口,J1為與CPU的接口,J2為與液晶屏的接口。
        3.2 驅動程序設計
        圖1中QPYD-03與單片機的接口時序采用80時序,直接訪問方式。下面以一個完整的繪點子程序為例來說明其軟件編程思想,采用PL/M語言。

        利用上面的繪點子程序,很容易實現“畫線”和“作圓”。對于寫“字符”(8x8)和“漢字”(16l6),限于篇幅,在此只給出其軟件流程,如圖2和圖3所示。

        4 實例
        圖4所示為筆者開發的小電流接地故障裝置中的部分顯示界面。系統正常時,圖中線路均用藍色表示,當系統某點單相接地短路時,只有故障線路變為紅色,并在接地段用接地符號和漢字標出何段何相短路,而其他線路仍然用藍色表示,使值班人員一目了然。

        5 結束語
        本文以精電蓬遠公司開發的QPYD-03液晶控制IC為例,論述了(320x240)偽彩(8色)圖形點陣式液晶顯示器的軟硬件接口技術。它不僅能方便地進行大信息量的各種字符和漢字顯示,而且能實現圖形及曲線的顯示,人機接口更友好,可為單片機在各領域中的應用提供十分簡單、方便、功能強大的LCD顯示。
        由于各種液晶顯示模塊的接口基本相同,因此本文提出的方法原則上也適用于其他型號的液晶顯示模塊接口設計。液晶顯示(尤其是彩色)較其他顯示方式有更多的優點,如字型美觀、顯示信息量大、可圖文并茂等。可以肯定,它的應用將越來越廣泛。在筆者研制的“小電流接地故障定段裝置”中,采用QPYD-03型控制器設計的彩色漢字、圖形形式的人機界面使裝置操作簡便、易學易用,深受用戶好評。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 淅川县| 芜湖市| 绥芬河市| 吉隆县| 垫江县| 北票市| 固始县| 朝阳区| 三门县| 梅州市| 柞水县| 孙吴县| 穆棱市| 宁安市| 翁牛特旗| 上栗县| 东海县| 德清县| 舟山市| 尚义县| 昂仁县| 隆昌县| 丹江口市| 安溪县| 中西区| 璧山县| 绍兴县| 广汉市| 万安县| 邯郸县| 巨野县| 隆子县| 孝昌县| 治多县| 嘉兴市| 阿坝县| 梁河县| 新绛县| 珲春市| 汝阳县| 文登市|