等離子顯示屏GU128×64的接口設計與應用
2 GU128×64與單片機的接口設計
本文引用地址:http://dyxdggzs.com/article/267023.htmGU128 ×64等離子顯示零和AT89C51的接口如圖2所示。89C51的P1口作為24路開(kāi)關(guān)量信號的輸入,系統通過(guò)控制P3.3、P3.4、P3.5完成對三個(gè)8路信號的切換。74LS373鎖存從89C51的P0口傳過(guò)來(lái)的地址信息,GU128×64的數據線(xiàn)D7~D0直接和P0口相接,其它的控制信號線(xiàn)分別與P2口相連接。

3 軟件設計
總的來(lái)說(shuō),對GU128×64進(jìn)行軟件編程比較簡(jiǎn)單,但圖形、曲線(xiàn)顯示仍需一定的技巧。系統的軟件設計思想是:系統通電復位后,89C51首先對GU128 ×64等離子顯示屏進(jìn)行初始化和清屏工作,接著(zhù)顯示正常工作的文字和圖形,然后對P3.3、P3.4、P3.5分別進(jìn)行循環(huán)選通控制,判斷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
……
評論