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

📄 tcxmaster.lst

📁 用Keil C语言编写的EZ-USB CyC768013芯片 slave FIFO模式的固件程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ; SOURCE LINE # 125
005F 900000      E     MOV     DPTR,#EP2FIFOCFG
0062 04                INC     A
0063 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 126
0064 00                NOP     
0065 00                NOP     
0066 00                NOP     
                                           ; SOURCE LINE # 128
0067 7411              MOV     A,#011H
0069 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 129
006A 00                NOP     
006B 00                NOP     
006C 00                NOP     
                                           ; SOURCE LINE # 132
006D E4                CLR     A
006E 900000      E     MOV     DPTR,#EP4FIFOCFG
0071 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 133
0072 00                NOP     
0073 00                NOP     
0074 00                NOP     
                                           ; SOURCE LINE # 135
0075 7410              MOV     A,#010H
C51 COMPILER V7.02b   TCXMASTER                    04/24/2005 22:31:53 PAGE 11  

0077 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 136
0078 00                NOP     
0079 00                NOP     
007A 00                NOP     
                                           ; SOURCE LINE # 138
007B 900000      E     MOV     DPTR,#EP6FIFOCFG
007E 740C              MOV     A,#0CH
0080 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 139
0081 00                NOP     
0082 00                NOP     
0083 00                NOP     
                                           ; SOURCE LINE # 140
0084 900000      E     MOV     DPTR,#EP8FIFOCFG
0087 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 141
0088 22                RET     
             ; FUNCTION TD_Init (END)

             ; FUNCTION TD_Poll (BEGIN)
                                           ; SOURCE LINE # 143
                                           ; SOURCE LINE # 144
                                           ; SOURCE LINE # 148
0000 22                RET     
             ; FUNCTION TD_Poll (END)

             ; FUNCTION TD_Suspend (BEGIN)
                                           ; SOURCE LINE # 150
                                           ; SOURCE LINE # 151
                                           ; SOURCE LINE # 152
0000 D3                SETB    C
                                           ; SOURCE LINE # 153
0001         ?C0003:
0001 22                RET     
             ; FUNCTION TD_Suspend (END)

             ; FUNCTION TD_Resume (BEGIN)
                                           ; SOURCE LINE # 155
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 157
0000 D3                SETB    C
                                           ; SOURCE LINE # 158
0001         ?C0004:
0001 22                RET     
             ; FUNCTION TD_Resume (END)

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

             ; FUNCTION DR_SetConfiguration (BEGIN)
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
                                           ; SOURCE LINE # 172
0000 900000      E     MOV     DPTR,#USBCS
C51 COMPILER V7.02b   TCXMASTER                    04/24/2005 22:31:53 PAGE 12  

0003 E0                MOVX    A,@DPTR
0004 30E71E            JNB     ACC.7,?C0006
                                           ; SOURCE LINE # 173
                                           ; SOURCE LINE # 174
0007 900000      E     MOV     DPTR,#EP6AUTOINLENH
000A 7402              MOV     A,#02H
000C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 175
000D 00                NOP     
000E 00                NOP     
000F 00                NOP     
                                           ; SOURCE LINE # 176
0010 900000      E     MOV     DPTR,#EP8AUTOINLENH
0013 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 177
0014 00                NOP     
0015 00                NOP     
0016 00                NOP     
                                           ; SOURCE LINE # 178
0017 E4                CLR     A
0018 900000      E     MOV     DPTR,#EP6AUTOINLENL
001B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 179
001C 00                NOP     
001D 00                NOP     
001E 00                NOP     
                                           ; SOURCE LINE # 180
001F 900000      E     MOV     DPTR,#EP8AUTOINLENL
0022 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 181
0023 801C              SJMP    ?C0007
0025         ?C0006:
                                           ; SOURCE LINE # 183
                                           ; SOURCE LINE # 184
0025 E4                CLR     A
0026 900000      E     MOV     DPTR,#EP6AUTOINLENH
0029 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 185
002A 00                NOP     
002B 00                NOP     
002C 00                NOP     
                                           ; SOURCE LINE # 186
002D 900000      E     MOV     DPTR,#EP8AUTOINLENH
0030 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 187
0031 00                NOP     
0032 00                NOP     
0033 00                NOP     
                                           ; SOURCE LINE # 188
0034 900000      E     MOV     DPTR,#EP6AUTOINLENL
0037 7440              MOV     A,#040H
0039 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 189
003A 00                NOP     
003B 00                NOP     
003C 00                NOP     
                                           ; SOURCE LINE # 190
003D 900000      E     MOV     DPTR,#EP8AUTOINLENL
0040 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 191
0041         ?C0007:
                                           ; SOURCE LINE # 193
C51 COMPILER V7.02b   TCXMASTER                    04/24/2005 22:31:53 PAGE 13  

0041 900000      E     MOV     DPTR,#SETUPDAT+02H
0044 E0                MOVX    A,@DPTR
0045 F500        R     MOV     Configuration,A
                                           ; SOURCE LINE # 194
0047 D3                SETB    C
                                           ; SOURCE LINE # 195
0048         ?C0008:
0048 22                RET     
             ; FUNCTION DR_SetConfiguration (END)

             ; FUNCTION DR_GetConfiguration (BEGIN)
                                           ; SOURCE LINE # 197
                                           ; SOURCE LINE # 198
                                           ; SOURCE LINE # 199
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,Configuration
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 200
0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 201
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 202
0010 D3                SETB    C
                                           ; SOURCE LINE # 203
0011         ?C0009:
0011 22                RET     
             ; FUNCTION DR_GetConfiguration (END)

             ; FUNCTION DR_SetInterface (BEGIN)
                                           ; SOURCE LINE # 205
                                           ; SOURCE LINE # 206
                                           ; SOURCE LINE # 207
0000 900000      E     MOV     DPTR,#SETUPDAT+02H
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     AlternateSetting,A
                                           ; SOURCE LINE # 208
0006 D3                SETB    C
                                           ; SOURCE LINE # 209
0007         ?C0010:
0007 22                RET     
             ; FUNCTION DR_SetInterface (END)

             ; FUNCTION DR_GetInterface (BEGIN)
                                           ; SOURCE LINE # 211
                                           ; SOURCE LINE # 212
                                           ; SOURCE LINE # 213
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,AlternateSetting
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 214
0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 215
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 216
C51 COMPILER V7.02b   TCXMASTER                    04/24/2005 22:31:53 PAGE 14  

0010 D3                SETB    C
                                           ; SOURCE LINE # 217
0011         ?C0011:
0011 22                RET     
             ; FUNCTION DR_GetInterface (END)

             ; FUNCTION DR_GetStatus (BEGIN)
                                           ; SOURCE LINE # 219
                                           ; SOURCE LINE # 220
                                           ; SOURCE LINE # 221
0000 D3                SETB    C
                                           ; SOURCE LINE # 222
0001         ?C0012:
0001 22                RET     
             ; FUNCTION DR_GetStatus (END)

             ; FUNCTION DR_ClearFeature (BEGIN)
                                           ; SOURCE LINE # 224
                                           ; SOURCE LINE # 225
                                           ; SOURCE LINE # 226
0000 D3                SETB    C
                                           ; SOURCE LINE # 227
0001         ?C0013:
0001 22                RET     
             ; FUNCTION DR_ClearFeature (END)

             ; FUNCTION DR_SetFeature (BEGIN)
                                           ; SOURCE LINE # 229
                                           ; SOURCE LINE # 230
                                           ; SOURCE LINE # 231
0000 D3                SETB    C
                                           ; SOURCE LINE # 232
0001         ?C0014:
0001 22                RET     
             ; FUNCTION DR_SetFeature (END)

             ; FUNCTION DR_VendorCmnd (BEGIN)
                                           ; SOURCE LINE # 234
                                           ; SOURCE LINE # 235
                                           ; SOURCE LINE # 236
0000 D3                SETB    C
                                           ; SOURCE LINE # 237
0001         ?C0015:
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 # 245
                                           ; SOURCE LINE # 247
0006 D200        E     SETB    GotSUD
                                           ; SOURCE LINE # 248
0008 5391EF            ANL     EXIF,#0EFH
                                           ; SOURCE LINE # 249
000B 900000      E     MOV     DPTR,#USBIRQ
000E 7401              MOV     A,#01H
0010 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 250
0011 D082              POP     DPL
0013 D083              POP     DPH
C51 COMPILER V7.02b   TCXMASTER                    04/24/2005 22:31:53 PAGE 15  

⌨️ 快捷键说明

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