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

📄 periph.lst

📁 cypress 68013a-56pvxc usb2.0
💻 LST
📖 第 1 页 / 共 5 页
字号:
001D E4                CLR     A
001E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 141
001F 90E602            MOV     DPTR,#0E602H
0022 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 142
0023 A3                INC     DPTR
0024 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 148
0025 90E6C3            MOV     DPTR,#0E6C3H
0028 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 149
0029 90E6C2            MOV     DPTR,#0E6C2H
002C 7477              MOV     A,#077H
002E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 157
002F 90E6C1            MOV     DPTR,#0E6C1H
0032 E4                CLR     A
0033 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 158
0034 90E6C0            MOV     DPTR,#0E6C0H
0037 74B1              MOV     A,#0B1H
0039 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 161
003A 90E612            MOV     DPTR,#0E612H
003D 74A0              MOV     A,#0A0H
003F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 162
0040 90E618            MOV     DPTR,#0E618H
0043 7405              MOV     A,#05H
0045 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 163
0046 90E630            MOV     DPTR,#0E630H
0049 E4                CLR     A
004A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 164
004B A3                INC     DPTR
004C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 165
004D 90E6D3            MOV     DPTR,#0E6D3H
0050 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 167
0051 90E615            MOV     DPTR,#0E615H
0054 74E0              MOV     A,#0E0H
0056 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 168
0057 90E61B            MOV     DPTR,#0E61BH
C51 COMPILER V7.10   PERIPH                                                                05/28/2007 19:12:34 PAGE 16  

005A 7405              MOV     A,#05H
005C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 173
005D 90E614            MOV     DPTR,#0E614H
0060 7422              MOV     A,#022H
0062 F0                MOVX    @DPTR,A
0063 90E613            MOV     DPTR,#0E613H
0066 F0                MOVX    @DPTR,A
0067 90E611            MOV     DPTR,#0E611H
006A F0                MOVX    @DPTR,A
006B 90E610            MOV     DPTR,#0E610H
006E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 176
006F 90E60B            MOV     DPTR,#0E60BH
0072 E0                MOVX    A,@DPTR
0073 4402              ORL     A,#02H
0075 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 179
0076 020000      R     LJMP    ResetAndArmEp2
             ; FUNCTION initUSB (END)

             ; FUNCTION stallEP2OUT (BEGIN)
                                           ; SOURCE LINE # 186
                                           ; SOURCE LINE # 187
                                           ; SOURCE LINE # 192
0000 E5AA              MOV     A,EP2468STAT
0002 30E007            JNB     ACC.0,?C0012
                                           ; SOURCE LINE # 193
0005 E4                CLR     A
0006 F500        R     MOV     x,A
0008 F500        R     MOV     x+01H,A
000A 8003              SJMP    ?C0013
000C         ?C0012:
                                           ; SOURCE LINE # 195
000C 120000      R     LCALL   L?0094
000F         ?C0013:
                                           ; SOURCE LINE # 198
000F 120000      R     LCALL   L?0095
0012 4037              JC      ?C0019
                                           ; SOURCE LINE # 200
                                           ; SOURCE LINE # 201
0014 90E6A3            MOV     DPTR,#0E6A3H
0017 E0                MOVX    A,@DPTR
0018 4401              ORL     A,#01H
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 203
001B 7F64              MOV     R7,#064H
001D 7E00              MOV     R6,#00H
001F 120000      E     LCALL   _EZUSB_Delay
                                           ; SOURCE LINE # 205
0022 90E6A3            MOV     DPTR,#0E6A3H
0025 E0                MOVX    A,@DPTR
0026 30E006            JNB     ACC.0,?C0015
                                           ; SOURCE LINE # 206
0029 750004      R     MOV     x,#04H
002C 7500D2      R     MOV     x+01H,#0D2H
002F         ?C0015:
                                           ; SOURCE LINE # 209
002F E5AA              MOV     A,EP2468STAT
0031 30E007            JNB     ACC.0,?C0016
                                           ; SOURCE LINE # 210
0034 E4                CLR     A
C51 COMPILER V7.10   PERIPH                                                                05/28/2007 19:12:34 PAGE 17  

0035 F500        R     MOV     x,A
0037 F500        R     MOV     x+01H,A
0039 8003              SJMP    ?C0017
003B         ?C0016:
                                           ; SOURCE LINE # 212
003B 120000      R     LCALL   L?0094
003E         ?C0017:
                                           ; SOURCE LINE # 214
003E 120000      R     LCALL   L?0095
0041 4008              JC      ?C0019
                                           ; SOURCE LINE # 215
                                           ; SOURCE LINE # 216
0043 120000      R     LCALL   ResetAndArmEp2
                                           ; SOURCE LINE # 217
0046 90E6A3            MOV     DPTR,#0E6A3H
0049 E4                CLR     A
004A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219
                                           ; SOURCE LINE # 220
004B         ?C0019:
004B 22                RET     
             ; FUNCTION stallEP2OUT (END)

             ; FUNCTION processCBW (BEGIN)
                                           ; SOURCE LINE # 222
                                           ; SOURCE LINE # 223
                                           ; SOURCE LINE # 225
0000 90F004            MOV     DPTR,#0F004H
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     cbwTagLow,A
0006 A3                INC     DPTR
0007 E0                MOVX    A,@DPTR
0008 F500        R     MOV     cbwTagLow+01H,A
                                           ; SOURCE LINE # 226
000A A3                INC     DPTR
000B E0                MOVX    A,@DPTR
000C F500        R     MOV     cbwTagHi,A
000E A3                INC     DPTR
000F E0                MOVX    A,@DPTR
0010 F500        R     MOV     cbwTagHi+01H,A
                                           ; SOURCE LINE # 229
0012 A3                INC     DPTR
0013 E0                MOVX    A,@DPTR
0014 F500        R     MOV     dataTransferLen+03H,A
                                           ; SOURCE LINE # 230
0016 A3                INC     DPTR
0017 E0                MOVX    A,@DPTR
0018 F500        R     MOV     dataTransferLen+02H,A
                                           ; SOURCE LINE # 231
001A A3                INC     DPTR
001B E0                MOVX    A,@DPTR
001C F500        R     MOV     dataTransferLen+01H,A
                                           ; SOURCE LINE # 232
001E A3                INC     DPTR
001F E0                MOVX    A,@DPTR
0020 F500        R     MOV     dataTransferLen,A
                                           ; SOURCE LINE # 237
0022 90F00F            MOV     DPTR,#0F00FH
0025 E0                MOVX    A,@DPTR
0026 B4FB0E            CJNE    A,#0FBH,?C0020
0029 90F00C            MOV     DPTR,#0F00CH
C51 COMPILER V7.10   PERIPH                                                                05/28/2007 19:12:34 PAGE 18  

002C E0                MOVX    A,@DPTR
002D 20E707            JB      ACC.7,?C0020
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 240
0030 90E691            MOV     DPTR,#0E691H
0033 7480              MOV     A,#080H
                                           ; SOURCE LINE # 244
                                           ; SOURCE LINE # 245
0035 8048              SJMP    ?C0088
0037         ?C0020:
                                           ; SOURCE LINE # 246
0037 90F00F            MOV     DPTR,#0F00FH
003A E0                MOVX    A,@DPTR
003B 64FA              XRL     A,#0FAH
003D 7044              JNZ     ?C0022
003F 90F00C            MOV     DPTR,#0F00CH
0042 E0                MOVX    A,@DPTR
0043 30E73D            JNB     ACC.7,?C0022
                                           ; SOURCE LINE # 247
                                           ; SOURCE LINE # 249
0046 900000      E     MOV     DPTR,#StringDscr3
0049 E4                CLR     A
004A 93                MOVC    A,@A+DPTR
004B 25E0              ADD     A,ACC
004D F500        R     MOV     len,A
                                           ; SOURCE LINE # 251
004F D3                SETB    C
0050 9500        R     SUBB    A,dataTransferLen+03H
0052 E4                CLR     A
0053 9500        R     SUBB    A,dataTransferLen+02H
0055 4004              JC      ?C0023
0057 AF00        R     MOV     R7,len
0059 8002              SJMP    ?C0024
005B         ?C0023:
005B AF00        R     MOV     R7,dataTransferLen+03H
005D         ?C0024:
005D 8F00        R     MOV     len,R7
                                           ; SOURCE LINE # 254
005F 90E691            MOV     DPTR,#0E691H
0062 7480              MOV     A,#080H
0064 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 256
0065 7C00        E     MOV     R4,#HIGH StringDscr3+02H
0067 7D00        E     MOV     R5,#LOW StringDscr3+02H
0069 EF                MOV     A,R7
006A FB                MOV     R3,A
006B 7A00              MOV     R2,#00H
006D 7F00              MOV     R7,#00H
006F 7EFC              MOV     R6,#0FCH
0071 120000      R     LCALL   _mymemmovexx
                                           ; SOURCE LINE # 257
0074 120000      E     LCALL   waitForInBuffer
                                           ; SOURCE LINE # 258
0077 90E69C            MOV     DPTR,#0E69CH
007A E4                CLR     A
007B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 259
007C A3                INC     DPTR
007D E500        R     MOV     A,len
007F         ?C0088:
007F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 260
C51 COMPILER V7.10   PERIPH                                                                05/28/2007 19:12:34 PAGE 19  

0080 E4                CLR     A
                                           ; SOURCE LINE # 261
0081 801C              SJMP    ?C0089
0083         ?C0022:
                                           ; SOURCE LINE # 262
0083 90F00C            MOV     DPTR,#0F00CH
0086 E0                MOVX    A,@DPTR
0087 20E705            JB      ACC.7,?C0027
008A 120000      R     LCALL   L?0097
008D 7013              JNZ     ?C0026
008F         ?C0027:
                                           ; SOURCE LINE # 263
                                           ; SOURCE LINE # 264
008F 750003      R     MOV     currentState,#03H
                                           ; SOURCE LINE # 265
0092 300005      R     JNB     scsi,?C0028
                                           ; SOURCE LINE # 266
0095 120000      E     LCALL   generalSCSIInCommand
0098 8019              SJMP    ?C0092
009A         ?C0028:
                                           ; SOURCE LINE # 268
009A 120000      E     LCALL   generalIDEInCommand
009D E4                CLR     A
009E 33                RLC     A
009F         ?C0089:
009F FF                MOV     R7,A
00A0         ?C0090:
                                           ; SOURCE LINE # 269
00A0 8011              SJMP    ?C0092
00A2         ?C0026:
                                           ; SOURCE LINE # 271
                                           ; SOURCE LINE # 272
00A2 750002      R     MOV     currentState,#02H
                                           ; SOURCE LINE # 273
00A5 300005      R     JNB     scsi,?C0031
                                           ; SOURCE LINE # 274
00A8 120000      E     LCALL   generalSCSIOutCommand
00AB         ?C0091:
00AB 8006              SJMP    ?C0092
00AD         ?C0031:
                                           ; SOURCE LINE # 276
00AD 120000      E     LCALL   generalIDEOutCommand
00B0 E4                CLR     A
00B1 33                RLC     A
00B2 FF                MOV     R7,A
00B3         ?C0092:
00B3 120000      R     LCALL   _sendUSBS
                                           ; SOURCE LINE # 277

⌨️ 快捷键说明

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