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

📄 fw.lst

📁 CY7C68013通过SPI接口下载固件至ADNS-3080后的测试代码。
💻 LST
📖 第 1 页 / 共 5 页
字号:
019B 900000      E     MOV     DPTR,#SETUPDAT+02H
019E E0                MOVX    A,@DPTR
019F B40105            CJNE    A,#01H,?C0052
                                           ; SOURCE LINE # 314
01A2 C200        R     CLR     Rwuen
01A4 020000      R     LJMP    ?C0023
01A7         ?C0052:
                                           ; SOURCE LINE # 316
01A7 900000      E     MOV     DPTR,#EP0CS
01AA E0                MOVX    A,@DPTR
01AB 4401              ORL     A,#01H
01AD F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 317
01AE 020000      R     LJMP    ?C0023
                                           ; SOURCE LINE # 318
01B1         ?C0054:
                                           ; SOURCE LINE # 319
01B1 900000      E     MOV     DPTR,#SETUPDAT+02H
01B4 E0                MOVX    A,@DPTR
01B5 7059              JNZ     ?C0055
                                           ; SOURCE LINE # 320
                                           ; SOURCE LINE # 321
01B7 900000      E     MOV     DPTR,#SETUPDAT+04H
01BA E0                MOVX    A,@DPTR
01BB 547E              ANL     A,#07EH
C51 COMPILER V6.10  FW                             01/20/2009 06:12:59 PAGE 19  

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      ?C0056
01C6 7C00              MOV     R4,#00H
01C8 7D01              MOV     R5,#01H
01CA 8004              SJMP    ?C0057
01CC         ?C0056:
01CC 7C00              MOV     R4,#00H
01CE 7D00              MOV     R5,#00H
01D0         ?C0057:
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 # 322
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 540F              ANL     A,#0FH
0204 2F                ADD     A,R7
0205 900000      E     MOV     DPTR,#TOGCTL
0208 F0                MOVX    @DPTR,A
0209 E0                MOVX    A,@DPTR
020A 4420              ORL     A,#020H
020C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 323
020D 020000      R     LJMP    ?C0023
0210         ?C0055:
                                           ; SOURCE LINE # 325
0210 900000      E     MOV     DPTR,#EP0CS
C51 COMPILER V6.10  FW                             01/20/2009 06:12:59 PAGE 20  

0213 E0                MOVX    A,@DPTR
0214 4401              ORL     A,#01H
0216 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 326
0217 8078              SJMP    ?C0023
                                           ; SOURCE LINE # 327
                                           ; SOURCE LINE # 328
                                           ; SOURCE LINE # 329
0219         ?C0059:
                                           ; SOURCE LINE # 330
0219 120000      E     LCALL   DR_SetFeature
021C 5073              JNC     ?C0023
                                           ; SOURCE LINE # 331
021E 900000      E     MOV     DPTR,#SETUPDAT
0221 E0                MOVX    A,@DPTR
0222 24FE              ADD     A,#0FEH
0224 6020              JZ      ?C0067
0226 2402              ADD     A,#02H
0228 7067              JNZ     ?C0023
                                           ; SOURCE LINE # 332
                                           ; SOURCE LINE # 333
022A         ?C0062:
                                           ; SOURCE LINE # 334
022A 900000      E     MOV     DPTR,#SETUPDAT+02H
022D E0                MOVX    A,@DPTR
022E B40104            CJNE    A,#01H,?C0063
                                           ; SOURCE LINE # 335
0231 D200        R     SETB    Rwuen
0233 805C              SJMP    ?C0023
0235         ?C0063:
                                           ; SOURCE LINE # 336
0235 900000      E     MOV     DPTR,#SETUPDAT+02H
0238 E0                MOVX    A,@DPTR
0239 6402              XRL     A,#02H
023B 6054              JZ      ?C0023
                                           ; SOURCE LINE # 342
023D         ?C0065:
                                           ; SOURCE LINE # 344
023D 900000      E     MOV     DPTR,#EP0CS
0240 E0                MOVX    A,@DPTR
0241 4401              ORL     A,#01H
0243 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 345
0244 804B              SJMP    ?C0023
                                           ; SOURCE LINE # 346
0246         ?C0067:
                                           ; SOURCE LINE # 347
0246 900000      E     MOV     DPTR,#SETUPDAT+04H
0249 E0                MOVX    A,@DPTR
024A 547E              ANL     A,#07EH
024C FF                MOV     R7,A
024D 7E00              MOV     R6,#00H
024F E0                MOVX    A,@DPTR
0250 D3                SETB    C
0251 9480              SUBB    A,#080H
0253 4006              JC      ?C0068
0255 7C00              MOV     R4,#00H
0257 7D01              MOV     R5,#01H
0259 8004              SJMP    ?C0069
025B         ?C0068:
025B 7C00              MOV     R4,#00H
025D 7D00              MOV     R5,#00H
C51 COMPILER V6.10  FW                             01/20/2009 06:12:59 PAGE 21  

025F         ?C0069:
025F EC                MOV     A,R4
0260 4E                ORL     A,R6
0261 FE                MOV     R6,A
0262 ED                MOV     A,R5
0263 4F                ORL     A,R7
0264 2400        R     ADD     A,#LOW EPCS_Offset_Lookup_Table
0266 F582              MOV     DPL,A
0268 7400        R     MOV     A,#HIGH EPCS_Offset_Lookup_Table
026A 3E                ADDC    A,R6
026B F583              MOV     DPH,A
026D E4                CLR     A
026E 93                MOVC    A,@A+DPTR
026F FF                MOV     R7,A
0270 33                RLC     A
0271 95E0              SUBB    A,ACC
0273 FE                MOV     R6,A
0274 EF                MOV     A,R7
0275 24A1              ADD     A,#0A1H
0277 FF                MOV     R7,A
0278 EE                MOV     A,R6
0279 34E6              ADDC    A,#0E6H
027B 8F82              MOV     DPL,R7
027D F583              MOV     DPH,A
027F E0                MOVX    A,@DPTR
0280 4401              ORL     A,#01H
0282 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 348
0283 800C              SJMP    ?C0023
                                           ; SOURCE LINE # 349
                                           ; SOURCE LINE # 350
                                           ; SOURCE LINE # 351
0285         ?C0070:
                                           ; SOURCE LINE # 352
0285 120000      E     LCALL   DR_VendorCmnd
0288 5007              JNC     ?C0023
                                           ; SOURCE LINE # 353
028A 900000      E     MOV     DPTR,#EP0CS
028D E0                MOVX    A,@DPTR
028E 4401              ORL     A,#01H
0290 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 354
0291         ?C0023:
                                           ; SOURCE LINE # 357
0291 900000      E     MOV     DPTR,#EP0CS
0294 E0                MOVX    A,@DPTR
0295 4480              ORL     A,#080H
0297 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 358
0298 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 V6.10  FW                             01/20/2009 06:12:59 PAGE 22  

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     -----  -----
RI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0098H  1
CY . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D7H  1
TI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0099H  1
DR_GetStatus . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
EPCS_Offset_Lookup_Table . . . . . . .  PUBLIC   CODE   ARRAY    0000H  10
INT6 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00DBH  1
EP0BUF . . . . . . . . . . . . . . . .  EXTERN   XDATA  ARRAY    -----  64
OV . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D2H  1
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
C_T2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C9H  1
RCLK . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CDH  1
SUDPTRH. . . . . . . . . . . . . . . .  EXTERN   XDATA  U_C

⌨️ 快捷键说明

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