📄 fw.lst
字号:
0192 601D JZ ?C0052
0194 2402 ADD A,#02H
0196 6003 JZ $ + 5H
0198 020000 R LJMP ?C0021
; SOURCE LINE # 315
; SOURCE LINE # 316
019B ?C0049:
; SOURCE LINE # 317
019B 900000 E MOV DPTR,#SETUPDAT+02H
019E E0 MOVX A,@DPTR
019F B40105 CJNE A,#01H,?C0050
; SOURCE LINE # 318
01A2 C200 R CLR Rwuen
01A4 020000 R LJMP ?C0021
01A7 ?C0050:
; SOURCE LINE # 320
01A7 900000 E MOV DPTR,#EP0CS
01AA E0 MOVX A,@DPTR
01AB 4401 ORL A,#01H
01AD F0 MOVX @DPTR,A
; SOURCE LINE # 321
01AE 020000 R LJMP ?C0021
; SOURCE LINE # 322
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 20
01B1 ?C0052:
; SOURCE LINE # 323
01B1 900000 E MOV DPTR,#SETUPDAT+02H
01B4 E0 MOVX A,@DPTR
01B5 705C JNZ ?C0053
; SOURCE LINE # 324
; SOURCE LINE # 325
01B7 900000 E MOV DPTR,#SETUPDAT+04H
01BA E0 MOVX A,@DPTR
01BB 547E ANL A,#07EH
01BD FF MOV R7,A
01BE 7E00 MOV R6,#00H
01C0 E0 MOVX A,@DPTR
01C1 D3 SETB C
01C2 9480 SUBB A,#080H
01C4 4006 JC ?C0054
01C6 7C00 MOV R4,#00H
01C8 7D01 MOV R5,#01H
01CA 8004 SJMP ?C0055
01CC ?C0054:
01CC 7C00 MOV R4,#00H
01CE 7D00 MOV R5,#00H
01D0 ?C0055:
01D0 EC MOV A,R4
01D1 4E ORL A,R6
01D2 FE MOV R6,A
01D3 ED MOV A,R5
01D4 4F ORL A,R7
01D5 2400 R ADD A,#LOW EPCS_Offset_Lookup_Table
01D7 F582 MOV DPL,A
01D9 7400 R MOV A,#HIGH EPCS_Offset_Lookup_Table
01DB 3E ADDC A,R6
01DC F583 MOV DPH,A
01DE E4 CLR A
01DF 93 MOVC A,@A+DPTR
01E0 FF MOV R7,A
01E1 33 RLC A
01E2 95E0 SUBB A,ACC
01E4 FE MOV R6,A
01E5 EF MOV A,R7
01E6 24A1 ADD A,#0A1H
01E8 FF MOV R7,A
01E9 EE MOV A,R6
01EA 34E6 ADDC A,#0E6H
01EC 8F82 MOV DPL,R7
01EE F583 MOV DPH,A
01F0 E0 MOVX A,@DPTR
01F1 54FE ANL A,#0FEH
01F3 F0 MOVX @DPTR,A
; SOURCE LINE # 326
01F4 900000 E MOV DPTR,#SETUPDAT+04H
01F7 E0 MOVX A,@DPTR
01F8 5480 ANL A,#080H
01FA FF MOV R7,A
01FB 13 RRC A
01FC 13 RRC A
01FD 13 RRC A
01FE 541F ANL A,#01FH
0200 FF MOV R7,A
0201 E0 MOVX A,@DPTR
0202 5407 ANL A,#07H
0204 2F ADD A,R7
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 21
0205 900000 E MOV DPTR,#TOGCTL
0208 F0 MOVX @DPTR,A
0209 E4 CLR A
020A F500 R MOV writedelaydummy,A
020C E0 MOVX A,@DPTR
020D 4420 ORL A,#020H
020F F0 MOVX @DPTR,A
; SOURCE LINE # 327
0210 020000 R LJMP ?C0021
0213 ?C0053:
; SOURCE LINE # 329
0213 900000 E MOV DPTR,#EP0CS
0216 E0 MOVX A,@DPTR
0217 4401 ORL A,#01H
0219 F0 MOVX @DPTR,A
; SOURCE LINE # 330
021A 8078 SJMP ?C0021
; SOURCE LINE # 331
; SOURCE LINE # 332
; SOURCE LINE # 333
021C ?C0057:
; SOURCE LINE # 334
021C 120000 E LCALL DR_SetFeature
021F 5073 JNC ?C0021
; SOURCE LINE # 335
0221 900000 E MOV DPTR,#SETUPDAT
0224 E0 MOVX A,@DPTR
0225 24FE ADD A,#0FEH
0227 6020 JZ ?C0065
0229 2402 ADD A,#02H
022B 7067 JNZ ?C0021
; SOURCE LINE # 336
; SOURCE LINE # 337
022D ?C0060:
; SOURCE LINE # 338
022D 900000 E MOV DPTR,#SETUPDAT+02H
0230 E0 MOVX A,@DPTR
0231 B40104 CJNE A,#01H,?C0061
; SOURCE LINE # 339
0234 D200 R SETB Rwuen
0236 805C SJMP ?C0021
0238 ?C0061:
; SOURCE LINE # 340
0238 900000 E MOV DPTR,#SETUPDAT+02H
023B E0 MOVX A,@DPTR
023C 6402 XRL A,#02H
023E 6054 JZ ?C0021
; SOURCE LINE # 346
0240 ?C0063:
; SOURCE LINE # 348
0240 900000 E MOV DPTR,#EP0CS
0243 E0 MOVX A,@DPTR
0244 4401 ORL A,#01H
0246 F0 MOVX @DPTR,A
; SOURCE LINE # 349
0247 804B SJMP ?C0021
; SOURCE LINE # 350
0249 ?C0065:
; SOURCE LINE # 351
0249 900000 E MOV DPTR,#SETUPDAT+04H
024C E0 MOVX A,@DPTR
024D 547E ANL A,#07EH
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 22
024F FF MOV R7,A
0250 7E00 MOV R6,#00H
0252 E0 MOVX A,@DPTR
0253 D3 SETB C
0254 9480 SUBB A,#080H
0256 4006 JC ?C0066
0258 7C00 MOV R4,#00H
025A 7D01 MOV R5,#01H
025C 8004 SJMP ?C0067
025E ?C0066:
025E 7C00 MOV R4,#00H
0260 7D00 MOV R5,#00H
0262 ?C0067:
0262 EC MOV A,R4
0263 4E ORL A,R6
0264 FE MOV R6,A
0265 ED MOV A,R5
0266 4F ORL A,R7
0267 2400 R ADD A,#LOW EPCS_Offset_Lookup_Table
0269 F582 MOV DPL,A
026B 7400 R MOV A,#HIGH EPCS_Offset_Lookup_Table
026D 3E ADDC A,R6
026E F583 MOV DPH,A
0270 E4 CLR A
0271 93 MOVC A,@A+DPTR
0272 FF MOV R7,A
0273 33 RLC A
0274 95E0 SUBB A,ACC
0276 FE MOV R6,A
0277 EF MOV A,R7
0278 24A1 ADD A,#0A1H
027A FF MOV R7,A
027B EE MOV A,R6
027C 34E6 ADDC A,#0E6H
027E 8F82 MOV DPL,R7
0280 F583 MOV DPH,A
0282 E0 MOVX A,@DPTR
0283 4401 ORL A,#01H
0285 F0 MOVX @DPTR,A
; SOURCE LINE # 352
0286 800C SJMP ?C0021
; SOURCE LINE # 353
; SOURCE LINE # 354
; SOURCE LINE # 355
0288 ?C0068:
; SOURCE LINE # 356
0288 120000 E LCALL DR_VendorCmnd
028B 5007 JNC ?C0021
; SOURCE LINE # 357
028D 900000 E MOV DPTR,#EP0CS
0290 E0 MOVX A,@DPTR
0291 4401 ORL A,#01H
0293 F0 MOVX @DPTR,A
; SOURCE LINE # 358
0294 ?C0021:
; SOURCE LINE # 361
0294 900000 E MOV DPTR,#EP0CS
0297 E0 MOVX A,@DPTR
0298 4480 ORL A,#080H
029A F0 MOVX @DPTR,A
; SOURCE LINE # 362
029B 22 RET
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 23
; FUNCTION SetupCommand (END)
; FUNCTION resume_isr (BEGIN)
; SOURCE LINE # 365
; SOURCE LINE # 367
0000 53D8EF ANL EICON,#0EFH
; SOURCE LINE # 368
0003 32 RETI
; FUNCTION resume_isr (END)
C51 COMPILER V6.14 FW 10/06/2006 14:20:58 PAGE 24
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
TB81 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C3H 1
INTSETUP . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
SM01 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C7H 1
USBCS. . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
DWORD. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
SM11 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C6H 1
EI2C . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00E9H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
SM21 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C5H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
DR_SetConfiguration. . . . . . . . . . EXTERN CODE PROC ----- -----
STRINGDSCR . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 2
length . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
type . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
StringDscr . . . . . . . . . . . . . . EXTERN CODE STRUCT ----- 2
APTR1FZ. . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
APTR2FZ. . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
TD_Init. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
PI2C . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00F9H 1
TD_Poll. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
FL . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D1H 1
Rwuen. . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
EP0BCH . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
EXF2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CEH 1
DEVICEQUALDSCR . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 10
length . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
type . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
spec_ver_minor . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
spec_ver_major . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
dev_class. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
sub_class. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
protocol . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
max_packet . . . . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
configs. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
reserved0. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0009H 1
REN1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C4H 1
EP0BCL . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
GotSUD . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0001H 1
EZUSB_Susp . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
EP6BCH . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
EP6BCL . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
DR_GetStatus . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
EPCS_Offset_Lookup_Table . . . . . . . PUBLIC CODE AR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -