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