📄 tcxmaster.lst
字号:
; SOURCE LINE # 119
006D 7404 MOV A,#04H
006F F0 MOVX @DPTR,A
; SOURCE LINE # 120
0070 00 NOP
0071 00 NOP
0072 00 NOP
; SOURCE LINE # 121
0073 7406 MOV A,#06H
0075 F0 MOVX @DPTR,A
; SOURCE LINE # 122
0076 00 NOP
0077 00 NOP
0078 00 NOP
; SOURCE LINE # 123
0079 7408 MOV A,#08H
007B F0 MOVX @DPTR,A
; SOURCE LINE # 124
007C 00 NOP
C51 COMPILER V7.50 TCXMASTER 08/04/2008 21:19:38 PAGE 11
007D 00 NOP
007E 00 NOP
; SOURCE LINE # 125
007F E4 CLR A
0080 F0 MOVX @DPTR,A
; SOURCE LINE # 133
0081 00 NOP
0082 00 NOP
0083 00 NOP
; SOURCE LINE # 134
0084 900000 E MOV DPTR,#EP2FIFOPFH
0087 7482 MOV A,#082H
0089 F0 MOVX @DPTR,A
; SOURCE LINE # 135
008A 22 RET
; FUNCTION TD_Init (END)
; FUNCTION TD_Poll (BEGIN)
; SOURCE LINE # 137
; SOURCE LINE # 138
; SOURCE LINE # 145
0000 22 RET
; FUNCTION TD_Poll (END)
; FUNCTION TD_Suspend (BEGIN)
; SOURCE LINE # 147
; SOURCE LINE # 148
; SOURCE LINE # 149
0000 D3 SETB C
; SOURCE LINE # 150
0001 ?C0003:
0001 22 RET
; FUNCTION TD_Suspend (END)
; FUNCTION TD_Resume (BEGIN)
; SOURCE LINE # 152
; SOURCE LINE # 153
; SOURCE LINE # 154
0000 D3 SETB C
; SOURCE LINE # 155
0001 ?C0004:
0001 22 RET
; FUNCTION TD_Resume (END)
; FUNCTION DR_GetDescriptor (BEGIN)
; SOURCE LINE # 161
; SOURCE LINE # 162
; SOURCE LINE # 163
0000 D3 SETB C
; SOURCE LINE # 164
0001 ?C0005:
0001 22 RET
; FUNCTION DR_GetDescriptor (END)
; FUNCTION DR_SetConfiguration (BEGIN)
; SOURCE LINE # 166
; SOURCE LINE # 167
; SOURCE LINE # 169
0000 900000 E MOV DPTR,#USBCS
0003 E0 MOVX A,@DPTR
0004 30E710 JNB ACC.7,?C0006
; SOURCE LINE # 170
C51 COMPILER V7.50 TCXMASTER 08/04/2008 21:19:38 PAGE 12
; SOURCE LINE # 171
0007 900000 E MOV DPTR,#EP2AUTOINLENH
000A 7402 MOV A,#02H
000C F0 MOVX @DPTR,A
; SOURCE LINE # 173
000D 00 NOP
000E 00 NOP
000F 00 NOP
; SOURCE LINE # 174
0010 E4 CLR A
0011 900000 E MOV DPTR,#EP2AUTOINLENL
0014 F0 MOVX @DPTR,A
; SOURCE LINE # 176
0015 8011 SJMP ?C0007
0017 ?C0006:
; SOURCE LINE # 178
; SOURCE LINE # 179
0017 E4 CLR A
0018 900000 E MOV DPTR,#EP2AUTOINLENH
001B F0 MOVX @DPTR,A
; SOURCE LINE # 180
001C 00 NOP
001D 00 NOP
001E 00 NOP
; SOURCE LINE # 181
001F 900000 E MOV DPTR,#EP2AUTOINLENL
0022 7440 MOV A,#040H
0024 F0 MOVX @DPTR,A
; SOURCE LINE # 182
0025 00 NOP
0026 00 NOP
0027 00 NOP
; SOURCE LINE # 183
0028 ?C0007:
; SOURCE LINE # 185
0028 900000 E MOV DPTR,#SETUPDAT+02H
002B E0 MOVX A,@DPTR
002C F500 R MOV Configuration,A
; SOURCE LINE # 186
002E D3 SETB C
; SOURCE LINE # 187
002F ?C0008:
002F 22 RET
; FUNCTION DR_SetConfiguration (END)
; FUNCTION DR_GetConfiguration (BEGIN)
; SOURCE LINE # 189
; SOURCE LINE # 190
; SOURCE LINE # 191
0000 900000 E MOV DPTR,#USBCS
0003 E0 MOVX A,@DPTR
0004 30E710 JNB ACC.7,?C0009
; SOURCE LINE # 192
; SOURCE LINE # 193
0007 900000 E MOV DPTR,#EP2AUTOINLENH
000A 7402 MOV A,#02H
000C F0 MOVX @DPTR,A
; SOURCE LINE # 194
000D 00 NOP
000E 00 NOP
000F 00 NOP
; SOURCE LINE # 195
C51 COMPILER V7.50 TCXMASTER 08/04/2008 21:19:38 PAGE 13
0010 E4 CLR A
0011 900000 E MOV DPTR,#EP2AUTOINLENL
0014 F0 MOVX @DPTR,A
; SOURCE LINE # 196
0015 800E SJMP ?C0010
0017 ?C0009:
; SOURCE LINE # 198
; SOURCE LINE # 199
0017 E4 CLR A
0018 900000 E MOV DPTR,#EP2AUTOINLENH
001B F0 MOVX @DPTR,A
; SOURCE LINE # 200
001C 00 NOP
001D 00 NOP
001E 00 NOP
; SOURCE LINE # 201
001F 900000 E MOV DPTR,#EP2AUTOINLENL
0022 7440 MOV A,#040H
0024 F0 MOVX @DPTR,A
; SOURCE LINE # 202
0025 ?C0010:
; SOURCE LINE # 204
0025 900000 E MOV DPTR,#EP0BUF
0028 E500 R MOV A,Configuration
002A F0 MOVX @DPTR,A
; SOURCE LINE # 205
002B E4 CLR A
002C 900000 E MOV DPTR,#EP0BCH
002F F0 MOVX @DPTR,A
; SOURCE LINE # 206
0030 900000 E MOV DPTR,#EP0BCL
0033 04 INC A
0034 F0 MOVX @DPTR,A
; SOURCE LINE # 207
0035 D3 SETB C
; SOURCE LINE # 208
0036 ?C0011:
0036 22 RET
; FUNCTION DR_GetConfiguration (END)
; FUNCTION DR_SetInterface (BEGIN)
; SOURCE LINE # 211
; SOURCE LINE # 212
; SOURCE LINE # 213
0000 900000 E MOV DPTR,#SETUPDAT+02H
0003 E0 MOVX A,@DPTR
0004 F500 R MOV AlternateSetting,A
; SOURCE LINE # 214
0006 D3 SETB C
; SOURCE LINE # 215
0007 ?C0012:
0007 22 RET
; FUNCTION DR_SetInterface (END)
; FUNCTION DR_GetInterface (BEGIN)
; SOURCE LINE # 217
; SOURCE LINE # 218
; SOURCE LINE # 219
0000 900000 E MOV DPTR,#EP0BUF
0003 E500 R MOV A,AlternateSetting
0005 F0 MOVX @DPTR,A
; SOURCE LINE # 220
C51 COMPILER V7.50 TCXMASTER 08/04/2008 21:19:38 PAGE 14
0006 E4 CLR A
0007 900000 E MOV DPTR,#EP0BCH
000A F0 MOVX @DPTR,A
; SOURCE LINE # 221
000B 900000 E MOV DPTR,#EP0BCL
000E 04 INC A
000F F0 MOVX @DPTR,A
; SOURCE LINE # 222
0010 D3 SETB C
; SOURCE LINE # 223
0011 ?C0013:
0011 22 RET
; FUNCTION DR_GetInterface (END)
; FUNCTION DR_GetStatus (BEGIN)
; SOURCE LINE # 225
; SOURCE LINE # 226
; SOURCE LINE # 227
0000 D3 SETB C
; SOURCE LINE # 228
0001 ?C0014:
0001 22 RET
; FUNCTION DR_GetStatus (END)
; FUNCTION DR_ClearFeature (BEGIN)
; SOURCE LINE # 230
; SOURCE LINE # 231
; SOURCE LINE # 232
0000 D3 SETB C
; SOURCE LINE # 233
0001 ?C0015:
0001 22 RET
; FUNCTION DR_ClearFeature (END)
; FUNCTION DR_SetFeature (BEGIN)
; SOURCE LINE # 235
; SOURCE LINE # 236
; SOURCE LINE # 237
0000 D3 SETB C
; SOURCE LINE # 238
0001 ?C0016:
0001 22 RET
; FUNCTION DR_SetFeature (END)
; FUNCTION DR_VendorCmnd (BEGIN)
; SOURCE LINE # 240
; SOURCE LINE # 241
; SOURCE LINE # 242
0000 D3 SETB C
; SOURCE LINE # 243
0001 ?C0017:
0001 22 RET
; FUNCTION DR_VendorCmnd (END)
; FUNCTION ISR_Sudav (BEGIN)
0000 C0E0 PUSH ACC
0002 C083 PUSH DPH
0004 C082 PUSH DPL
0006 C085 PUSH DPH1
0008 C084 PUSH DPL1
000A C086 PUSH DPS
000C 758600 MOV DPS,#00H
C51 COMPILER V7.50 TCXMASTER 08/04/2008 21:19:38 PAGE 15
; SOURCE LINE # 251
; SOURCE LINE # 253
000F D200 E SETB GotSUD
; SOURCE LINE # 254
0011 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 255
0014 900000 E MOV DPTR,#USBIRQ
0017 7401 MOV A,#01H
0019 F0 MOVX @DPTR,A
; SOURCE LINE # 256
001A D086 POP DPS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -