📄 main.lst
字号:
0114 F583 MOV DPH,A
0116 E4 CLR A
0117 93 MOVC A,@A+DPTR
0118 FF MOV R7,A
0119 33 RLC A
011A 95E0 SUBB A,ACC
011C FE MOV R6,A
011D EF MOV A,R7
011E 24A1 ADD A,#0A1H
0120 FF MOV R7,A
0121 EE MOV A,R6
0122 34E6 ADDC A,#0E6H
0124 8F82 MOV DPL,R7
0126 F583 MOV DPH,A
0128 E0 MOVX A,@DPTR
0129 5401 ANL A,#01H
012B ?C0075:
012B 900000 E MOV DPTR,#EP0BUF
012E F0 MOVX @DPTR,A
; SOURCE LINE # 258
012F E4 CLR A
0130 ?C0076:
0130 A3 INC DPTR
0131 F0 MOVX @DPTR,A
; SOURCE LINE # 259
0132 900000 E MOV DPTR,#EP0BCH
0135 F0 MOVX @DPTR,A
; SOURCE LINE # 260
0136 900000 E MOV DPTR,#EP0BCL
0139 7402 MOV A,#02H
013B F0 MOVX @DPTR,A
; SOURCE LINE # 261
013C 020000 R LJMP ?C0017
; SOURCE LINE # 262
013F ?C0041:
; SOURCE LINE # 263
013F ?C0074:
; SOURCE LINE # 264
; SOURCE LINE # 265
; SOURCE LINE # 266
013F 020000 R LJMP ?C0080
; SOURCE LINE # 267
0142 ?C0042:
; SOURCE LINE # 268
0142 120000 E LCALL WDF_ClearFeature
0145 4003 JC $ + 5H
0147 020000 R LJMP ?C0017
; SOURCE LINE # 269
; SOURCE LINE # 270
014A 900000 E MOV DPTR,#SETUPDAT
014D E0 MOVX A,@DPTR
014E 24FE ADD A,#0FEH
0150 6016 JZ ?C0048
0152 2402 ADD A,#02H
0154 6003 JZ $ + 5H
C51 COMPILER V7.06 MAIN 02/13/2008 21:37:10 PAGE 16
0156 020000 R LJMP ?C0017
; SOURCE LINE # 271
; SOURCE LINE # 272
0159 ?C0045:
; SOURCE LINE # 273
0159 900000 E MOV DPTR,#SETUPDAT+02H
015C E0 MOVX A,@DPTR
015D B40105 CJNE A,#01H,?C0046
; SOURCE LINE # 274
0160 C200 R CLR Rwuen
0162 020000 R LJMP ?C0017
0165 ?C0046:
; SOURCE LINE # 276
0165 ?C0077:
; SOURCE LINE # 277
0165 020000 R LJMP ?C0080
; SOURCE LINE # 278
0168 ?C0048:
; SOURCE LINE # 279
0168 900000 E MOV DPTR,#SETUPDAT+02H
016B E0 MOVX A,@DPTR
016C 7055 JNZ ?C0049
; SOURCE LINE # 280
; SOURCE LINE # 281
016E 900000 E MOV DPTR,#SETUPDAT+04H
0171 E0 MOVX A,@DPTR
0172 547E ANL A,#07EH
0174 FF MOV R7,A
0175 7E00 MOV R6,#00H
0177 E0 MOVX A,@DPTR
0178 D3 SETB C
0179 9480 SUBB A,#080H
017B 7C00 MOV R4,#00H
017D 4004 JC ?C0050
017F 7D01 MOV R5,#01H
0181 8002 SJMP ?C0051
0183 ?C0050:
0183 7D00 MOV R5,#00H
0185 ?C0051:
0185 EC MOV A,R4
0186 4E ORL A,R6
0187 FE MOV R6,A
0188 ED MOV A,R5
0189 4F ORL A,R7
018A 2400 R ADD A,#LOW EPCS_Offset_Lookup_Table
018C F582 MOV DPL,A
018E 7400 R MOV A,#HIGH EPCS_Offset_Lookup_Table
0190 3E ADDC A,R6
0191 F583 MOV DPH,A
0193 E4 CLR A
0194 93 MOVC A,@A+DPTR
0195 FF MOV R7,A
0196 33 RLC A
0197 95E0 SUBB A,ACC
0199 FE MOV R6,A
019A EF MOV A,R7
019B 24A1 ADD A,#0A1H
019D FF MOV R7,A
019E EE MOV A,R6
019F 34E6 ADDC A,#0E6H
01A1 8F82 MOV DPL,R7
01A3 F583 MOV DPH,A
C51 COMPILER V7.06 MAIN 02/13/2008 21:37:10 PAGE 17
01A5 E0 MOVX A,@DPTR
01A6 54FE ANL A,#0FEH
01A8 F0 MOVX @DPTR,A
; SOURCE LINE # 282
01A9 900000 E MOV DPTR,#SETUPDAT+04H
01AC E0 MOVX A,@DPTR
01AD 5480 ANL A,#080H
01AF 13 RRC A
01B0 13 RRC A
01B1 13 RRC A
01B2 541F ANL A,#01FH
01B4 FF MOV R7,A
01B5 E0 MOVX A,@DPTR
01B6 540F ANL A,#0FH
01B8 2F ADD A,R7
01B9 900000 E MOV DPTR,#TOGCTL
01BC F0 MOVX @DPTR,A
01BD E0 MOVX A,@DPTR
01BE 4420 ORL A,#020H
01C0 F0 MOVX @DPTR,A
; SOURCE LINE # 283
01C1 8072 SJMP ?C0017
01C3 ?C0049:
; SOURCE LINE # 285
01C3 ?C0078:
; SOURCE LINE # 286
01C3 805F SJMP ?C0080
; SOURCE LINE # 287
; SOURCE LINE # 288
; SOURCE LINE # 289
; SOURCE LINE # 290
01C5 ?C0053:
; SOURCE LINE # 291
01C5 120000 E LCALL WDF_SetFeature
01C8 506B JNC ?C0017
; SOURCE LINE # 292
; SOURCE LINE # 293
01CA 900000 E MOV DPTR,#SETUPDAT
01CD E0 MOVX A,@DPTR
01CE 24FE ADD A,#0FEH
01D0 6019 JZ ?C0061
01D2 2402 ADD A,#02H
01D4 704E JNZ ?C0064
; SOURCE LINE # 294
; SOURCE LINE # 295
01D6 ?C0056:
; SOURCE LINE # 296
01D6 900000 E MOV DPTR,#SETUPDAT+02H
01D9 E0 MOVX A,@DPTR
01DA B40104 CJNE A,#01H,?C0057
; SOURCE LINE # 297
01DD D200 R SETB Rwuen
01DF 8054 SJMP ?C0017
01E1 ?C0057:
; SOURCE LINE # 298
01E1 900000 E MOV DPTR,#SETUPDAT+02H
01E4 E0 MOVX A,@DPTR
01E5 6402 XRL A,#02H
01E7 604C JZ ?C0017
; SOURCE LINE # 304
01E9 ?C0059:
; SOURCE LINE # 306
C51 COMPILER V7.06 MAIN 02/13/2008 21:37:10 PAGE 18
01E9 ?C0079:
; SOURCE LINE # 307
01E9 8039 SJMP ?C0080
; SOURCE LINE # 308
01EB ?C0061:
; SOURCE LINE # 309
01EB 900000 E MOV DPTR,#SETUPDAT+04H
01EE E0 MOVX A,@DPTR
01EF 547E ANL A,#07EH
01F1 FF MOV R7,A
01F2 7E00 MOV R6,#00H
01F4 E0 MOVX A,@DPTR
01F5 D3 SETB C
01F6 9480 SUBB A,#080H
01F8 7C00 MOV R4,#00H
01FA 4004 JC ?C0062
01FC 7D01 MOV R5,#01H
01FE 8002 SJMP ?C0063
0200 ?C0062:
0200 7D00 MOV R5,#00H
0202 ?C0063:
0202 EC MOV A,R4
0203 4E ORL A,R6
0204 FE MOV R6,A
0205 ED MOV A,R5
0206 4F ORL A,R7
0207 2400 R ADD A,#LOW EPCS_Offset_Lookup_Table
0209 F582 MOV DPL,A
020B 7400 R MOV A,#HIGH EPCS_Offset_Lookup_Table
020D 3E ADDC A,R6
020E F583 MOV DPH,A
0210 E4 CLR A
0211 93 MOVC A,@A+DPTR
0212 FF MOV R7,A
0213 33 RLC A
0214 95E0 SUBB A,ACC
0216 FE MOV R6,A
0217 EF MOV A,R7
0218 24A1 ADD A,#0A1H
021A FF MOV R7,A
021B EE MOV A,R6
021C 34E6 ADDC A,#0E6H
021E 8F82 MOV DPL,R7
0220 F583 MOV DPH,A
; SOURCE LINE # 310
0222 800D SJMP ?C0082
; SOURCE LINE # 311
0224 ?C0064:
; SOURCE LINE # 312
0224 ?C0080:
0224 900000 E MOV DPTR,#EP0CS
0227 ?C0081:
; SOURCE LINE # 313
; SOURCE LINE # 314
; SOURCE LINE # 315
0227 8008 SJMP ?C0082
; SOURCE LINE # 316
0229 ?C0065:
; SOURCE LINE # 317
0229 120000 E LCALL WDF_VendorCmnd
022C 4007 JC ?C0017
; SOURCE LINE # 318
C51 COMPILER V7.06 MAIN 02/13/2008 21:37:10 PAGE 19
022E 900000 E MOV DPTR,#EP0CS
0231 ?C0082:
0231 E0 MOVX A,@DPTR
0232 4401 ORL A,#01H
0234 F0 MOVX @DPTR,A
; SOURCE LINE # 319
0235 ?C0017:
; SOURCE LINE # 322
0235 900000 E MOV DPTR,#EP0CS
0238 E0 MOVX A,@DPTR
0239 4480 ORL A,#080H
023B F0 MOVX @DPTR,A
; SOURCE LINE # 323
023C 22 RET
; FUNCTION SetupCommand (END)
; FUNCTION resume_isr (BEGIN)
; SOURCE LINE # 326
; SOURCE LINE # 328
0000 53D8EF ANL EICON,#0EFH
; SOURCE LINE # 329
0003 32 RETI
; FUNCTION resume_isr (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 959 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 14 20
IDATA SIZE = ---- ----
BIT SIZE = 4 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -