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

📄 fw.lst

📁 This an USB2.0 chip CY7C68013 Configuraion Example for Slave FIFO mode with "async" mode.
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ; SOURCE LINE # 242
0036 120000      E     LCALL   DR_GetDescriptor
0039 4003              JC      $ + 5H
003B 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 243
003E 900000      E     MOV     DPTR,#SETUPDAT+03H
0041 E0                MOVX    A,@DPTR
0042 24FE              ADD     A,#0FEH
0044 602C              JZ      ?C0027
0046 14                DEC     A
0047 6047              JZ      ?C0029
0049 24FD              ADD     A,#0FDH
004B 6016              JZ      ?C0026
004D 14                DEC     A
004E 6031              JZ      ?C0028
0050 2406              ADD     A,#06H
0052 7065              JNZ     ?C0032
                                           ; SOURCE LINE # 244
                                           ; SOURCE LINE # 245
0054         ?C0025:
                                           ; SOURCE LINE # 246
0054 E500        R     MOV     A,pDeviceDscr
0056 900000      E     MOV     DPTR,#SUDPTRH
0059 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 247
005A E500        R     MOV     A,pDeviceDscr+01H
005C 900000      E     MOV     DPTR,#SUDPTRL
005F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 248
0060 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 249
0063         ?C0026:
                                           ; SOURCE LINE # 250
0063 E500        R     MOV     A,pDeviceQualDscr
0065 900000      E     MOV     DPTR,#SUDPTRH
0068 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 251
0069 E500        R     MOV     A,pDeviceQualDscr+01H
006B 900000      E     MOV     DPTR,#SUDPTRL
006E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 252
006F 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 253
0072         ?C0027:
                                           ; SOURCE LINE # 254
0072 E500        R     MOV     A,pConfigDscr
0074 900000      E     MOV     DPTR,#SUDPTRH
0077 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 255
0078 E500        R     MOV     A,pConfigDscr+01H
C51 COMPILER V6.14  FW                             10/06/2006 14:20:58 PAGE 16  

007A 900000      E     MOV     DPTR,#SUDPTRL
007D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 256
007E 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 257
0081         ?C0028:
                                           ; SOURCE LINE # 258
0081 E500        R     MOV     A,pOtherConfigDscr
0083 900000      E     MOV     DPTR,#SUDPTRH
0086 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 259
0087 E500        R     MOV     A,pOtherConfigDscr+01H
0089 900000      E     MOV     DPTR,#SUDPTRL
008C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 260
008D 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 261
0090         ?C0029:
                                           ; SOURCE LINE # 262
0090 900000      E     MOV     DPTR,#SETUPDAT+02H
0093 E0                MOVX    A,@DPTR
0094 FF                MOV     R7,A
0095 120000      E     LCALL   _EZUSB_GetStringDscr
0098 AA06              MOV     R2,AR6
009A A907              MOV     R1,AR7
009C 7B01              MOV     R3,#01H
;---- Variable 'dscr_ptr' assigned to Register 'R1/R2/R3' ----
009E EA                MOV     A,R2
009F 49                ORL     A,R1
00A0 600D              JZ      ?C0030
                                           ; SOURCE LINE # 263
                                           ; SOURCE LINE # 264
00A2 EE                MOV     A,R6
00A3 900000      E     MOV     DPTR,#SUDPTRH
00A6 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 265
00A7 EF                MOV     A,R7
00A8 900000      E     MOV     DPTR,#SUDPTRL
00AB F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 266
00AC 020000      R     LJMP    ?C0021
00AF         ?C0030:
                                           ; SOURCE LINE # 268
00AF 900000      E     MOV     DPTR,#EP0CS
00B2 E0                MOVX    A,@DPTR
00B3 4401              ORL     A,#01H
00B5 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 269
00B6 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 270
00B9         ?C0032:
                                           ; SOURCE LINE # 271
00B9 900000      E     MOV     DPTR,#EP0CS
00BC E0                MOVX    A,@DPTR
00BD 4401              ORL     A,#01H
00BF F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 272
                                           ; SOURCE LINE # 273
00C0 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 274
00C3         ?C0033:
                                           ; SOURCE LINE # 275
C51 COMPILER V6.14  FW                             10/06/2006 14:20:58 PAGE 17  

00C3 120000      E     LCALL   DR_GetInterface
                                           ; SOURCE LINE # 276
00C6 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 277
00C9         ?C0034:
                                           ; SOURCE LINE # 278
00C9 120000      E     LCALL   DR_SetInterface
                                           ; SOURCE LINE # 279
00CC 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 280
00CF         ?C0035:
                                           ; SOURCE LINE # 281
00CF 120000      E     LCALL   DR_SetConfiguration
                                           ; SOURCE LINE # 282
00D2 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 283
00D5         ?C0036:
                                           ; SOURCE LINE # 284
00D5 120000      E     LCALL   DR_GetConfiguration
                                           ; SOURCE LINE # 285
00D8 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 286
00DB         ?C0037:
                                           ; SOURCE LINE # 287
00DB 120000      E     LCALL   DR_GetStatus
00DE 4003              JC      $ + 5H
00E0 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 288
00E3 900000      E     MOV     DPTR,#SETUPDAT
00E6 E0                MOVX    A,@DPTR
00E7 247F              ADD     A,#07FH
00E9 602B              JZ      ?C0041
00EB 14                DEC     A
00EC 603C              JZ      ?C0042
00EE 2402              ADD     A,#02H
00F0 6003              JZ      $ + 5H
00F2 020000      R     LJMP    ?C0045
                                           ; SOURCE LINE # 289
                                           ; SOURCE LINE # 290
00F5         ?C0040:
                                           ; SOURCE LINE # 291
00F5 A200        R     MOV     C,Rwuen
00F7 E4                CLR     A
00F8 33                RLC     A
00F9 FF                MOV     R7,A
00FA 25E0              ADD     A,ACC
00FC FF                MOV     R7,A
00FD A200        R     MOV     C,Selfpwr
00FF E4                CLR     A
0100 33                RLC     A
0101 4F                ORL     A,R7
0102 900000      E     MOV     DPTR,#EP0BUF
0105 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 292
0106 E4                CLR     A
0107 A3                INC     DPTR
0108 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 293
0109 900000      E     MOV     DPTR,#EP0BCH
010C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 294
010D 900000      E     MOV     DPTR,#EP0BCL
C51 COMPILER V6.14  FW                             10/06/2006 14:20:58 PAGE 18  

0110 7402              MOV     A,#02H
0112 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 295
0113 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 296
0116         ?C0041:
                                           ; SOURCE LINE # 297
0116 E4                CLR     A
0117 900000      E     MOV     DPTR,#EP0BUF
011A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 298
011B A3                INC     DPTR
011C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 299
011D 900000      E     MOV     DPTR,#EP0BCH
0120 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 300
0121 900000      E     MOV     DPTR,#EP0BCL
0124 7402              MOV     A,#02H
0126 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 301
0127 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 302
012A         ?C0042:
                                           ; SOURCE LINE # 303
012A 900000      E     MOV     DPTR,#SETUPDAT+04H
012D E0                MOVX    A,@DPTR
012E 547E              ANL     A,#07EH
0130 FF                MOV     R7,A
0131 7E00              MOV     R6,#00H
0133 E0                MOVX    A,@DPTR
0134 D3                SETB    C
0135 9480              SUBB    A,#080H
0137 4006              JC      ?C0043
0139 7C00              MOV     R4,#00H
013B 7D01              MOV     R5,#01H
013D 8004              SJMP    ?C0044
013F         ?C0043:
013F 7C00              MOV     R4,#00H
0141 7D00              MOV     R5,#00H
0143         ?C0044:
0143 EC                MOV     A,R4
0144 4E                ORL     A,R6
0145 FE                MOV     R6,A
0146 ED                MOV     A,R5
0147 4F                ORL     A,R7
0148 2400        R     ADD     A,#LOW EPCS_Offset_Lookup_Table
014A F582              MOV     DPL,A
014C 7400        R     MOV     A,#HIGH EPCS_Offset_Lookup_Table
014E 3E                ADDC    A,R6
014F F583              MOV     DPH,A
0151 E4                CLR     A
0152 93                MOVC    A,@A+DPTR
0153 FF                MOV     R7,A
0154 33                RLC     A
0155 95E0              SUBB    A,ACC
0157 FE                MOV     R6,A
0158 EF                MOV     A,R7
0159 24A1              ADD     A,#0A1H
015B FF                MOV     R7,A
015C EE                MOV     A,R6
015D 34E6              ADDC    A,#0E6H
C51 COMPILER V6.14  FW                             10/06/2006 14:20:58 PAGE 19  

015F 8F82              MOV     DPL,R7
0161 F583              MOV     DPH,A
0163 E0                MOVX    A,@DPTR
0164 5401              ANL     A,#01H
0166 900000      E     MOV     DPTR,#EP0BUF
0169 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 304
016A E4                CLR     A
016B A3                INC     DPTR
016C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 305
016D 900000      E     MOV     DPTR,#EP0BCH
0170 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 306
0171 900000      E     MOV     DPTR,#EP0BCL
0174 7402              MOV     A,#02H
0176 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 307
0177 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 308
017A         ?C0045:
                                           ; SOURCE LINE # 309
017A 900000      E     MOV     DPTR,#EP0CS
017D E0                MOVX    A,@DPTR
017E 4401              ORL     A,#01H
0180 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 310
                                           ; SOURCE LINE # 311
0181 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 312
0184         ?C0046:
                                           ; SOURCE LINE # 313
0184 120000      E     LCALL   DR_ClearFeature
0187 4003              JC      $ + 5H
0189 020000      R     LJMP    ?C0021
                                           ; SOURCE LINE # 314
018C 900000      E     MOV     DPTR,#SETUPDAT
018F E0                MOVX    A,@DPTR
0190 24FE              ADD     A,#0FEH

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -