Page 160 -
P. 160

MOV   A,R4
           MOVC  A,@A+DPTR
           MOV   TONE2,A
           INC   R4
           MOV   A,R4
           MOVC  A,@A+DPTR
           MOV   TCOUNT,A
           RET

SING:      PUSH  PSW
TONE_TAB:  PUSH  A
           PUSH  DPL
           PUSH  DPH
           MOV   PSW,#08H
           MOV   DPTR,#8022H
           MOVX  A,@DPTR
           XRL   A,#10H
           MOVX  @DPTR,A
           MOV   TH1,TONE1
           MOV   TL1,TONE2
           INC   MCOUNT
           POP   DPH
           POP   DPL
           POP   A
           POP   PSW
           RETI

           DB F1H,11H,18 ;LDO
           DB F2H,B4H,23 ;LRE
           DB F4H,26H,23 ;LMI
           DB F4H,D0H,24 ;LFA
           DB F6H,09H,27 ;LSO
           DB F7H,1FH,31 ;LLA
           DB F8H,17H,34 ;LSI
           DB F8H,89H,36 ;DO
           DB F9H,5AH,41 ;RE
           DB FAH,13H,46 ;MI
           DB FAH,68H,49 ;FA
           DB FBH,05H,54 ;SO
   155   156   157   158   159   160   161   162   163   164   165