3 软件设计
总的来说,对GU128×64进行软件编程比较简单控制工程网版权所有,但图形、曲线显示仍需一定的技巧。系统的软件设计思想是:系统通电复位后,89C51首先对GU128 ×64等离子显示屏进行初始化和清屏工作,接着显示正常工作的文字和图形,然后对P3.3、P3.4、P3.5分别进行循环选通控制,判断24路输入信号是否异常。如异常控制工程网版权所有,则显示相应的故障信息和图形,否则,显示正常的信息。
下面给出的是等离子显示屏的部分显示程序:
******* R0——RAM Address *******
******* R1——Bytes to Display *******
******* A——Table offset address *******
******* DPTR——Table Base Address *******
……
DISPLAY:
CJNE R1www.cechina.cn,#00H
LJMP WAY2
WAY1:
JB READYwww.cechina.cn,$ 判断显示屏是否就绪
SETB CPADDR 输出显示屏的RAM地址
MOV BUSCONTROL ENGINEERING China版权所有,R0 使能74LS373
CLR CPADDR
PUSH ACC 往显示屏输入数据
MOVC A,@A+DPTR 查表得到所要的提示信息
MOV BUSCONTROL ENGINEERING China版权所有,A
CLR WRITE 显示屏的WRITE信号使能
POP ACC
INC A
SETB WRITE
DEC R0
DJNZ R1www.cechina.cn,WAY1
Way2:
RET
……
|
|
时间:06月13日 14:00
地点:webcast.cechina.cn
DeltaV创新的电子布线技术是在艾默生人性化设计理念下的一个重大革新,其消除了项目工程的复杂性,延续了宝贵的经验知识,从而真正实现了最佳的用户体验。预先报名 预先提问