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

📄 bulk_test.lst

📁 CY7C68013通过SPI接口下载固件至ADNS-3080后的测试代码。
💻 LST
📖 第 1 页 / 共 5 页
字号:
008F 900000      E     MOV     DPTR,#EP1INBUF+05H
0092 EF                MOV     A,R7
0093 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 92
0094 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 93
0097 7F0A              MOV     R7,#0AH
0099 120000      R     LCALL   _Read
009C 900000      E     MOV     DPTR,#EP1INBUF+06H
009F EF                MOV     A,R7
00A0 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 94
00A1 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 95
00A4 7F0E              MOV     R7,#0EH
00A6 120000      R     LCALL   _Read
00A9 900000      E     MOV     DPTR,#EP1INBUF+07H
00AC EF                MOV     A,R7
00AD F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 96
00AE 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 97
00B1 7F10              MOV     R7,#010H
00B3 120000      R     LCALL   _Read
00B6 900000      E     MOV     DPTR,#EP1INBUF+08H
00B9 EF                MOV     A,R7
00BA F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 98
00BB 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 99
00BE 7F11              MOV     R7,#011H
00C0 120000      R     LCALL   _Read
00C3 900000      E     MOV     DPTR,#EP1INBUF+09H
00C6 EF                MOV     A,R7
00C7 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 100
00C8 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 101
00CB 7F3F              MOV     R7,#03FH
00CD 120000      R     LCALL   _Read
00D0 900000      E     MOV     DPTR,#EP1INBUF+0AH
00D3 EF                MOV     A,R7
00D4 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 102
00D5 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 103
00D8 7F60              MOV     R7,#060H
00DA 120000      R     LCALL   _Read
00DD 900000      E     MOV     DPTR,#EP1INBUF+0BH
00E0 EF                MOV     A,R7
00E1 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 104
00E2 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 105
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 12  

00E5 7F3D              MOV     R7,#03DH
00E7 120000      R     LCALL   _Read
00EA 900000      E     MOV     DPTR,#EP1INBUF+0CH
00ED EF                MOV     A,R7
00EE F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 106
00EF 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 107
00F2 A285              MOV     C,MISO
00F4 E4                CLR     A
00F5 33                RLC     A
00F6 900000      E     MOV     DPTR,#EP1INBUF+0DH
00F9 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 108
00FA 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 109
00FD 900000      E     MOV     DPTR,#EP1INBC
0100 7414              MOV     A,#014H
0102 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 110
0103         ?C0003:
                                           ; SOURCE LINE # 111
0103 900000      E     MOV     DPTR,#EP1OUTBUF
0106 E0                MOVX    A,@DPTR
0107 B41107            CJNE    A,#011H,?C0004
010A A3                INC     DPTR
010B E0                MOVX    A,@DPTR
010C B43302            CJNE    A,#033H,?C0004
                                           ; SOURCE LINE # 112
                                           ; SOURCE LINE # 113
010F D284              SETB    NCS
                                           ; SOURCE LINE # 114
0111         ?C0004:
                                           ; SOURCE LINE # 115
0111 900000      E     MOV     DPTR,#EP1OUTBUF
0114 E0                MOVX    A,@DPTR
0115 B42223            CJNE    A,#022H,?C0005
0118 A3                INC     DPTR
0119 E0                MOVX    A,@DPTR
011A B4331E            CJNE    A,#033H,?C0005
                                           ; SOURCE LINE # 116
                                           ; SOURCE LINE # 117
011D D297              SETB    LEN
                                           ; SOURCE LINE # 118
011F 7F32              MOV     R7,#032H
0121 7E00              MOV     R6,#00H
0123 120000      E     LCALL   _EZUSB_Delay
                                           ; SOURCE LINE # 119
0126 C297              CLR     LEN
                                           ; SOURCE LINE # 120
0128 7F32              MOV     R7,#032H
012A 7E00              MOV     R6,#00H
012C 120000      E     LCALL   _EZUSB_Delay
                                           ; SOURCE LINE # 121
012F 900000      E     MOV     DPTR,#EP1INBUF
0132 7411              MOV     A,#011H
0134 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 122
0135 900000      E     MOV     DPTR,#EP1INBC
0138 7414              MOV     A,#014H
013A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 123
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 13  

013B         ?C0005:
                                           ; SOURCE LINE # 125
013B E4                CLR     A
013C 900000      E     MOV     DPTR,#EP1OUTBC
013F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 126
                                           ; SOURCE LINE # 129
0140         ?C0006:
0140 22                RET     
             ; FUNCTION TD_Poll (END)

             ; FUNCTION _Read (BEGIN)
;---- Variable 'add' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 131
                                           ; SOURCE LINE # 132
                                           ; SOURCE LINE # 138
0000 E4                CLR     A
0001 F500        R     MOV     a_add,A
                                           ; SOURCE LINE # 139
0003 EF                MOV     A,R7
0004 5440              ANL     A,#040H
0006 FE                MOV     R6,A
0007 C4                SWAP    A
0008 13                RRC     A
0009 13                RRC     A
000A 5403              ANL     A,#03H
000C F500        R     MOV     a_add+01H,A
                                           ; SOURCE LINE # 140
000E EF                MOV     A,R7
000F 5420              ANL     A,#020H
0011 FE                MOV     R6,A
0012 C4                SWAP    A
0013 13                RRC     A
0014 5407              ANL     A,#07H
0016 F500        R     MOV     a_add+02H,A
                                           ; SOURCE LINE # 141
0018 EF                MOV     A,R7
0019 5410              ANL     A,#010H
001B FE                MOV     R6,A
001C C4                SWAP    A
001D 540F              ANL     A,#0FH
001F F500        R     MOV     a_add+03H,A
                                           ; SOURCE LINE # 142
0021 EF                MOV     A,R7
0022 5408              ANL     A,#08H
0024 FE                MOV     R6,A
0025 13                RRC     A
0026 13                RRC     A
0027 13                RRC     A
0028 541F              ANL     A,#01FH
002A F500        R     MOV     a_add+04H,A
                                           ; SOURCE LINE # 143
002C EF                MOV     A,R7
002D 5404              ANL     A,#04H
002F FE                MOV     R6,A
0030 13                RRC     A
0031 13                RRC     A
0032 543F              ANL     A,#03FH
0034 F500        R     MOV     a_add+05H,A
                                           ; SOURCE LINE # 144
0036 EF                MOV     A,R7
0037 5402              ANL     A,#02H
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 14  

0039 FE                MOV     R6,A
003A C3                CLR     C
003B 13                RRC     A
003C F500        R     MOV     a_add+06H,A
                                           ; SOURCE LINE # 145
003E EF                MOV     A,R7
003F 5401              ANL     A,#01H
0041 F500        R     MOV     a_add+07H,A
                                           ; SOURCE LINE # 146
0043 E4                CLR     A
0044 F500        R     MOV     i,A
0046         ?C0007:
                                           ; SOURCE LINE # 147
                                           ; SOURCE LINE # 148
0046 C286              CLR     SCLK
                                           ; SOURCE LINE # 149
0048 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 150
004B 7400        R     MOV     A,#LOW a_add
004D 2500        R     ADD     A,i
004F F8                MOV     R0,A
0050 E6                MOV     A,@R0
0051 24FF              ADD     A,#0FFH
0053 9287              MOV     MOSI,C
                                           ; SOURCE LINE # 151
0055 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 152
0058 D286              SETB    SCLK
                                           ; SOURCE LINE # 153
005A 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 154
005D 0500        R     INC     i
005F C3                CLR     C
0060 E500        R     MOV     A,i
0062 6480              XRL     A,#080H
0064 9488              SUBB    A,#088H
0066 40DE              JC      ?C0007
0068         ?C0008:
                                           ; SOURCE LINE # 155
0068 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 156
006B C286              CLR     SCLK
                                           ; SOURCE LINE # 157
006D D286              SETB    SCLK
                                           ; SOURCE LINE # 158
006F E4                CLR     A
0070 F500        R     MOV     i,A
0072         ?C0010:
                                           ; SOURCE LINE # 159
                                           ; SOURCE LINE # 160
0072 D286              SETB    SCLK
                                           ; SOURCE LINE # 161
0074 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 163
0077 A285              MOV     C,MISO
0079 E4                CLR     A
007A 33                RLC     A
007B F500        R     MOV     temp_data0,A
                                           ; SOURCE LINE # 164
007D C3                CLR     C
007E 7407              MOV     A,#07H
0080 9500        R     SUBB    A,i
C51 COMPILER V6.10  BULK_TEST                      01/20/2009 06:12:59 PAGE 15  

0082 FF                MOV     R7,A
0083 E500        R     MOV     A,temp_data0
0085 A807              MOV     R0,AR7
0087 08                INC     R0
0088 8002              SJMP    ?C0072
008A         ?C0071:
008A C3                CLR     C
008B 33                RLC     A
008C         ?C0072:
008C D8FC              DJNZ    R0,?C0071
008E 2500        R     ADD     A,data0
0090 F500        R     MOV     data0,A
                                           ; SOURCE LINE # 165
0092 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 166
0095 C286              CLR     SCLK
                                           ; SOURCE LINE # 167
0097 120000      E     LCALL   EZUSB_Delay1ms
                                           ; SOURCE LINE # 168
009A D286              SETB    SCLK
                                           ; SOURCE LINE # 169
009C 0500        R     INC     i
009E C3                CLR     C
009F E500        R     MOV     A,i
00A1 6480              XRL     A,#080H
00A3 9488              SUBB    A,#088H
00A5 40CB              JC      ?C0010
00A7         ?C0011:
                                           ; SOURCE LINE # 171
00A7 D297              SETB    LEN
                                           ; SOURCE LINE # 172
00A9 7F32              MOV     R7,#032H
00AB 7E00              MOV     R6,#00H
00AD 120000      E     LCALL   _EZUSB_Delay
                                           ; SOURCE LINE # 173
00B0 C297              CLR     LEN
                                           ; SOURCE LINE # 174
00B2 7F32              MOV     R7,#032H
00B4 7E00              MOV     R6,#00H
00B6 120000      E     LCALL   _EZUSB_Delay
                                           ; SOURCE LINE # 176
00B9 AF00        R     MOV     R7,data0
                                           ; SOURCE LINE # 177
00BB         ?C0013:
00BB 22                RET     
             ; FUNCTION _Read (END)

             ; FUNCTION TD_Suspend (BEGIN)
                                           ; SOURCE LINE # 180
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 182
0000 D3                SETB    C
                                           ; SOURCE LINE # 183
0001         ?C0014:
0001 22                RET     
             ; FUNCTION TD_Suspend (END)

⌨️ 快捷键说明

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