tcxmaster.lst

来自「68013 Usb2.0芯片Fifo驱动驱动程序源代码」· LST 代码 · 共 1,469 行 · 第 1/5 页

LST
1,469
字号
004F 00                NOP     
0050 00                NOP     
                                           ; SOURCE LINE # 123
0051 E4                CLR     A
0052 900000      E     MOV     DPTR,#FIFOPINPOLAR
0055 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 124
0056 00                NOP     
0057 00                NOP     
0058 00                NOP     
                                           ; SOURCE LINE # 127
0059 900000      E     MOV     DPTR,#EP2FIFOCFG
005C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 128
005D 00                NOP     
005E 00                NOP     
005F 00                NOP     
                                           ; SOURCE LINE # 130
0060 7410              MOV     A,#010H
0062 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 131
0063 00                NOP     
0064 00                NOP     
0065 00                NOP     
                                           ; SOURCE LINE # 134
0066 E4                CLR     A
0067 900000      E     MOV     DPTR,#EP4FIFOCFG
006A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 135
006B 00                NOP     
006C 00                NOP     
006D 00                NOP     
                                           ; SOURCE LINE # 137
006E 7410              MOV     A,#010H
0070 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 138
0071 00                NOP     
0072 00                NOP     
0073 00                NOP     
                                           ; SOURCE LINE # 140
C51 COMPILER V7.50   TCXMASTER                     05/16/2006 23:11:09 PAGE 11  

0074 900000      E     MOV     DPTR,#EP6FIFOCFG
0077 740C              MOV     A,#0CH
0079 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 141
007A 00                NOP     
007B 00                NOP     
007C 00                NOP     
                                           ; SOURCE LINE # 142
007D 900000      E     MOV     DPTR,#EP8FIFOCFG
0080 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 144
0081 43B202            ORL     OEA,#02H
                                           ; SOURCE LINE # 147
0084 5380FD            ANL     IOA,#0FDH
                                           ; SOURCE LINE # 148
0087 5380FD            ANL     IOA,#0FDH
                                           ; SOURCE LINE # 149
008A 5380FD            ANL     IOA,#0FDH
                                           ; SOURCE LINE # 151
008D 438002            ORL     IOA,#02H
                                           ; SOURCE LINE # 152
0090 438002            ORL     IOA,#02H
                                           ; SOURCE LINE # 153
0093 438002            ORL     IOA,#02H
                                           ; SOURCE LINE # 154
0096 22                RET     
             ; FUNCTION TD_Init (END)

             ; FUNCTION TD_Poll (BEGIN)
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 157
                                           ; SOURCE LINE # 161
0000 22                RET     
             ; FUNCTION TD_Poll (END)

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

             ; FUNCTION TD_Resume (BEGIN)
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
0000 D3                SETB    C
                                           ; SOURCE LINE # 171
0001         ?C0004:
0001 22                RET     
             ; FUNCTION TD_Resume (END)

             ; FUNCTION DR_GetDescriptor (BEGIN)
                                           ; SOURCE LINE # 177
                                           ; SOURCE LINE # 178
                                           ; SOURCE LINE # 179
0000 D3                SETB    C
                                           ; SOURCE LINE # 180
0001         ?C0005:
C51 COMPILER V7.50   TCXMASTER                     05/16/2006 23:11:09 PAGE 12  

0001 22                RET     
             ; FUNCTION DR_GetDescriptor (END)

             ; FUNCTION DR_SetConfiguration (BEGIN)
                                           ; SOURCE LINE # 182
                                           ; SOURCE LINE # 183
                                           ; SOURCE LINE # 185
0000 900000      E     MOV     DPTR,#USBCS
0003 E0                MOVX    A,@DPTR
0004 30E71E            JNB     ACC.7,?C0006
                                           ; SOURCE LINE # 186
                                           ; SOURCE LINE # 187
0007 900000      E     MOV     DPTR,#EP6AUTOINLENH
000A 7402              MOV     A,#02H
000C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 188
000D 00                NOP     
000E 00                NOP     
000F 00                NOP     
                                           ; SOURCE LINE # 189
0010 900000      E     MOV     DPTR,#EP8AUTOINLENH
0013 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 190
0014 00                NOP     
0015 00                NOP     
0016 00                NOP     
                                           ; SOURCE LINE # 191
0017 E4                CLR     A
0018 900000      E     MOV     DPTR,#EP6AUTOINLENL
001B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 192
001C 00                NOP     
001D 00                NOP     
001E 00                NOP     
                                           ; SOURCE LINE # 193
001F 900000      E     MOV     DPTR,#EP8AUTOINLENL
0022 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 194
0023 801C              SJMP    ?C0007
0025         ?C0006:
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
0025 E4                CLR     A
0026 900000      E     MOV     DPTR,#EP6AUTOINLENH
0029 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 198
002A 00                NOP     
002B 00                NOP     
002C 00                NOP     
                                           ; SOURCE LINE # 199
002D 900000      E     MOV     DPTR,#EP8AUTOINLENH
0030 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 200
0031 00                NOP     
0032 00                NOP     
0033 00                NOP     
                                           ; SOURCE LINE # 201
0034 900000      E     MOV     DPTR,#EP6AUTOINLENL
0037 7440              MOV     A,#040H
0039 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 202
003A 00                NOP     
C51 COMPILER V7.50   TCXMASTER                     05/16/2006 23:11:09 PAGE 13  

003B 00                NOP     
003C 00                NOP     
                                           ; SOURCE LINE # 203
003D 900000      E     MOV     DPTR,#EP8AUTOINLENL
0040 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 204
0041         ?C0007:
                                           ; SOURCE LINE # 206
0041 900000      E     MOV     DPTR,#SETUPDAT+02H
0044 E0                MOVX    A,@DPTR
0045 F500        R     MOV     Configuration,A
                                           ; SOURCE LINE # 207
0047 D3                SETB    C
                                           ; SOURCE LINE # 208
0048         ?C0008:
0048 22                RET     
             ; FUNCTION DR_SetConfiguration (END)

             ; FUNCTION DR_GetConfiguration (BEGIN)
                                           ; SOURCE LINE # 210
                                           ; SOURCE LINE # 211
                                           ; SOURCE LINE # 212
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,Configuration
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 213
0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 214
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 215
0010 D3                SETB    C
                                           ; SOURCE LINE # 216
0011         ?C0009:
0011 22                RET     
             ; FUNCTION DR_GetConfiguration (END)

             ; FUNCTION DR_SetInterface (BEGIN)
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219
                                           ; SOURCE LINE # 220
0000 900000      E     MOV     DPTR,#SETUPDAT+02H
0003 E0                MOVX    A,@DPTR
0004 F500        R     MOV     AlternateSetting,A
                                           ; SOURCE LINE # 221
0006 D3                SETB    C
                                           ; SOURCE LINE # 222
0007         ?C0010:
0007 22                RET     
             ; FUNCTION DR_SetInterface (END)

             ; FUNCTION DR_GetInterface (BEGIN)
                                           ; SOURCE LINE # 224
                                           ; SOURCE LINE # 225
                                           ; SOURCE LINE # 226
0000 900000      E     MOV     DPTR,#EP0BUF
0003 E500        R     MOV     A,AlternateSetting
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 227
C51 COMPILER V7.50   TCXMASTER                     05/16/2006 23:11:09 PAGE 14  

0006 E4                CLR     A
0007 900000      E     MOV     DPTR,#EP0BCH
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 228
000B 900000      E     MOV     DPTR,#EP0BCL
000E 04                INC     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 229
0010 D3                SETB    C
                                           ; SOURCE LINE # 230
0011         ?C0011:
0011 22                RET     
             ; FUNCTION DR_GetInterface (END)

             ; FUNCTION DR_GetStatus (BEGIN)
                                           ; SOURCE LINE # 232
                                           ; SOURCE LINE # 233
                                           ; SOURCE LINE # 234
0000 D3                SETB    C
                                           ; SOURCE LINE # 235
0001         ?C0012:
0001 22                RET     
             ; FUNCTION DR_GetStatus (END)

             ; FUNCTION DR_ClearFeature (BEGIN)
                                           ; SOURCE LINE # 237
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 239
0000 D3                SETB    C
                                           ; SOURCE LINE # 240
0001         ?C0013:
0001 22                RET     
             ; FUNCTION DR_ClearFeature (END)

             ; FUNCTION DR_SetFeature (BEGIN)
                                           ; SOURCE LINE # 242
                                           ; SOURCE LINE # 243
                                           ; SOURCE LINE # 244
0000 D3                SETB    C
                                           ; SOURCE LINE # 245
0001         ?C0014:
0001 22                RET     
             ; FUNCTION DR_SetFeature (END)

             ; FUNCTION DR_VendorCmnd (BEGIN)
                                           ; SOURCE LINE # 247
                                           ; SOURCE LINE # 248
                                           ; SOURCE LINE # 249
0000 900000      E     MOV     DPTR,#SETUPDAT+01H
0003 E0                MOVX    A,@DPTR
0004 245D              ADD     A,#05DH
0006 601C              JZ      ?C0017
0008 04                INC     A
0009 703F              JNZ     ?C0015
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 251
000B         ?C0016:
                                           ; SOURCE LINE # 252
000B 900000      E     MOV     DPTR,#SETUPDAT+02H
000E E0                MOVX    A,@DPTR

⌨️ 快捷键说明

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