📄 fw.lst
字号:
019F E0 MOVX A,@DPTR
01A0 B40105 CJNE A,#01H,?C0052
; SOURCE LINE # 314
01A3 C200 R CLR Rwuen
01A5 020000 R LJMP ?C0023
01A8 ?C0052:
; SOURCE LINE # 316
01A8 900000 E MOV DPTR,#EP0CS
01AB E0 MOVX A,@DPTR
01AC 4401 ORL A,#01H
01AE F0 MOVX @DPTR,A
; SOURCE LINE # 317
01AF 020000 R LJMP ?C0023
; SOURCE LINE # 318
01B2 ?C0054:
; SOURCE LINE # 319
01B2 900000 E MOV DPTR,#SETUPDAT+02H
01B5 E0 MOVX A,@DPTR
01B6 7059 JNZ ?C0055
; SOURCE LINE # 320
; SOURCE LINE # 321
01B8 900000 E MOV DPTR,#SETUPDAT+04H
01BB E0 MOVX A,@DPTR
01BC 547E ANL A,#07EH
01BE FF MOV R7,A
C51 COMPILER V7.50 FW 05/16/2006 23:11:08 PAGE 19
01BF 7E00 MOV R6,#00H
01C1 E0 MOVX A,@DPTR
01C2 D3 SETB C
01C3 9480 SUBB A,#080H
01C5 4006 JC ?C0056
01C7 7C00 MOV R4,#00H
01C9 7D01 MOV R5,#01H
01CB 8004 SJMP ?C0057
01CD ?C0056:
01CD 7C00 MOV R4,#00H
01CF 7D00 MOV R5,#00H
01D1 ?C0057:
01D1 EC MOV A,R4
01D2 4E ORL A,R6
01D3 FE MOV R6,A
01D4 ED MOV A,R5
01D5 4F ORL A,R7
01D6 2400 R ADD A,#LOW EPCS_Offset_Lookup_Table
01D8 F582 MOV DPL,A
01DA 7400 R MOV A,#HIGH EPCS_Offset_Lookup_Table
01DC 3E ADDC A,R6
01DD F583 MOV DPH,A
01DF E4 CLR A
01E0 93 MOVC A,@A+DPTR
01E1 FF MOV R7,A
01E2 33 RLC A
01E3 95E0 SUBB A,ACC
01E5 FE MOV R6,A
01E6 EF MOV A,R7
01E7 24A1 ADD A,#0A1H
01E9 FF MOV R7,A
01EA EE MOV A,R6
01EB 34E6 ADDC A,#0E6H
01ED 8F82 MOV DPL,R7
01EF F583 MOV DPH,A
01F1 E0 MOVX A,@DPTR
01F2 54FE ANL A,#0FEH
01F4 F0 MOVX @DPTR,A
; SOURCE LINE # 322
01F5 900000 E MOV DPTR,#SETUPDAT+04H
01F8 E0 MOVX A,@DPTR
01F9 5480 ANL A,#080H
01FB FF MOV R7,A
01FC 13 RRC A
01FD 13 RRC A
01FE 13 RRC A
01FF 541F ANL A,#01FH
0201 FF MOV R7,A
0202 E0 MOVX A,@DPTR
0203 540F ANL A,#0FH
0205 2F ADD A,R7
0206 900000 E MOV DPTR,#TOGCTL
0209 F0 MOVX @DPTR,A
020A E0 MOVX A,@DPTR
020B 4420 ORL A,#020H
020D F0 MOVX @DPTR,A
; SOURCE LINE # 323
020E 020000 R LJMP ?C0023
0211 ?C0055:
; SOURCE LINE # 325
0211 900000 E MOV DPTR,#EP0CS
0214 E0 MOVX A,@DPTR
C51 COMPILER V7.50 FW 05/16/2006 23:11:08 PAGE 20
0215 4401 ORL A,#01H
0217 F0 MOVX @DPTR,A
; SOURCE LINE # 326
0218 8078 SJMP ?C0023
; SOURCE LINE # 327
; SOURCE LINE # 328
; SOURCE LINE # 329
021A ?C0059:
; SOURCE LINE # 330
021A 120000 E LCALL DR_SetFeature
021D 5073 JNC ?C0023
; SOURCE LINE # 331
021F 900000 E MOV DPTR,#SETUPDAT
0222 E0 MOVX A,@DPTR
0223 24FE ADD A,#0FEH
0225 6020 JZ ?C0067
0227 2402 ADD A,#02H
0229 7067 JNZ ?C0023
; SOURCE LINE # 332
; SOURCE LINE # 333
022B ?C0062:
; SOURCE LINE # 334
022B 900000 E MOV DPTR,#SETUPDAT+02H
022E E0 MOVX A,@DPTR
022F B40104 CJNE A,#01H,?C0063
; SOURCE LINE # 335
0232 D200 R SETB Rwuen
0234 805C SJMP ?C0023
0236 ?C0063:
; SOURCE LINE # 336
0236 900000 E MOV DPTR,#SETUPDAT+02H
0239 E0 MOVX A,@DPTR
023A 6402 XRL A,#02H
023C 6054 JZ ?C0023
; SOURCE LINE # 342
023E ?C0065:
; SOURCE LINE # 344
023E 900000 E MOV DPTR,#EP0CS
0241 E0 MOVX A,@DPTR
0242 4401 ORL A,#01H
0244 F0 MOVX @DPTR,A
; SOURCE LINE # 345
0245 804B SJMP ?C0023
; SOURCE LINE # 346
0247 ?C0067:
; SOURCE LINE # 347
0247 900000 E MOV DPTR,#SETUPDAT+04H
024A E0 MOVX A,@DPTR
024B 547E ANL A,#07EH
024D FF MOV R7,A
024E 7E00 MOV R6,#00H
0250 E0 MOVX A,@DPTR
0251 D3 SETB C
0252 9480 SUBB A,#080H
0254 4006 JC ?C0068
0256 7C00 MOV R4,#00H
0258 7D01 MOV R5,#01H
025A 8004 SJMP ?C0069
025C ?C0068:
025C 7C00 MOV R4,#00H
025E 7D00 MOV R5,#00H
0260 ?C0069:
C51 COMPILER V7.50 FW 05/16/2006 23:11:08 PAGE 21
0260 EC MOV A,R4
0261 4E ORL A,R6
0262 FE MOV R6,A
0263 ED MOV A,R5
0264 4F ORL A,R7
0265 2400 R ADD A,#LOW EPCS_Offset_Lookup_Table
0267 F582 MOV DPL,A
0269 7400 R MOV A,#HIGH EPCS_Offset_Lookup_Table
026B 3E ADDC A,R6
026C F583 MOV DPH,A
026E E4 CLR A
026F 93 MOVC A,@A+DPTR
0270 FF MOV R7,A
0271 33 RLC A
0272 95E0 SUBB A,ACC
0274 FE MOV R6,A
0275 EF MOV A,R7
0276 24A1 ADD A,#0A1H
0278 FF MOV R7,A
0279 EE MOV A,R6
027A 34E6 ADDC A,#0E6H
027C 8F82 MOV DPL,R7
027E F583 MOV DPH,A
0280 E0 MOVX A,@DPTR
0281 4401 ORL A,#01H
0283 F0 MOVX @DPTR,A
; SOURCE LINE # 348
0284 800C SJMP ?C0023
; SOURCE LINE # 349
; SOURCE LINE # 350
; SOURCE LINE # 351
0286 ?C0070:
; SOURCE LINE # 352
0286 120000 E LCALL DR_VendorCmnd
0289 5007 JNC ?C0023
; SOURCE LINE # 353
028B 900000 E MOV DPTR,#EP0CS
028E E0 MOVX A,@DPTR
028F 4401 ORL A,#01H
0291 F0 MOVX @DPTR,A
; SOURCE LINE # 354
0292 ?C0023:
; SOURCE LINE # 357
0292 900000 E MOV DPTR,#EP0CS
0295 E0 MOVX A,@DPTR
0296 4480 ORL A,#080H
0298 F0 MOVX @DPTR,A
; SOURCE LINE # 358
0299 22 RET
; FUNCTION SetupCommand (END)
; FUNCTION resume_isr (BEGIN)
; SOURCE LINE # 361
; SOURCE LINE # 363
0000 53D8EF ANL EICON,#0EFH
; SOURCE LINE # 364
0003 32 RETI
; FUNCTION resume_isr (END)
C51 COMPILER V7.50 FW 05/16/2006 23:11:08 PAGE 22
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
INTSETUP . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
USBCS. . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
DWORD. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
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
TD_Init. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
TD_Poll. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
Rwuen. . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
EP0BCH . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 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
EP0BCL . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
GotSUD . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0001H 1
EZUSB_Susp . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
DR_GetStatus . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
EPCS_Offset_Lookup_Table . . . . . . . PUBLIC CODE ARRAY 0000H 10
EP0BUF . . . . . . . . . . . . . . . . EXTERN XDATA ARRAY ----- 64
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_LONG 0000H 4
offset . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
DevDescrLen. . . . . . . . . . . . . AUTO DATA U_LONG 0004H 4
j. . . . . . . . . . . . . . . . . . AUTO DATA U_LONG 0008H 4
IntDescrAddr . . . . . . . . . . . . AUTO DATA U_INT 000CH 2
ExtDescrAddr . . . . . . . . . . . . AUTO DATA U_INT 000EH 2
SUDPTRH. . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
DSCR . . . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 2
length . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
type . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
BOOL . . . . . . . . . . . . . . . . . TYPEDEF ----- BIT ----- 1
DR_GetInterface. . . . . . . . . . . . EXTERN CODE PROC ----- -----
EUSB . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00E8H 1
UserDscr . . . . . . . . . . . . . . . EXTERN CODE STRUCT ----- 2
SUDPTRL. . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
DR_ClearFeature. . . . . . . . . . . . EXTERN CODE PROC ----- -----
BYTE . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
DR_SetInterface. . . . . . . . . . . . EXTERN CODE PROC ----- -----
WORD . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
DR_GetDescriptor . . . . . . . . . . . EXTERN CODE PROC ----- -----
resume_isr . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
TOGCTL . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
EZUSB_Discon . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
pHighSpeedConfigDscr . . . . . . . . . PUBLIC DATA U_INT 0000H 2
pDeviceDscr. . . . . . . . . . . . . . PUBLIC DATA U_INT 0002H 2
SetupCommand . . . . . . . . . . . . . PUBLIC CODE PRO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -