新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 等離子顯示屏GU128×64的接口設計與應用

        等離子顯示屏GU128×64的接口設計與應用

        作者: 時間:2014-12-18 來源:網絡 收藏

          2 GU128×64與單片機的接口設計

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

          GU128 ×64等離子顯示零和的接口如圖2所示。89C51的P1口作為24路開關量信號的輸入,系統通過控制P3.3、P3.4、P3.5完成對三個8路信號的切換。74LS373鎖存從89C51的P0口傳過來的地址信息,GU128×64的數據線D7~D0直接和P0口相接,其它的控制信號線分別與P2口相連接。

          

        GU128 ×64等離子顯示零和AT89C51的接口

         

          3 軟件設計

          總的來說,對GU128×64進行軟件編程比較簡單,但圖形、曲線顯示仍需一定的技巧。系統的軟件設計思想是:系統通電復位后,89C51首先對GU128 ×64等離子進行初始化和清屏工作,接著顯示正常工作的文字和圖形,然后對P3.3、P3.4、P3.5分別進行循環選通控制,判斷24路輸入信號是否異常。如異常,則顯示相應的故障信息和圖形,否則,顯示正常的信息。

          下面給出的是等離子的部分顯示程序:

          ******* R0——RAM Ad

          dress *******

          ******* R1——Bytes to Display *******

          ******* A——Table offset address *******

          ******* DPTR——Table Base Address *******

          ……

          DISPLAY:

          CJNE R1,#00H

          ,WAY1

          LJMP WAY2

          WAY1:

          JB READY,$ 判斷是否就緒

          SETB CPADDR 輸出顯示屏的RAM地址

          MOV BUS,R0 使能74LS373

          CLR CPADDR

          PUSH ACC 往顯示屏輸入數據

          MOVC A,@A+DPTR 查表得到所要的提示信息

          MOV BUS,A

          CLR WRITE 顯示屏的WRITE信號使能

          POP ACC

          INC A

          SETB WRITE

          DEC R0

          DJNZ R1,WAY1

          Way2:

          RET

          ……


        上一頁 1 2 下一頁

        關鍵詞: 顯示屏 AT89C51

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 怀宁县| 城口县| 洞头县| 澄城县| 济南市| 舞阳县| 昌江| 瑞金市| 长顺县| 金华市| 汶上县| 平凉市| 会东县| 青神县| 定安县| 连平县| 南靖县| 涡阳县| 敖汉旗| 乳源| 宣化县| 永平县| 日照市| 沙田区| 马山县| 扎赉特旗| 辉南县| 湄潭县| 瑞安市| 红河县| 奉化市| 常宁市| 军事| 新泰市| 龙陵县| 禄劝| 抚远县| 庆元县| 宣恩县| 秭归县| 东莞市|