📄 main.lst
字号:
271 3 OE2=1;
272 3 SEL=0;
273 3 P0=0xff;
274 3 P2=0xff;
275 3 OE2=0;
276 3 _nop_();
277 3 InBuf2[0]=P0;
278 3 InBuf2[1]=P2;
279 3
280 3 OE2=1;
281 3 SEL=1;
282 3 P0=0xff;
283 3 P2=0xff;
284 3 OE2=0;
285 3 _nop_();
286 3 InBuf2[2]=P0;
287 3 InBuf2[3]=P2;
288 3 OE2=1;
289 3
290 3 D12CS=0;
291 3 D12_WriteEndpoint(5,4,InBuf2);
292 3 }
293 2 }
294 1 }
295
296
297
298
299
300
301
302
303
C51 COMPILER V6.12 MAIN 12/17/2004 12:03:21 PAGE 6
304
C51 COMPILER V6.12 MAIN 12/17/2004 12:03:21 PAGE 7
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
TXR. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
ULONG. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
InBuf1 . . . . . . . . . . . . . . . . PUBLIC IDATA ARRAY 0000H 4
InBuf2 . . . . . . . . . . . . . . . . PUBLIC IDATA ARRAY 0004H 4
USB_STRING_DESCRIPTOR. . . . . . . . . TYPEDEF ----- STRUCT ----- 3
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bString. . . . . . . . . . . . . . . MEMBER ----- ARRAY 0002H 1
USB_CONFIGURATION_DESCRIPTOR . . . . . TYPEDEF ----- STRUCT ----- 9
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
wTotalLength . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
bNumInterfaces . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
bConfigurationValue. . . . . . . . . MEMBER ----- U_CHAR 0005H 1
iConfiguration . . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
bmAttributes . . . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
MaxPower . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
USB_ENDPOINT_DESCRIPTOR. . . . . . . . TYPEDEF ----- STRUCT ----- 7
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bEndpointAddress . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
bmAttributes . . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
wMaxPacketSize . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
bInterval. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
_epp_flags . . . . . . . . . . . . . . * TAG * ----- UNION ----- 2
bits . . . . . . . . . . . . . . . . MEMBER ----- STRUCT 0000H 2
value. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
connect_usb. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
_D12_SetMode . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
MR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
SP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0081H 1
_USB_INTERFACE_DESCRIPTOR. . . . . . . * TAG * ----- STRUCT ----- 9
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bInterfaceNumber . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
bAlternateSetting. . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
bNumEndpoints. . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
bInterfaceClass. . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
bInterfaceSubClass . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
bInterfaceProtocol . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
iInterface . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
C51 COMPILER V6.12 MAIN 12/17/2004 12:03:21 PAGE 8
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO IDATA U_CHAR 0000H 1
WR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
LDCW . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
myisr. . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
CONTROL_XFER . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 23
DeviceRequest. . . . . . . . . . . . MEMBER ----- STRUCT 0000H 8
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
wCount . . . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
pData. . . . . . . . . . . . . . . . MEMBER ----- PTR 000CH 3
dataBuffer . . . . . . . . . . . . . MEMBER ----- ARRAY 000FH 8
_D12_WriteEndpoint . . . . . . . . . . EXTERN CODE PROC ----- -----
D12CS. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
DEVICE_REQUEST . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 8
bmRequestType. . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bRequest . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
wValue . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
wIndex . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
ENTX . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
LD1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
LD2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
_USB_DEVICE_DESCRIPTOR . . . . . . . . * TAG * ----- STRUCT ----- 18
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bcdUSB . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
bDeviceClass . . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
bDeviceSubClass. . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
bDeviceProtocol. . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
bMaxPacketSize0. . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
idVendor . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
idProduct. . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
bcdDevice. . . . . . . . . . . . . . MEMBER ----- U_INT 000CH 2
iManufacturer. . . . . . . . . . . . MEMBER ----- U_CHAR 000EH 1
iProduct . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000FH 1
iSerialNumber. . . . . . . . . . . . MEMBER ----- U_CHAR 0010H 1
bNumConfigurations . . . . . . . . . MEMBER ----- U_CHAR 0011H 1
_device_request. . . . . . . . . . . . * TAG * ----- STRUCT ----- 8
bmRequestType. . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bRequest . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
wValue . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
wIndex . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
OE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
USB_INTERFACE_DESCRIPTOR . . . . . . . TYPEDEF ----- STRUCT ----- 9
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bInterfaceNumber . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
bAlternateSetting. . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
bNumEndpoints. . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
bInterfaceClass. . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
bInterfaceSubClass . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
bInterfaceProtocol . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
iInterface . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
C51 COMPILER V6.12 MAIN 12/17/2004 12:03:21 PAGE 9
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
OE2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
DR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
DR2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
EPPFLAGS . . . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 2
bits . . . . . . . . . . . . . . . . MEMBER ----- STRUCT 0000H 2
value. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
OutBuf . . . . . . . . . . . . . . . . EXTERN IDATA ARRAY ----- 4
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
bEPPflags. . . . . . . . . . . . . . . EXTERN DATA UNION ----- 2
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
disconnect_usb . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
USB_DEVICE_DESCRIPTOR. . . . . . . . . TYPEDEF ----- STRUCT ----- 18
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bcdUSB . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
bDeviceClass . . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
bDeviceSubClass. . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
bDeviceProtocol. . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
bMaxPacketSize0. . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
idVendor . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
idProduct. . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
bcdDevice. . . . . . . . . . . . . . MEMBER ----- U_INT 000CH 2
iManufacturer. . . . . . . . . . . . MEMBER ----- U_CHAR 000EH 1
iProduct . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000FH 1
iSerialNumber. . . . . . . . . . . . MEMBER ----- U_CHAR 0010H 1
bNumConfigurations . . . . . . . . . MEMBER ----- U_CHAR 0011H 1
SEL. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
USHORT . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_USB_STRING_DESCRIPTOR . . . . . . . . * TAG * ----- STRUCT ----- 3
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bString. . . . . . . . . . . . . . . MEMBER ----- ARRAY 0002H 1
_USB_CONFIGURATION_DESCRIPTOR. . . . . * TAG * ----- STRUCT ----- 9
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
wTotalLength . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
C51 COMPILER V6.12 MAIN 12/17/2004 12:03:21 PAGE 10
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
bNumInterfaces . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
bConfigurationValue. . . . . . . . . MEMBER ----- U_CHAR 0005H 1
iConfiguration . . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
bmAttributes . . . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
MaxPower . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
_flags . . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 2
timer. . . . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.0
bus_reset. . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.1
suspend. . . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.2
setup_packet . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.3
remote_wakeup. . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.4
in_isr . . . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.5
control_state. . . . . . . . . . . . MEMBER ----- FIELD 0000H 2.6
configuration. . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.0
command. . . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.1
ep1_rxdone . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.2
ep2_rxdone . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.3
ep1_buffull. . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.4
ep2_buffull. . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.5
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
reconnect_usb. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
clk_cnt. . . . . . . . . . . . . . . AUTO DATA U_LONG 0000H 4
_USB_ENDPOINT_DESCRIPTOR . . . . . . . * TAG * ----- STRUCT ----- 7
bLength. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bDescriptorType. . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
bEndpointAddress . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
bmAttributes . . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
wMaxPacketSize . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
bInterval. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
UCHAR. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
setup_handler. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
usb_isr. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_control_xfer. . . . . . . . . . . . . * TAG * ----- STRUCT ----- 23
DeviceRequest. . . . . . . . . . . . MEMBER ----- STRUCT 0000H 8
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
wCount . . . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
pData. . . . . . . . . . . . . . . . MEMBER ----- PTR 000CH 3
dataBuffer . . . . . . . . . . . . . MEMBER ----- ARRAY 000FH 8
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 443 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 4
IDATA SIZE = 8 1
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -