新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 等離子顯示屏GU128×64的接口設(shè)計(jì)與應(yīng)用

        等離子顯示屏GU128×64的接口設(shè)計(jì)與應(yīng)用

        作者: 時(shí)間:2014-12-18 來(lái)源:網(wǎng)絡(luò) 收藏

          2 GU128×64與單片機(jī)的接口設(shè)計(jì)

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

          GU128 ×64等離子顯示零和的接口如圖2所示。89C51的P1口作為24路開(kāi)關(guān)量信號(hào)的輸入,系統(tǒng)通過(guò)控制P3.3、P3.4、P3.5完成對(duì)三個(gè)8路信號(hào)的切換。74LS373鎖存從89C51的P0口傳過(guò)來(lái)的地址信息,GU128×64的數(shù)據(jù)線D7~D0直接和P0口相接,其它的控制信號(hào)線分別與P2口相連接。

          

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

         

          3 軟件設(shè)計(jì)

          總的來(lái)說(shuō),對(duì)GU128×64進(jìn)行軟件編程比較簡(jiǎn)單,但圖形、曲線顯示仍需一定的技巧。系統(tǒng)的軟件設(shè)計(jì)思想是:系統(tǒng)通電復(fù)位后,89C51首先對(duì)GU128 ×64等離子進(jìn)行初始化和清屏工作,接著顯示正常工作的文字和圖形,然后對(duì)P3.3、P3.4、P3.5分別進(jìn)行循環(huán)選通控制,判斷24路輸入信號(hào)是否異常。如異常,則顯示相應(yīng)的故障信息和圖形,否則,顯示正常的信息。

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

          ******* 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 往顯示屏輸入數(shù)據(jù)

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

          MOV BUS,A

          CLR WRITE 顯示屏的WRITE信號(hào)使能

          POP ACC

          INC A

          SETB WRITE

          DEC R0

          DJNZ R1,WAY1

          Way2:

          RET

          ……


        上一頁(yè) 1 2 下一頁(yè)

        關(guān)鍵詞: 顯示屏 AT89C51

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 安顺市| 原平市| 凤庆县| 长白| 绥江县| 定陶县| 尼勒克县| 皮山县| 响水县| 襄樊市| 北辰区| 祁连县| 乡城县| 昭觉县| 钟山县| 怀远县| 柘荣县| 宁夏| 东乡县| 嵊州市| 天祝| 南平市| 拜城县| 寿宁县| 台南县| 凤台县| 聂拉木县| 松滋市| 迁安市| 江油市| 苗栗市| 宁德市| 年辖:市辖区| 鹤山市| 阿克陶县| 葫芦岛市| 浏阳市| 始兴县| 内乡县| 乐安县| 绥滨县|