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

📄 portcstb.lst

📁 CY7C68013通过SPI接口下载固件至ADNS-3080后的测试代码。
💻 LST
📖 第 1 页 / 共 5 页
字号:
0004 20E11A            JB      ACC.1,?C0005
                                           ; SOURCE LINE # 109
                                           ; SOURCE LINE # 111
0007 900000      E     MOV     DPTR,#EP1OUTBC
000A E0                MOVX    A,@DPTR
000B 600F              JZ      ?C0004
                                           ; SOURCE LINE # 112
                                           ; SOURCE LINE # 113
000D D280              SETB    LATRIGWR
                                           ; SOURCE LINE # 114
000F C280              CLR     LATRIGWR
                                           ; SOURCE LINE # 115
0011 D280              SETB    LATRIGWR
                                           ; SOURCE LINE # 117
0013 75B2FF            MOV     OEA,#0FFH
                                           ; SOURCE LINE # 120
0016 900000      E     MOV     DPTR,#EP1OUTBUF
0019 E0                MOVX    A,@DPTR
001A F580              MOV     IOA,A
                                           ; SOURCE LINE # 122
                                           ; SOURCE LINE # 124
                                           ; SOURCE LINE # 126
001C         ?C0004:
                                           ; SOURCE LINE # 127
001C E4                CLR     A
001D 900000      E     MOV     DPTR,#EP1OUTBC
0020 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 128
                                           ; SOURCE LINE # 130
C51 COMPILER V6.10  PORTCSTB                       01/12/2009 17:09:31 PAGE 11  

                                           ; SOURCE LINE # 132
0021         ?C0005:
                                           ; SOURCE LINE # 134
0021 E4                CLR     A
0022 F5B2              MOV     OEA,A
                                           ; SOURCE LINE # 136
0024 900000      E     MOV     DPTR,#EP2FIFOBUF
0027 E580              MOV     A,IOA
0029 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 137
002A 900000      E     MOV     DPTR,#EP2BCL
002D 7401              MOV     A,#01H
002F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 140
0030 00                NOP     
0031 00                NOP     
0032 00                NOP     
                                           ; SOURCE LINE # 146
0033 22                RET     
             ; FUNCTION TD_Poll (END)

             ; FUNCTION TD_Suspend (BEGIN)
                                           ; SOURCE LINE # 148
                                           ; SOURCE LINE # 149
                                           ; SOURCE LINE # 150
0000 D3                SETB    C
                                           ; SOURCE LINE # 151
0001         ?C0007:
0001 22                RET     
             ; FUNCTION TD_Suspend (END)

             ; FUNCTION TD_Resume (BEGIN)
                                           ; SOURCE LINE # 153
                                           ; SOURCE LINE # 154
                                           ; SOURCE LINE # 155
0000 D3                SETB    C
                                           ; SOURCE LINE # 156
0001         ?C0008:
0001 22                RET     
             ; FUNCTION TD_Resume (END)

             ; FUNCTION DR_GetDescriptor (BEGIN)
                                           ; SOURCE LINE # 163
                                           ; SOURCE LINE # 164
                                           ; SOURCE LINE # 165
0000 D3                SETB    C
                                           ; SOURCE LINE # 166
0001         ?C0009:
0001 22                RET     
             ; FUNCTION DR_GetDescriptor (END)

             ; FUNCTION DR_SetConfiguration (BEGIN)
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
0000 900000      E     MOV     DPTR,#SETUPDAT+02H
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     Configuration,A
                                           ; SOURCE LINE # 171
0006 D3                SETB    C
                                           ; SOURCE LINE # 172
0007         ?C0010:
C51 COMPILER V6.10  PORTCSTB                       01/12/2009 17:09:31 PAGE 12  

0007 22                RET     
             ; FUNCTION DR_SetConfiguration (END)

             ; FUNCTION DR_GetConfiguration (BEGIN)
                                           ; SOURCE LINE # 174
                                           ; SOURCE LINE # 175
                                           ; SOURCE LINE # 176
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,Configuration
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 177
0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 178
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 179
0010 D3                SETB    C
                                           ; SOURCE LINE # 180
0011         ?C0011:
0011 22                RET     
             ; FUNCTION DR_GetConfiguration (END)

             ; FUNCTION DR_SetInterface (BEGIN)
                                           ; SOURCE LINE # 182
                                           ; SOURCE LINE # 183
                                           ; SOURCE LINE # 184
0000 900000      E     MOV     DPTR,#SETUPDAT+02H
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     AlternateSetting,A
                                           ; SOURCE LINE # 185
0006 D3                SETB    C
                                           ; SOURCE LINE # 186
0007         ?C0012:
0007 22                RET     
             ; FUNCTION DR_SetInterface (END)

             ; FUNCTION DR_GetInterface (BEGIN)
                                           ; SOURCE LINE # 188
                                           ; SOURCE LINE # 189
                                           ; SOURCE LINE # 190
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,AlternateSetting
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 191
0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 192
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 193
0010 D3                SETB    C
                                           ; SOURCE LINE # 194
0011         ?C0013:
0011 22                RET     
             ; FUNCTION DR_GetInterface (END)

             ; FUNCTION DR_GetStatus (BEGIN)
C51 COMPILER V6.10  PORTCSTB                       01/12/2009 17:09:31 PAGE 13  

                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
                                           ; SOURCE LINE # 198
0000 D3                SETB    C
                                           ; SOURCE LINE # 199
0001         ?C0014:
0001 22                RET     
             ; FUNCTION DR_GetStatus (END)

             ; FUNCTION DR_ClearFeature (BEGIN)
                                           ; SOURCE LINE # 201
                                           ; SOURCE LINE # 202
                                           ; SOURCE LINE # 203
0000 D3                SETB    C
                                           ; SOURCE LINE # 204
0001         ?C0015:
0001 22                RET     
             ; FUNCTION DR_ClearFeature (END)

             ; FUNCTION DR_SetFeature (BEGIN)
                                           ; SOURCE LINE # 206
                                           ; SOURCE LINE # 207
                                           ; SOURCE LINE # 208
0000 D3                SETB    C
                                           ; SOURCE LINE # 209
0001         ?C0016:
0001 22                RET     
             ; FUNCTION DR_SetFeature (END)

             ; FUNCTION DR_VendorCmnd (BEGIN)
                                           ; SOURCE LINE # 213
                                           ; SOURCE LINE # 214
                                           ; SOURCE LINE # 216
0000 900000      E     MOV     DPTR,#SETUPDAT+01H
0003 E0                MOVX    A,@DPTR
0004 244E              ADD     A,#04EH
0006 7023              JNZ     ?C0017
                                           ; SOURCE LINE # 217
                                           ; SOURCE LINE # 218
0008         ?C0018:
                                           ; SOURCE LINE # 219
                                           ; SOURCE LINE # 220
0008 90B100            MOV     DPTR,#LED3_OFF
000B E0                MOVX    A,@DPTR
000C F500        R     MOV     ledX_rdvar,A
                                           ; SOURCE LINE # 221
000E 900000      E     MOV     DPTR,#EP1OUTBC
0011 E0                MOVX    A,@DPTR
0012 900000      E     MOV     DPTR,#EP0BUF
0015 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 222
0016 E4                CLR     A
0017 900000      E     MOV     DPTR,#EP1OUTBC
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 223
001B 900000      E     MOV     DPTR,#EP0BCH
001E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 224
001F 900000      E     MOV     DPTR,#EP0BCL
0022 04                INC     A
0023 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 225
C51 COMPILER V6.10  PORTCSTB                       01/12/2009 17:09:31 PAGE 14  

0024 900000      E     MOV     DPTR,#EP0CS
0027 E0                MOVX    A,@DPTR
0028 4480              ORL     A,#080H
002A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 226
                                           ; SOURCE LINE # 227
                                           ; SOURCE LINE # 228
                                           ; SOURCE LINE # 229
                                           ; SOURCE LINE # 230
                                           ; SOURCE LINE # 231
                                           ; SOURCE LINE # 232
002B         ?C0017:
                                           ; SOURCE LINE # 234
002B C3                CLR     C
                                           ; SOURCE LINE # 235
002C         ?C0020:
002C 22                RET     
             ; FUNCTION DR_VendorCmnd (END)

             ; FUNCTION ISR_Sudav (BEGIN)
0000 C0E0              PUSH    ACC
0002 C083              PUSH    DPH
0004 C082              PUSH    DPL
                                           ; SOURCE LINE # 243
                                           ; SOURCE LINE # 245
0006 D200        E     SETB    GotSUD
                                           ; SOURCE LINE # 246
0008 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 247
000B 900000      E     MOV     DPTR,#USBIRQ
000E 7401              MOV     A,#01H
0010 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 248
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 # 251
                                           ; SOURCE LINE # 253
0006 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 254
0009 900000      E     MOV     DPTR,#USBIRQ
000C 7404              MOV     A,#04H
000E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 255
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

⌨️ 快捷键说明

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