Page 142 -
P. 142

CALL  LOCATION
CLR_Y_COL:
                        A,#0
                  MOV   WRITE_DR
                  CALL  R0
                  INC   R0,#64,CLR_Y_COL
                  CJNE  R1
                  INC   R1,#08,NEXT_X_PAGE
                  CJNE
                  RET   A
CHECK_BUSY:             DPTR,#LEFT_IR
                  PUSH  L/R_BIT,$1
                  MOV   DPTR,#RIGH_IR
                  JB
                  MOV   A,@DPTR
$1:                     ACC.7,$1
                  MOVX  A
                  JB
                  POP   DPL
                  RET   DPH
WRITE_IR:               CHECK_BUSY
                  PUSH  @DPTR,A
                  PUSH  DPH
                  CALL  DPL
                  MOVX
                  POP   DPL
                  POP   DPH
                  RET   CHECK_BUSY
WRITE_DR:               DPTR,#LEFT_DR
                  PUSH  L/R_BIT,$1
                  PUSH  DPTR,#RIGH_DR
                  CALL
                  MOV   @DPTR,A
                  JB    DPH
                  MOV   DPL
$1:
                  MOVX
                  POP
                  POP
                  RET
   137   138   139   140   141   142   143   144   145   146   147