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 + -
显示快捷键?