Page 120 -
P. 120

CALL  INCREMENT
                  CALL  OPEN_KEY
                  RET
$2:                     A,#00000001B,$3
                  CJNE  DECREMENT
                  CALL  OPEN_KEY
                  CALL
$3:                     P1,#00000011B
                  RET   A,P1
OPEN_KEY:               A,#00000011B,$1
                  MOV   DELAY_20MS
$1:                     A,P1
                  MOV   A,#00000011B,$1
                  CJNE
                  CALL  TH1,#>(2**16-20000)
                  MOV   TL1,#<(2**16-20000)
                  CJNE  TCON,#01000000B
                  RET   TF1,$1
DELAY_20MS:
                  MOV   R0,#00H,$1
                  MOV
                  MOV   R0
$1:
                  JNB   R0,#0FH,$1
                  RET
DECREMENT:              R0
                  CJNE
                  RET
$1:
                  DEC
                  RET
INCREMENT:
                  CJNE
                  RET
$1:
                  INC
                  RET
                  END
   115   116   117   118   119   120   121   122   123   124   125