📄 periph.lst
字号:
0036 ?C0025:
0036 22 RET
; FUNCTION WDF_Poll (END)
; FUNCTION WDF_GetDescriptor (BEGIN)
; SOURCE LINE # 120
; SOURCE LINE # 121
; SOURCE LINE # 122
0000 D3 SETB C
; SOURCE LINE # 123
0001 ?C0026:
0001 22 RET
; FUNCTION WDF_GetDescriptor (END)
; FUNCTION _WDF_SetConfiguration (BEGIN)
; SOURCE LINE # 126
;---- Variable 'config' assigned to Register 'R7' ----
; SOURCE LINE # 127
; SOURCE LINE # 128
0000 8F00 R MOV Configuration,R7
; SOURCE LINE # 129
C51 COMPILER V7.06 PERIPH 02/20/2008 11:23:22 PAGE 11
0002 D3 SETB C
; SOURCE LINE # 130
0003 ?C0027:
0003 22 RET
; FUNCTION _WDF_SetConfiguration (END)
; FUNCTION WDF_GetConfiguration (BEGIN)
; SOURCE LINE # 133
; SOURCE LINE # 134
; SOURCE LINE # 135
0000 900000 E MOV DPTR,#EP0BUF
0003 E500 R MOV A,Configuration
0005 F0 MOVX @DPTR,A
; SOURCE LINE # 136
0006 E4 CLR A
0007 900000 E MOV DPTR,#EP0BCH
000A F0 MOVX @DPTR,A
; SOURCE LINE # 137
000B 900000 E MOV DPTR,#EP0BCL
000E 04 INC A
000F F0 MOVX @DPTR,A
; SOURCE LINE # 138
0010 D3 SETB C
; SOURCE LINE # 139
0011 ?C0028:
0011 22 RET
; FUNCTION WDF_GetConfiguration (END)
; FUNCTION _WDF_SetInterface (BEGIN)
; SOURCE LINE # 142
;---- Variable 'ifc' assigned to Register 'R7' ----
;---- Variable 'alt_set' assigned to Register 'R5' ----
; SOURCE LINE # 143
; SOURCE LINE # 144
0000 7400 R MOV A,#LOW AlternateSettings
0002 2F ADD A,R7
0003 F8 MOV R0,A
0004 A605 MOV @R0,AR5
; SOURCE LINE # 145
0006 120000 R LCALL _WDF_InitInterface
; SOURCE LINE # 146
0009 D3 SETB C
; SOURCE LINE # 147
000A ?C0029:
000A 22 RET
; FUNCTION _WDF_SetInterface (END)
; FUNCTION _WDF_GetInterface (BEGIN)
; SOURCE LINE # 150
;---- Variable 'ifc' assigned to Register 'R7' ----
; SOURCE LINE # 151
; SOURCE LINE # 152
0000 7400 R MOV A,#LOW AlternateSettings
0002 2F ADD A,R7
0003 F8 MOV R0,A
0004 E6 MOV A,@R0
0005 900000 E MOV DPTR,#EP0BUF
0008 F0 MOVX @DPTR,A
; SOURCE LINE # 153
0009 E4 CLR A
000A 900000 E MOV DPTR,#EP0BCH
000D F0 MOVX @DPTR,A
C51 COMPILER V7.06 PERIPH 02/20/2008 11:23:22 PAGE 12
; SOURCE LINE # 154
000E 900000 E MOV DPTR,#EP0BCL
0011 04 INC A
0012 F0 MOVX @DPTR,A
; SOURCE LINE # 155
0013 D3 SETB C
; SOURCE LINE # 156
0014 ?C0030:
0014 22 RET
; FUNCTION _WDF_GetInterface (END)
; FUNCTION WDF_GetStatus (BEGIN)
; SOURCE LINE # 158
; SOURCE LINE # 159
; SOURCE LINE # 160
0000 D3 SETB C
; SOURCE LINE # 161
0001 ?C0031:
0001 22 RET
; FUNCTION WDF_GetStatus (END)
; FUNCTION WDF_ClearFeature (BEGIN)
; SOURCE LINE # 163
; SOURCE LINE # 164
; SOURCE LINE # 165
0000 D3 SETB C
; SOURCE LINE # 166
0001 ?C0032:
0001 22 RET
; FUNCTION WDF_ClearFeature (END)
; FUNCTION WDF_SetFeature (BEGIN)
; SOURCE LINE # 168
; SOURCE LINE # 169
; SOURCE LINE # 170
0000 D3 SETB C
; SOURCE LINE # 171
0001 ?C0033:
0001 22 RET
; FUNCTION WDF_SetFeature (END)
; FUNCTION WDF_VendorCmnd (BEGIN)
; SOURCE LINE # 173
; SOURCE LINE # 174
; SOURCE LINE # 175
0000 900000 E MOV DPTR,#SETUPDAT
0003 E0 MOVX A,@DPTR
0004 20E602 JB ACC.6,?C0034
; SOURCE LINE # 176
0007 C3 CLR C
0008 22 RET
0009 ?C0034:
; SOURCE LINE # 178
0009 900000 E MOV DPTR,#SETUPDAT+01H
000C E0 MOVX A,@DPTR
; SOURCE LINE # 179
; SOURCE LINE # 181
000D ?C0037:
; SOURCE LINE # 182
000D C3 CLR C
000E 22 RET
; SOURCE LINE # 183
C51 COMPILER V7.06 PERIPH 02/20/2008 11:23:22 PAGE 13
; SOURCE LINE # 184
; FUNCTION WDF_VendorCmnd (END)
; FUNCTION WDF_Suspend (BEGIN)
; SOURCE LINE # 189
; SOURCE LINE # 190
; SOURCE LINE # 191
0000 D3 SETB C
; SOURCE LINE # 192
0001 ?C0038:
0001 22 RET
; FUNCTION WDF_Suspend (END)
; FUNCTION WDF_Resume (BEGIN)
; SOURCE LINE # 195
; SOURCE LINE # 196
; SOURCE LINE # 197
0000 D3 SETB C
; SOURCE LINE # 198
0001 ?C0039:
0001 22 RET
; FUNCTION WDF_Resume (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
; SOURCE LINE # 205
; SOURCE LINE # 207
000F D200 E SETB GotSUD
; SOURCE LINE # 208
0011 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 209
0014 900000 E MOV DPTR,#USBIRQ
0017 7401 MOV A,#01H
0019 F0 MOVX @DPTR,A
; SOURCE LINE # 210
001A D086 POP DPS
001C D084 POP DPL1
001E D085 POP DPH1
0020 D082 POP DPL
0022 D083 POP DPH
0024 D0E0 POP ACC
0026 32 RETI
; FUNCTION ISR_Sudav (END)
; FUNCTION ISR_Sutok (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
; SOURCE LINE # 213
; SOURCE LINE # 215
000F 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 216
C51 COMPILER V7.06 PERIPH 02/20/2008 11:23:22 PAGE 14
0012 900000 E MOV DPTR,#USBIRQ
0015 7404 MOV A,#04H
0017 F0 MOVX @DPTR,A
; SOURCE LINE # 217
0018 D086 POP DPS
001A D084 POP DPL1
001C D085 POP DPH1
001E D082 POP DPL
0020 D083 POP DPH
0022 D0E0 POP ACC
0024 32 RETI
; FUNCTION ISR_Sutok (END)
; FUNCTION ISR_Sof (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
; SOURCE LINE # 219
; SOURCE LINE # 221
000F 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 222
0012 900000 E MOV DPTR,#USBIRQ
0015 7402 MOV A,#02H
0017 F0 MOVX @DPTR,A
; SOURCE LINE # 223
0018 D086 POP DPS
001A D084 POP DPL1
001C D085 POP DPH1
001E D082 POP DPL
0020 D083 POP DPH
0022 D0E0 POP ACC
0024 32 RETI
; FUNCTION ISR_Sof (END)
; FUNCTION ISR_Ures (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
; SOURCE LINE # 225
; SOURCE LINE # 228
000F 850000 E MOV pConfigDscr,pFullSpeedConfigDscr
0012 850000 E MOV pConfigDscr+01H,pFullSpeedConfigDscr+01H
; SOURCE LINE # 229
0015 850082 E MOV DPL,pConfigDscr+01H
0018 850083 E MOV DPH,pConfigDscr
001B A3 INC DPTR
001C 7402 MOV A,#02H
001E F0 MOVX @DPTR,A
; SOURCE LINE # 230
001F 850000 E MOV pOtherConfigDscr,pHighSpeedConfigDscr
0022 850000 E MOV pOtherConfigDscr+01H,pHighSpeedConfigDscr+01H
; SOURCE LINE # 231
0025 850082 E MOV DPL,pOtherConfigDscr+01H
0028 850083 E MOV DPH,pOtherConfigDscr
C51 COMPILER V7.06 PERIPH 02/20/2008 11:23:22 PAGE 15
002B A3 INC DPTR
002C 7407 MOV A,#07H
002E F0 MOVX @DPTR,A
; SOURCE LINE # 233
002F 5391EF ANL EXIF,#0EFH
; SOURCE LINE # 234
0032 900000 E MOV DPTR,#USBIRQ
0035 7410 MOV A,#010H
0037 F0 MOVX @DPTR,A
; SOURCE LINE # 235
0038 D086 POP DPS
003A D084 POP DPL1
003C D085 POP DPH1
003E D082 POP DPL
0040 D083 POP DPH
0042 D0E0 POP ACC
0044 32 RETI
; FUNCTION ISR_Ures (END)
; FUNCTION ISR_Susp (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
; SOURCE LINE # 237
; SOURCE LINE # 239
000F D200 E SETB Sleep
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -