【正文】
TABLE: DW 0 DW 63628,63835,64021,64103,64260,64400,64524 DW 64580,64684,64777,64820,64898,64968,65030 DW 65058,65110,65157,65178,65217,65252,65283 END18。TAB8: DB 15,03,39。TAB7: DB 14,03,39。TAB6: DB 13,03,39。TAB5: DB 12,03,39。TAB4: DB 11,03,39。TAB3: DB 10,03,39。TAB2: DB 09,03,39。TAB1: DB 08,03,39。SONG4:DB 08,04,09,04,10,04,08,04 DB 08,04,09,04,10,04,08,04 DB 10,04,11,04,12,08 DB 10,04,11,04,12,08 DB 12,02,13,02,12,02,11,02,10,04,08,04 DB 12,02,13,02,12,02,11,02,10,04,08,04 DB 09,04,06,04,08,08 DB 09,04,06,04,08,08,39。SONG3:DB 10,16,12,16,08,32,09,16,10,16,05,32 DB 08,16,09,16,10,16,12,16,09,64 DB 10,16,12,16,08,32,09,16,10,16,06,32 DB 09,16,05,16,09,16,10,16,08,64 DB 13,32,12,32,13,32,08,32 DB 10,16,06,16,10,16,12,16,09,64 DB 10,16,12,16,08,32,09,16,10,16,06,32 DB 09,16,05,16,09,16,10,16,08,64,39。SONG2: DB 13,08,15,08,16,08,15,04,13,04,13,08,15,08,16,24,15,04,13,04 DB 13,08,15,08,15,08,14,08,13,32 DB 13,08,15,08,16,08,15,04,13,04,12,08,13,04,12,04,11,08,12,08 DB 13,08,15,08,11,08,12,08,13,08,12,04,11,04,10,16,09,24 DB 13,08,15,08,16,08,15,04,13,04,13,08,15,08,16,24,15,04,13,04 DB 13,08,15,08,15,08,14,08,13,32 DB 13,08,15,08,16,08,15,04,13,04,12,08,13,04,12,04,11,08,12,08 DB 13,08,15,08,11,08,12,08,13,08,12,04,11,04,10,16,09,24,39。曲調(diào)代碼SONG1:DB 13,04,14,04,15,12,14,04,15,08,17,08,14,24 DB 10,04,10,04,13,12,12,04,13,08,15,08,12,24 DB 10,04,10,04,11,12,10,04,11,04,15,12,10,16 DB 15,08,15,04,15,04,14,12,11,04,11,08,14,08,14,24 DB 13,04,14,04,15,12,14,04,15,08,17,08,14,24 DB 10,04,10,04,13,12,12,04,13,08,15,08,12,28 DB 10,04,11,08,15,04,14,04,14,08,15,08,16,04,16,04,17,04,15,16 DB 15,08,14,04,13,04,13,04,14,08,12,08,13,24 DB 15,04,16,04,17,12,16,04,17,08,19,08,16,24 DB 12,04,12,04,15,04,14,04,15,08,17,08,17,32 DB 13,04,14,04,15,08,14,08,16,04,16,04,15,12,12,04,12,16 DB 18,08,17,08,16,08,15,08,17,24,17,16 DB 17,08,20,16,19,08,19,08,17,04,16,04,15,12 DB 15,04,16,08,15,04,16,04,16,04,19,08,17,24 DB 17,08,20,16,19,16,17,04,16,04,15,20 DB 15,04,16,08,15,04,16,04,16,04,14,08,13,24,13,04,14,04,39。外部中斷0服務(wù)程序 T0INT: CPL PUSH DPH PUSH DPL MOV DPTR,TABLE MOV A,R7 MOVC A,A+DPTR MOV TH0,A MOV A,R7 INC A MOVC A,A+DPTR MOV TL0,A POP DPL POP DPH RETI 。RL A MOV R6,A INC DPTR PUSH DPH PUSH DPL MOV DPTR,TABLE MOV A,R7 MOVC A,A+DPTR MOV TH0,A MOV A,R7 INC A MOVC A,A+DPTR MOV TL0,A MOV TH1,0BH MOV TL1,0DCH 。$39。MAIN: MOV SP,40H 。=1執(zhí)行KB0 AJMP NEXT0MAINB: JNB ,MAINA AJMP KB0NEXT0:JB ,NEXT1 ACALL DELAY JB ,NEXT1 MOV DPTR,SONG1 AJMP MAINNEXT1:JB ,NEXT2 ACALL DELAY JB ,NEXT2 MOV DPTR,SONG2 AJMP MAINNEXT2:JB ,NEXT3 ACALL DELAY JB ,NEXT3 MOV DPTR,SONG3 AJMP MAINNEXT3:JB ,NEXT4 ACALL DELAY JB ,NEXT4 MOV DPTR,SONG4 AJMP MAINNEXT4:JB ,NEXT5 ACALL DELAY JB ,NEXT5 MOV