📄 usb.ls1
字号:
A51 MACRO ASSEMBLER USB 07/13/2004 13:08:43 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN usb.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE usb.src PR(.\usb.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\usb.SRC generated from: usb.c
2
3 $nomod51
4
5 NAME USB
6
0080 7 P0 DATA 080H
0090 8 P1 DATA 090H
00A0 9 P2 DATA 0A0H
00B0 10 P3 DATA 0B0H
00B4 11 T0 BIT 0B0H.4
00D6 12 AC BIT 0D0H.6
0091 13 MCU_D12CS BIT 090H.1
00B5 14 T1 BIT 0B0H.5
00AF 15 EA BIT 0A8H.7
00A8 16 IE DATA 0A8H
00B7 17 RD BIT 0B0H.7
00AC 18 ES BIT 0A8H.4
00B8 19 IP DATA 0B8H
0098 20 RI BIT 098H.0
00B2 21 INT0 BIT 0B0H.2
00D7 22 CY BIT 0D0H.7
0099 23 TI BIT 098H.1
00B3 24 INT1 BIT 0B0H.3
00BC 25 PS BIT 0B8H.4
0081 26 SP DATA 081H
00D2 27 OV BIT 0D0H.2
00B6 28 WR BIT 0B0H.6
0099 29 SBUF DATA 099H
0087 30 PCON DATA 087H
0098 31 SCON DATA 098H
0089 32 TMOD DATA 089H
0088 33 TCON DATA 088H
0090 34 MCU_A0 BIT 090H.0
00B3 35 D12SUSPD BIT 0B0H.3
0089 36 IE0 BIT 088H.1
008B 37 IE1 BIT 088H.3
00F0 38 B DATA 0F0H
00E0 39 ACC DATA 0E0H
00A9 40 ET0 BIT 0A8H.1
00AB 41 ET1 BIT 0A8H.3
008D 42 TF0 BIT 088H.5
008F 43 TF1 BIT 088H.7
0096 44 MCU_LED0 BIT 090H.6
009A 45 RB8 BIT 098H.2
008C 46 TH0 DATA 08CH
0097 47 MCU_LED1 BIT 090H.7
00A8 48 EX0 BIT 0A8H.0
0088 49 IT0 BIT 088H.0
008D 50 TH1 DATA 08DH
009B 51 TB8 BIT 098H.3
00AA 52 EX1 BIT 0A8H.2
008A 53 IT1 BIT 088H.2
00D0 54 P BIT 0D0H.0
009F 55 SM0 BIT 098H.7
008A 56 TL0 DATA 08AH
009E 57 SM1 BIT 098H.6
008B 58 TL1 DATA 08BH
A51 MACRO ASSEMBLER USB 07/13/2004 13:08:43 PAGE 2
009D 59 SM2 BIT 098H.5
00B9 60 PT0 BIT 0B8H.1
00BB 61 PT1 BIT 0B8H.3
00D3 62 RS0 BIT 0D0H.3
008C 63 TR0 BIT 088H.4
00D4 64 RS1 BIT 0D0H.4
008E 65 TR1 BIT 088H.6
00B8 66 PX0 BIT 0B8H.0
00BA 67 PX1 BIT 0B8H.2
0083 68 DPH DATA 083H
0082 69 DPL DATA 082H
009C 70 REN BIT 098H.4
0092 71 MCU_D12RST BIT 090H.2
0094 72 MCU_SWM0 BIT 090H.4
00B0 73 RXD BIT 0B0H.0
0095 74 MCU_SWM1 BIT 090H.5
00B1 75 TXD BIT 0B0H.1
00D5 76 F0 BIT 0D0H.5
00D0 77 PSW DATA 0D0H
78 ?PR?main?USB SEGMENT CODE
79 ?PR?stall_ep0?USB SEGMENT CODE
80 ?PR?disconnect_USB?USB SEGMENT CODE
81 ?PR?connect_USB?USB SEGMENT CODE
82 ?PR?reconnect_USB?USB SEGMENT CODE
83 ?DT?reconnect_USB?USB SEGMENT DATA OVERLAYABLE
84 ?PR?init_unconfig?USB SEGMENT CODE
85 ?PR?init_config?USB SEGMENT CODE
86 ?PR?_single_transmit?USB SEGMENT CODE
87 ?PR?_code_transmit?USB SEGMENT CODE
88 ?DT?_code_transmit?USB SEGMENT DATA OVERLAYABLE
89 ?PR?check_key_LED?USB SEGMENT CODE
90 ?DT?USB SEGMENT DATA
91 ?PR?_help_devreq?USB SEGMENT CODE
92 ?PR?control_handler?USB SEGMENT CODE
93 ?DT?control_handler?USB SEGMENT DATA OVERLAYABLE
94 ?PR?timer_isr?USB SEGMENT CODE
95 ?PR?usb_isr?USB SEGMENT CODE
96 ?PR?fn_usb_isr?USB SEGMENT CODE
97 ?DT?fn_usb_isr?USB SEGMENT DATA OVERLAYABLE
98 ?PR?bus_reset?USB SEGMENT CODE
99 ?PR?ep0_rxdone?USB SEGMENT CODE
100 ?PR?ep0_txdone?USB SEGMENT CODE
101 ?DT?ep0_txdone?USB SEGMENT DATA OVERLAYABLE
102 ?PR?dma_eot?USB SEGMENT CODE
103 ?PR?ep1_txdone?USB SEGMENT CODE
104 ?PR?ep1_rxdone?USB SEGMENT CODE
105 ?PR?main_txdone?USB SEGMENT CODE
106 ?PR?main_rxdone?USB SEGMENT CODE
107 ?DT?main_rxdone?USB SEGMENT DATA OVERLAYABLE
108 ?PR?reserved?USB SEGMENT CODE
109 ?PR?get_status?USB SEGMENT CODE
110 ?DT?get_status?USB SEGMENT DATA OVERLAYABLE
111 ?PR?clear_feature?USB SEGMENT CODE
112 ?DT?clear_feature?USB SEGMENT DATA OVERLAYABLE
113 ?PR?set_feature?USB SEGMENT CODE
114 ?DT?set_feature?USB SEGMENT DATA OVERLAYABLE
115 ?PR?set_address?USB SEGMENT CODE
116 ?PR?get_descriptor?USB SEGMENT CODE
117 ?DT?get_descriptor?USB SEGMENT DATA OVERLAYABLE
118 ?PR?get_configuration?USB SEGMENT CODE
119 ?DT?get_configuration?USB SEGMENT DATA OVERLAYABLE
120 ?PR?set_configuration?USB SEGMENT CODE
121 ?PR?get_interface?USB SEGMENT CODE
122 ?DT?get_interface?USB SEGMENT DATA OVERLAYABLE
123 ?PR?set_interface?USB SEGMENT CODE
124 ?PR?_D12_SetAddressEnable?USB SEGMENT CODE
A51 MACRO ASSEMBLER USB 07/13/2004 13:08:43 PAGE 3
125 ?DT?_D12_SetAddressEnable?USB SEGMENT DATA OVERLAYABLE
126 ?PR?_D12_SetEndpointEnable?USB SEGMENT CODE
127 ?DT?_D12_SetEndpointEnable?USB SEGMENT DATA OVERLAYABLE
128 ?PR?_D12_SetMode?USB SEGMENT CODE
129 ?DT?_D12_SetMode?USB SEGMENT DATA OVERLAYABLE
130 ?PR?_D12_SetDMA?USB SEGMENT CODE
131 ?DT?_D12_SetDMA?USB SEGMENT DATA OVERLAYABLE
132 ?PR?D12_ReadInterruptRegister?USB SEGMENT CODE
133 ?DT?D12_ReadInterruptRegister?USB SEGMENT DATA OVERLAYABLE
134 ?PR?_D12_SelectEndpoint?USB SEGMENT CODE
135 ?PR?_D12_ReadLastTransactionStatus?USB SEGMENT CODE
136 ?PR?_D12_ReadEndpointStatus?USB SEGMENT CODE
137 ?PR?_D12_SetEndpointStatus?USB SEGMENT CODE
138 ?DT?_D12_SetEndpointStatus?USB SEGMENT DATA OVERLAYABLE
139 ?PR?D12_SendResume?USB SEGMENT CODE
140 ?PR?D12_ReadCurrentFrameNumber?USB SEGMENT CODE
141 ?DT?D12_ReadCurrentFrameNumber?USB SEGMENT DATA OVERLAYABLE
142 ?PR?D12_ReadChipID?USB SEGMENT CODE
143 ?DT?D12_ReadChipID?USB SEGMENT DATA OVERLAYABLE
144 ?PR?_D12_ReadEndpoint?USB SEGMENT CODE
145 ?DT?_D12_ReadEndpoint?USB SEGMENT DATA OVERLAYABLE
146 ?PR?_D12_WriteEndpoint?USB SEGMENT CODE
147 ?DT?_D12_WriteEndpoint?USB SEGMENT DATA OVERLAYABLE
148 ?PR?_D12_AcknowledgeEndpoint?USB SEGMENT CODE
149 ?DT?_D12_AcknowledgeEndpoint?USB SEGMENT DATA OVERLAYABLE
150 ?PR?_outportb?USB SEGMENT CODE
151 ?PR?_inportb?USB SEGMENT CODE
152 ?PR?get_firmware_version?USB SEGMENT CODE
153 ?DT?get_firmware_version?USB SEGMENT DATA OVERLAYABLE
154 ?PR?get_buffer_size?USB SEGMENT CODE
155 ?DT?get_buffer_size?USB SEGMENT DATA OVERLAYABLE
156 ?PR?read_write_register?USB SEGMENT CODE
157 ?DT?read_write_register?USB SEGMENT DATA OVERLAYABLE
158 ?PR?init_timer0?USB SEGMENT CODE
159 ?PR?init_special_interrupts?USB SEGMENT CODE
160 ?PR?init_port?USB SEGMENT CODE
161 ?PR?init_serial?USB SEGMENT CODE
162 ?CO?USB SEGMENT CODE
163 ?C_INITSEG SEGMENT CODE
164 ?ID?USB SEGMENT IDATA
165 EXTRN CODE (_printf)
166 EXTRN DATA (?_printf?BYTE)
167 EXTRN CODE (?C_STARTUP)
168 EXTRN CODE (?C?ULCMP)
169 EXTRN CODE (?C?ICALL)
170 EXTRN CODE (?C?CSTOPTR)
171 EXTRN CODE (?C?CLDOPTR)
172 PUBLIC ioSize
173 PUBLIC ClockTicks
174 PUBLIC GenEpBuf
175 PUBLIC rcv_data_len
176 PUBLIC ioCount
177 PUBLIC ControlData
178 PUBLIC bEPPflags
179 PUBLIC EpBuf
180 PUBLIC ioRequest
181 PUBLIC bNoRAM
182 PUBLIC VendorDeviceRequest
183 PUBLIC StandardDeviceRequest
184 PUBLIC _NAME_USB_STANDARD_REQUEST
185 PUBLIC _NAME_USB_REQUEST_TYPE
186 PUBLIC _NAME_USB_REQUEST_RECIPIENT
187 PUBLIC _NAME_USB_REQUEST_DIRECTION
188 PUBLIC EP2_RXDescr
189 PUBLIC EP2_TXDescr
190 PUBLIC EP1_RXDescr
A51 MACRO ASSEMBLER USB 07/13/2004 13:08:43 PAGE 4
191 PUBLIC EP1_TXDescr
192 PUBLIC InterfaceDescr
193 PUBLIC ConfigDescr
194 PUBLIC strDescr
195 PUBLIC DeviceDescr
196 PUBLIC init_serial
197 PUBLIC init_port
198 PUBLIC init_special_interrupts
199 PUBLIC init_timer0
200 PUBLIC read_write_register
201 PUBLIC get_buffer_size
202 PUBLIC get_firmware_version
203 PUBLIC _inportb
204 PUBLIC _outportb
205 PUBLIC _D12_AcknowledgeEndpoint
206 PUBLIC _D12_WriteEndpoint
207 PUBLIC _D12_ReadEndpoint
208 PUBLIC D12_ReadChipID
209 PUBLIC D12_ReadCurrentFrameNumber
210 PUBLIC D12_SendResume
211 PUBLIC _D12_SetEndpointStatus
212 PUBLIC _D12_ReadEndpointStatus
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -