⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fw.lst

📁 68013 Usb2.0芯片Fifo驱动驱动程序源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -