📄 c_main.lst
字号:
0023 EE MOV A,R6
0024 34D0 ADDC A,#0D0H
0026 F583 MOV DPH,A
0028 E0 MOVX A,@DPTR
0029 540F ANL A,#0FH
002B 900000 R MOV DPTR,#buf
002E F0 MOVX @DPTR,A
; SOURCE LINE # 51
002F E0 MOVX A,@DPTR
0030 6408 XRL A,#08H
0032 6003 JZ $ + 5H
0034 020000 R LJMP ?C0004
; SOURCE LINE # 52
; SOURCE LINE # 53
0037 7F03 MOV R7,#03H
0039 7D01 MOV R5,#01H
003B 900000 E MOV DPTR,#?_command?BYTE+03H
003E 74FF MOV A,#0FFH
0040 F0 MOVX @DPTR,A
0041 A3 INC DPTR
0042 F0 MOVX @DPTR,A
0043 A3 INC DPTR
0044 F0 MOVX @DPTR,A
0045 A3 INC DPTR
0046 F0 MOVX @DPTR,A
0047 A3 INC DPTR
0048 F0 MOVX @DPTR,A
0049 A3 INC DPTR
004A F0 MOVX @DPTR,A
004B A3 INC DPTR
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 13
004C F0 MOVX @DPTR,A
004D A3 INC DPTR
004E F0 MOVX @DPTR,A
004F A3 INC DPTR
0050 F0 MOVX @DPTR,A
0051 A3 INC DPTR
0052 F0 MOVX @DPTR,A
0053 A3 INC DPTR
0054 F0 MOVX @DPTR,A
0055 A3 INC DPTR
0056 F0 MOVX @DPTR,A
0057 A3 INC DPTR
0058 F0 MOVX @DPTR,A
0059 120000 E LCALL _command
; SOURCE LINE # 54
005C E4 CLR A
005D 900000 R MOV DPTR,#j
0060 F0 MOVX @DPTR,A
0061 ?C0005:
0061 900000 R MOV DPTR,#j
0064 E0 MOVX A,@DPTR
0065 FD MOV R5,A
0066 C3 CLR C
0067 9408 SUBB A,#08H
0069 4003 JC $ + 5H
006B 020000 R LJMP ?C0006
; SOURCE LINE # 55
; SOURCE LINE # 56
006E 900000 R MOV DPTR,#yukong_count
0071 E0 MOVX A,@DPTR
0072 04 INC A
0073 F0 MOVX @DPTR,A
; SOURCE LINE # 57
0074 900000 R MOV DPTR,#i
0077 E0 MOVX A,@DPTR
0078 F9 MOV R1,A
0079 FE MOV R6,A
007A E4 CLR A
007B 2401 ADD A,#01H
007D FF MOV R7,A
007E EE MOV A,R6
007F 34D0 ADDC A,#0D0H
0081 FE MOV R6,A
0082 E9 MOV A,R1
0083 75F008 MOV B,#08H
0086 A4 MUL AB
0087 FC MOV R4,A
0088 ED MOV A,R5
0089 2C ADD A,R4
008A FD MOV R5,A
008B 75F007 MOV B,#07H
008E A4 MUL AB
008F 2400 R ADD A,#LOW yukong_resource+02H
0091 F582 MOV DPL,A
0093 E5F0 MOV A,B
0095 3400 R ADDC A,#HIGH yukong_resource+02H
0097 F583 MOV DPH,A
0099 EE MOV A,R6
009A F0 MOVX @DPTR,A
009B A3 INC DPTR
009C EF MOV A,R7
009D F0 MOVX @DPTR,A
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 14
; SOURCE LINE # 58
009E 75F007 MOV B,#07H
00A1 ED MOV A,R5
00A2 A4 MUL AB
00A3 2400 R ADD A,#LOW yukong_resource
00A5 F582 MOV DPL,A
00A7 E5F0 MOV A,B
00A9 3400 R ADDC A,#HIGH yukong_resource
00AB F583 MOV DPH,A
00AD E4 CLR A
00AE F0 MOVX @DPTR,A
; SOURCE LINE # 59
00AF E9 MOV A,R1
00B0 C3 CLR C
00B1 9408 SUBB A,#08H
00B3 5023 JNC ?C0008
; SOURCE LINE # 60
; SOURCE LINE # 61
00B5 E9 MOV A,R1
00B6 75F008 MOV B,#08H
00B9 A4 MUL AB
00BA 2480 ADD A,#080H
00BC FF MOV R7,A
00BD 900000 R MOV DPTR,#j
00C0 E0 MOVX A,@DPTR
00C1 2F ADD A,R7
00C2 54BF ANL A,#0BFH
00C4 FF MOV R7,A
00C5 75F007 MOV B,#07H
00C8 ED MOV A,R5
00C9 A4 MUL AB
00CA 2400 R ADD A,#LOW yukong_resource+01H
00CC F582 MOV DPL,A
00CE E5F0 MOV A,B
00D0 3400 R ADDC A,#HIGH yukong_resource+01H
00D2 F583 MOV DPH,A
00D4 EF MOV A,R7
00D5 F0 MOVX @DPTR,A
; SOURCE LINE # 62
00D6 8035 SJMP ?C0007
00D8 ?C0008:
; SOURCE LINE # 63
00D8 E9 MOV A,R1
00D9 C3 CLR C
00DA 940C SUBB A,#0CH
00DC 502F JNC ?C0007
; SOURCE LINE # 64
; SOURCE LINE # 65
00DE 900000 R MOV DPTR,#i
00E1 E0 MOVX A,@DPTR
00E2 FF MOV R7,A
00E3 24F8 ADD A,#0F8H
00E5 5403 ANL A,#03H
00E7 75F008 MOV B,#08H
00EA A4 MUL AB
00EB 2460 ADD A,#060H
00ED FE MOV R6,A
00EE A3 INC DPTR
00EF E0 MOVX A,@DPTR
00F0 FD MOV R5,A
00F1 2E ADD A,R6
00F2 547F ANL A,#07FH
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 15
00F4 FE MOV R6,A
00F5 EF MOV A,R7
00F6 75F008 MOV B,#08H
00F9 A4 MUL AB
00FA FF MOV R7,A
00FB ED MOV A,R5
00FC 2F ADD A,R7
00FD 75F007 MOV B,#07H
0100 A4 MUL AB
0101 2400 R ADD A,#LOW yukong_resource+01H
0103 F582 MOV DPL,A
0105 E5F0 MOV A,B
0107 3400 R ADDC A,#HIGH yukong_resource+01H
0109 F583 MOV DPH,A
010B EE MOV A,R6
010C F0 MOVX @DPTR,A
; SOURCE LINE # 66
; SOURCE LINE # 67
010D ?C0007:
010D 900000 R MOV DPTR,#j
0110 E0 MOVX A,@DPTR
0111 04 INC A
0112 F0 MOVX @DPTR,A
0113 020000 R LJMP ?C0005
0116 ?C0006:
; SOURCE LINE # 68
0116 7F08 MOV R7,#08H
0118 7D02 MOV R5,#02H
011A 900000 R MOV DPTR,#yukong_count
011D E0 MOVX A,@DPTR
011E FB MOV R3,A
011F 900000 E MOV DPTR,#?_command?BYTE+03H
0122 74FF MOV A,#0FFH
0124 F0 MOVX @DPTR,A
0125 A3 INC DPTR
0126 F0 MOVX @DPTR,A
0127 A3 INC DPTR
0128 F0 MOVX @DPTR,A
0129 A3 INC DPTR
012A F0 MOVX @DPTR,A
012B A3 INC DPTR
012C F0 MOVX @DPTR,A
012D A3 INC DPTR
012E F0 MOVX @DPTR,A
012F A3 INC DPTR
0130 F0 MOVX @DPTR,A
0131 A3 INC DPTR
0132 F0 MOVX @DPTR,A
0133 A3 INC DPTR
0134 F0 MOVX @DPTR,A
0135 A3 INC DPTR
0136 F0 MOVX @DPTR,A
0137 A3 INC DPTR
0138 F0 MOVX @DPTR,A
0139 A3 INC DPTR
013A F0 MOVX @DPTR,A
013B A3 INC DPTR
013C F0 MOVX @DPTR,A
013D 120000 E LCALL _command
; SOURCE LINE # 69
0140 020000 R LJMP ?C0003
0143 ?C0004:
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 16
; SOURCE LINE # 70
0143 900000 R MOV DPTR,#buf
0146 E0 MOVX A,@DPTR
0147 6407 XRL A,#07H
0149 6003 JZ $ + 5H
014B 020000 R LJMP ?C0012
; SOURCE LINE # 71
; SOURCE LINE # 72
014E 7F03 MOV R7,#03H
0150 FD MOV R5,A
0151 A3 INC DPTR
0152 E0 MOVX A,@DPTR
0153 FB MOV R3,A
0154 900000 E MOV DPTR,#?_command?BYTE+03H
0157 74FF MOV A,#0FFH
0159 F0 MOVX @DPTR,A
015A A3 INC DPTR
015B F0 MOVX @DPTR,A
015C A3 INC DPTR
015D F0 MOVX @DPTR,A
015E A3 INC DPTR
015F F0 MOVX @DPTR,A
0160 A3 INC DPTR
0161 F0 MOVX @DPTR,A
0162 A3 INC DPTR
0163 F0 MOVX @DPTR,A
0164 A3 INC DPTR
0165 F0 MOVX @DPTR,A
0166 A3 INC DPTR
0167 F0 MOVX @DPTR,A
0168 A3 INC DPTR
0169 F0 MOVX @DPTR,A
016A A3 INC DPTR
016B F0 MOVX @DPTR,A
016C A3 INC DPTR
016D F0 MOVX @DPTR,A
016E A3 INC DPTR
016F F0 MOVX @DPTR,A
0170 A3 INC DPTR
0171 F0 MOVX @DPTR,A
0172 120000 E LCALL _command
; SOURCE LINE # 73
0175 E4 CLR A
0176 900000 R MOV DPTR,#j
0179 F0 MOVX @DPTR,A
017A ?C0013:
017A 900000 R MOV DPTR,#j
017D E0 MOVX A,@DPTR
017E FD MOV R5,A
017F C3 CLR C
0180 9408 SUBB A,#08H
0182 4003 JC $ + 5H
0184 020000 R LJMP ?C0014
; SOURCE LINE # 74
; SOURCE LINE # 75
0187 900000 R MOV DPTR,#audio_dtmf_count
018A E0 MOVX A,@DPTR
018B 04 INC A
018C F0 MOVX @DPTR,A
; SOURCE LINE # 76
018D 900000 R MOV DPTR,#i
0190 E0 MOVX A,@DPTR
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 17
0191 F9 MOV R1,A
0192 FE MOV R6,A
0193 E4 CLR A
0194 2400 ADD A,#00H
0196 FF MOV R7,A
0197 EE MOV A,R6
0198 34D0 ADDC A,#0D0H
019A FE MOV R6,A
019B E9 MOV A,R1
019C 75F008 MOV B,#08H
019F A4 MUL AB
01A0 FC MOV R4,A
01A1 ED MOV A,R5
01A2 2C ADD A,R4
01A3 FD MOV R5,A
01A4 75F018 MOV B,#018H
01A7 A4 MUL AB
01A8 2400 R ADD A,#LOW audio_dtmf_resource+06H
01AA F582 MOV DPL,A
01AC E5F0 MOV A,B
01AE 3400 R ADDC A,#HIGH audio_dtmf_resource+06H
01B0 F583 MOV DPH,A
01B2 EE MOV A,R6
01B3 F0 MOVX @DPTR,A
01B4 A3 INC DPTR
01B5 EF MOV A,R7
01B6 F0 MOVX @DPTR,A
; SOURCE LINE # 77
01B7 75F018 MOV B,#018H
01BA ED MOV A,R5
01BB A4 MUL AB
01BC 2400 R ADD A,#LOW audio_dtmf_resource
01BE F582 MOV DPL,A
01C0 E5F0 MOV A,B
01C2 3400 R ADDC A,#HIGH audio_dtmf_resource
01C4 F583 MOV DPH,A
01C6 E4 CLR A
01C7 F0 MOVX @DPTR,A
; SOURCE LINE # 78
01C8 E9 MOV A,R1
01C9 C3 CLR C
01CA 9408 SUBB A,#08H
01CC 5023 JNC ?C0016
; SOURCE LINE # 79
; SOURCE LINE # 80
01CE E9 MOV A,R1
01CF 75F008 MOV B,#08H
01D2 A4 MUL AB
01D3 2480 ADD A,#080H
01D5 FF MOV R7,A
01D6 900000 R MOV DPTR,#j
01D9 E0 MOVX A,@DPTR
01DA 2F ADD A,R7
01DB 54BF ANL A,#0BFH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -