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

📄 bulk_test.lst

📁 CY7C68013通过SPI接口下载固件至ADNS-3080后的测试代码。
💻 LST
📖 第 1 页 / 共 5 页
字号:

             ; FUNCTION TD_Resume (BEGIN)
                                           ; SOURCE LINE # 185
                                           ; SOURCE LINE # 186
                                           ; SOURCE LINE # 187
0000 D3                SETB    C
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 16  

                                           ; SOURCE LINE # 188
0001         ?C0015:
0001 22                RET     
             ; FUNCTION TD_Resume (END)

             ; FUNCTION DR_GetDescriptor (BEGIN)
                                           ; SOURCE LINE # 195
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
0000 D3                SETB    C
                                           ; SOURCE LINE # 198
0001         ?C0016:
0001 22                RET     
             ; FUNCTION DR_GetDescriptor (END)

             ; FUNCTION DR_SetConfiguration (BEGIN)
                                           ; SOURCE LINE # 200
                                           ; SOURCE LINE # 201
                                           ; SOURCE LINE # 202
0000 900000      E     MOV     DPTR,#SETUPDAT+02H
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     Configuration,A
                                           ; SOURCE LINE # 203
0006 D3                SETB    C
                                           ; SOURCE LINE # 204
0007         ?C0017:
0007 22                RET     
             ; FUNCTION DR_SetConfiguration (END)

             ; FUNCTION DR_GetConfiguration (BEGIN)
                                           ; SOURCE LINE # 206
                                           ; SOURCE LINE # 207
                                           ; SOURCE LINE # 208
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,Configuration
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 209
0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 210
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 211
0010 D3                SETB    C
                                           ; SOURCE LINE # 212
0011         ?C0018:
0011 22                RET     
             ; FUNCTION DR_GetConfiguration (END)

             ; FUNCTION DR_SetInterface (BEGIN)
                                           ; SOURCE LINE # 214
                                           ; SOURCE LINE # 215
                                           ; SOURCE LINE # 216
0000 900000      E     MOV     DPTR,#SETUPDAT+02H
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     AlternateSetting,A
                                           ; SOURCE LINE # 217
0006 D3                SETB    C
                                           ; SOURCE LINE # 218
0007         ?C0019:
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 17  

0007 22                RET     
             ; FUNCTION DR_SetInterface (END)

             ; FUNCTION DR_GetInterface (BEGIN)
                                           ; SOURCE LINE # 220
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 222
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,AlternateSetting
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 223
0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 224
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 225
0010 D3                SETB    C
                                           ; SOURCE LINE # 226
0011         ?C0020:
0011 22                RET     
             ; FUNCTION DR_GetInterface (END)

             ; FUNCTION DR_GetStatus (BEGIN)
                                           ; SOURCE LINE # 228
                                           ; SOURCE LINE # 229
                                           ; SOURCE LINE # 230
0000 D3                SETB    C
                                           ; SOURCE LINE # 231
0001         ?C0021:
0001 22                RET     
             ; FUNCTION DR_GetStatus (END)

             ; FUNCTION DR_ClearFeature (BEGIN)
                                           ; SOURCE LINE # 233
                                           ; SOURCE LINE # 234
                                           ; SOURCE LINE # 235
0000 D3                SETB    C
                                           ; SOURCE LINE # 236
0001         ?C0022:
0001 22                RET     
             ; FUNCTION DR_ClearFeature (END)

             ; FUNCTION DR_SetFeature (BEGIN)
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 239
                                           ; SOURCE LINE # 240
0000 D3                SETB    C
                                           ; SOURCE LINE # 241
0001         ?C0023:
0001 22                RET     
             ; FUNCTION DR_SetFeature (END)

             ; FUNCTION DR_VendorCmnd (BEGIN)
                                           ; SOURCE LINE # 245
                                           ; SOURCE LINE # 246
                                           ; SOURCE LINE # 247
0000 D3                SETB    C
                                           ; SOURCE LINE # 248
0001         ?C0024:
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 18  

0001 22                RET     
             ; FUNCTION DR_VendorCmnd (END)

             ; FUNCTION ISR_Sudav (BEGIN)
0000 C0E0              PUSH    ACC
0002 C083              PUSH    DPH
0004 C082              PUSH    DPL
                                           ; SOURCE LINE # 256
                                           ; SOURCE LINE # 258
0006 D200        E     SETB    GotSUD
                                           ; SOURCE LINE # 259
0008 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 260
000B 900000      E     MOV     DPTR,#USBIRQ
000E 7401              MOV     A,#01H
0010 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 261
0011 D082              POP     DPL
0013 D083              POP     DPH
0015 D0E0              POP     ACC
0017 32                RETI    
             ; FUNCTION ISR_Sudav (END)

             ; FUNCTION ISR_Sutok (BEGIN)
0000 C0E0              PUSH    ACC
0002 C083              PUSH    DPH
0004 C082              PUSH    DPL
                                           ; SOURCE LINE # 264
                                           ; SOURCE LINE # 266
0006 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 267
0009 900000      E     MOV     DPTR,#USBIRQ
000C 7404              MOV     A,#04H
000E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 268
000F D082              POP     DPL
0011 D083              POP     DPH
0013 D0E0              POP     ACC
0015 32                RETI    
             ; FUNCTION ISR_Sutok (END)

             ; FUNCTION ISR_Sof (BEGIN)
0000 C0E0              PUSH    ACC
0002 C083              PUSH    DPH
0004 C082              PUSH    DPL
                                           ; SOURCE LINE # 270
                                           ; SOURCE LINE # 272
0006 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 273
0009 900000      E     MOV     DPTR,#USBIRQ
000C 7402              MOV     A,#02H
000E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 274
000F D082              POP     DPL
0011 D083              POP     DPH
0013 D0E0              POP     ACC
0015 32                RETI    
             ; FUNCTION ISR_Sof (END)

             ; FUNCTION ISR_Ures (BEGIN)
0000 C0E0              PUSH    ACC
0002 C083              PUSH    DPH
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 19  

0004 C082              PUSH    DPL
                                           ; SOURCE LINE # 276
                                           ; SOURCE LINE # 278
0006 900000      E     MOV     DPTR,#USBCS
0009 E0                MOVX    A,@DPTR
000A 30E70E            JNB     ACC.7,?C0028
                                           ; SOURCE LINE # 279
                                           ; SOURCE LINE # 280
000D 850000      E     MOV     pConfigDscr,pHighSpeedConfigDscr
0010 850000      E     MOV     pConfigDscr+01H,pHighSpeedConfigDscr+01H
                                           ; SOURCE LINE # 281
0013 850000      E     MOV     pOtherConfigDscr,pFullSpeedConfigDscr
0016 850000      E     MOV     pOtherConfigDscr+01H,pFullSpeedConfigDscr+01H
                                           ; SOURCE LINE # 282
0019 800C              SJMP    ?C0029
001B         ?C0028:
                                           ; SOURCE LINE # 284
                                           ; SOURCE LINE # 285
001B 850000      E     MOV     pConfigDscr,pFullSpeedConfigDscr
001E 850000      E     MOV     pConfigDscr+01H,pFullSpeedConfigDscr+01H
                                           ; SOURCE LINE # 286
0021 850000      E     MOV     pOtherConfigDscr,pHighSpeedConfigDscr
0024 850000      E     MOV     pOtherConfigDscr+01H,pHighSpeedConfigDscr+01H
                                           ; SOURCE LINE # 287
0027         ?C0029:
                                           ; SOURCE LINE # 289
0027 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 290
002A 900000      E     MOV     DPTR,#USBIRQ
002D 7410              MOV     A,#010H
002F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 291
0030 D082              POP     DPL
0032 D083              POP     DPH
0034 D0E0              POP     ACC
0036 32                RETI    
             ; FUNCTION ISR_Ures (END)

             ; FUNCTION ISR_Susp (BEGIN)
0000 C0E0              PUSH    ACC
0002 C083              PUSH    DPH
0004 C082              PUSH    DPL
                                           ; SOURCE LINE # 293
                                           ; SOURCE LINE # 295
0006 D200        E     SETB    Sleep
                                           ; SOURCE LINE # 296
0008 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 297
000B 900000      E     MOV     DPTR,#USBIRQ
000E 7408              MOV     A,#08H
0010 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 298
0011 D082              POP     DPL
0013 D083              POP     DPH
0015 D0E0              POP     ACC
0017 32                RETI    
             ; FUNCTION ISR_Susp (END)

             ; FUNCTION ISR_Highspeed (BEGIN)
0000 C0E0              PUSH    ACC
0002 C083              PUSH    DPH
0004 C082              PUSH    DPL
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 20  

                                           ; SOURCE LINE # 300
                                           ; SOURCE LINE # 302
0006 900000      E     MOV     DPTR,#USBCS
0009 E0                MOVX    A,@DPTR
000A 30E70E            JNB     ACC.7,?C0032
                                           ; SOURCE LINE # 303
                                           ; SOURCE LINE # 304
000D 850000      E     MOV     pConfigDscr,pHighSpeedConfigDscr
0010 850000      E     MOV     pConfigDscr+01H,pHighSpeedConfigDscr+01H
                                           ; SOURCE LINE # 305
0013 850000      E     MOV     pOtherConfigDscr,pFullSpeedConfigDscr
0016 850000      E     MOV     pOtherConfigDscr+01H,pFullSpeedConfigDscr+01H
                                           ; SOURCE LINE # 306
0019 800C              SJMP    ?C0033
001B         ?C0032:
                                           ; SOURCE LINE # 308
                                           ; SOURCE LINE # 309
001B 850000      E     MOV     pConfigDscr,pFullSpeedConfigDscr
001E 850000      E     MOV     pConfigDscr+01H,pFullSpeedConfigDscr+01H
                                           ; SOURCE LINE # 310
0021 850000      E     MOV     pOtherConfigDscr,pHighSpeedConfigDscr
0024 850000      E     MOV     pOtherConfigDscr+01H,pHighSpeedConfigDscr+01H
                                           ; SOURCE LINE # 311
0027         ?C0033:
                                           ; SOURCE LINE # 313
0027 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 314
002A 900000      E     MOV     DPTR,#USBIRQ
002D 7420              MOV     A,#020H
002F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 315
0030 D082              POP     DPL
0032 D083              POP     DPH
0034 D0E0              POP     ACC
0036 32                RETI    
             ; FUNCTION ISR_Highspeed (END)

             ; FUNCTION ISR_Ep0ack (BEGIN)
                                           ; SOURCE LINE # 316
                                           ; SOURCE LINE # 318

⌨️ 快捷键说明

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