sp; LCALL WRITE_GLCD ; 送显示
DJNZ B,DHZ2
RET
;=========================================
;数字显示子程序
;=========================================
SHUZIXIANSHI: MOV 42H,A
MOV ADDR,ADDR1 ; 开始行位置
MOV A,ADDR;
ORL A,#80H ; 送显示地址
LCALL COMMAND_GLCD
MOV A,42H
;------------------------------------------
;将 ACC 内容,以十六进制值显示
;------------------------------------------
HEX_LCD: PUSH DPH
PUSH DPL
PUSH ACC
ANL A,#0FH
MOV DPTR,#ASCII_CODE ; DPTR 指到 ASCII_CODE
MOVC A,@A+DPTR ; 取得 ASCII 码
CALL WRITE_GLCD ; 写到 LCD
POP ACC
POP DPL
POP DPH
RET
ASCII_CODE: DB ''0123456789ABCDEF''
;=========================================
;检查LCD 忙碌标志
;=========================================
CHKBUSY_GLCD: PUSH DPH
PUSH DPL
PUSH ACC
&nbs