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

📄 fw.lst

📁 This an USB2.0 chip CY7C68013 Configuraion Example for Slave FIFO mode with "async" mode.
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -