p; MOV DPTR,#R_B_GLCD
CHK: MOVX A,@DPTR
JB ACC.7,CHK ; 判别是不是忙?
POP ACC
POP DPL
POP DPH
RET
;=========================================
;写命令到 GLCD
;=========================================
COMMAND_GLCD: PUSH DPH
PUSH DPL
CALL CHKBUSY_GLCD ; 判别是不是忙?
MOV DPTR,#W_C_GLCD
MOVX @DPTR,A ; 写入命令
POP DPL
POP DPH
RET
;=========================================
;写资料到 GLCD
;=========================================
WRITE_GLCD: PUSH DPH
PUSH DPL
CALL CHKBUSY_GLCD ; 判别是不是忙?
MOV DPTR,#W_D_GLCD ; 写入数据
MOVX @DPTR,A
POP DPL
POP DPH
RET
;=========================================
;清除 LCD 的显示幕
;=========================================
CLEAR_GLCD: PUSH &n