📄 usbproto.ls1
字号:
A51 MACRO ASSEMBLER USBPROTO 04/22/2005 11:54:46 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN USBProto.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE USBProto.src PR(.\USBProto.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\USBProto.SRC generated from: USBProto.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE USBProto.c DEBUG OBJECTEXTEND SRC(.\USBProto.SRC)
4
5 $nomod51
6
7 NAME USBPROTO
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00B4 13 T0 BIT 0B0H.4
00D6 14 AC BIT 0D0H.6
0096 15 MCU_D12CS BIT 090H.6
00B5 16 T1 BIT 0B0H.5
00AF 17 EA BIT 0A8H.7
00A8 18 IE DATA 0A8H
00B7 19 RD BIT 0B0H.7
00AC 20 ES BIT 0A8H.4
00B8 21 IP DATA 0B8H
0098 22 RI BIT 098H.0
00B2 23 INT0 BIT 0B0H.2
00D7 24 CY BIT 0D0H.7
0099 25 TI BIT 098H.1
00B3 26 INT1 BIT 0B0H.3
00BC 27 PS BIT 0B8H.4
0081 28 SP DATA 081H
00D2 29 OV BIT 0D0H.2
00B6 30 WR BIT 0B0H.6
0099 31 SBUF DATA 099H
0087 32 PCON DATA 087H
0098 33 SCON DATA 098H
0089 34 TMOD DATA 089H
0088 35 TCON DATA 088H
0094 36 MCU_A0 BIT 090H.4
00B3 37 D12SUSPD BIT 0B0H.3
0089 38 IE0 BIT 088H.1
008B 39 IE1 BIT 088H.3
00F0 40 B DATA 0F0H
00E0 41 ACC DATA 0E0H
00A9 42 ET0 BIT 0A8H.1
00AB 43 ET1 BIT 0A8H.3
008D 44 TF0 BIT 088H.5
008F 45 TF1 BIT 088H.7
0092 46 MCU_LED0 BIT 090H.2
009A 47 RB8 BIT 098H.2
008C 48 TH0 DATA 08CH
0093 49 MCU_LED1 BIT 090H.3
00A8 50 EX0 BIT 0A8H.0
0088 51 IT0 BIT 088H.0
008D 52 TH1 DATA 08DH
009B 53 TB8 BIT 098H.3
00AA 54 EX1 BIT 0A8H.2
008A 55 IT1 BIT 088H.2
00D0 56 P BIT 0D0H.0
009F 57 SM0 BIT 098H.7
008A 58 TL0 DATA 08AH
A51 MACRO ASSEMBLER USBPROTO 04/22/2005 11:54:46 PAGE 2
009E 59 SM1 BIT 098H.6
008B 60 TL1 DATA 08BH
009D 61 SM2 BIT 098H.5
00B9 62 PT0 BIT 0B8H.1
00BB 63 PT1 BIT 0B8H.3
00D3 64 RS0 BIT 0D0H.3
008C 65 TR0 BIT 088H.4
00D4 66 RS1 BIT 0D0H.4
008E 67 TR1 BIT 088H.6
00B8 68 PX0 BIT 0B8H.0
00BA 69 PX1 BIT 0B8H.2
0083 70 DPH DATA 083H
0082 71 DPL DATA 082H
009C 72 REN BIT 098H.4
0097 73 MCU_D12RST BIT 090H.7
0090 74 MCU_SWM0 BIT 090H.0
00B0 75 RXD BIT 0B0H.0
0091 76 MCU_SWM1 BIT 090H.1
00B1 77 TXD BIT 0B0H.1
00D5 78 F0 BIT 0D0H.5
00D0 79 PSW DATA 0D0H
80 ?PR?reserved?USBPROTO SEGMENT CODE
81 ?PR?get_status?USBPROTO SEGMENT CODE
82 ?DT?get_status?USBPROTO SEGMENT DATA OVERLAYABLE
83 ?PR?clear_feature?USBPROTO SEGMENT CODE
84 ?DT?clear_feature?USBPROTO SEGMENT DATA OVERLAYABLE
85 ?PR?set_feature?USBPROTO SEGMENT CODE
86 ?DT?set_feature?USBPROTO SEGMENT DATA OVERLAYABLE
87 ?PR?set_address?USBPROTO SEGMENT CODE
88 ?PR?get_descriptor?USBPROTO SEGMENT CODE
89 ?DT?get_descriptor?USBPROTO SEGMENT DATA OVERLAYABLE
90 ?PR?get_configuration?USBPROTO SEGMENT CODE
91 ?DT?get_configuration?USBPROTO SEGMENT DATA OVERLAYABLE
92 ?PR?set_configuration?USBPROTO SEGMENT CODE
93 ?PR?get_interface?USBPROTO SEGMENT CODE
94 ?DT?get_interface?USBPROTO SEGMENT DATA OVERLAYABLE
95 ?PR?set_interface?USBPROTO SEGMENT CODE
96 ?PR?get_report?USBPROTO SEGMENT CODE
97 ?DT?get_report?USBPROTO SEGMENT DATA OVERLAYABLE
98 ?PR?get_idle?USBPROTO SEGMENT CODE
99 ?DT?get_idle?USBPROTO SEGMENT DATA OVERLAYABLE
100 ?PR?get_protocol?USBPROTO SEGMENT CODE
101 ?PR?set_report?USBPROTO SEGMENT CODE
102 ?PR?set_idle?USBPROTO SEGMENT CODE
103 ?PR?set_protocol?USBPROTO SEGMENT CODE
104 ?CO?USBPROTO SEGMENT CODE
105 ?DT?USBPROTO SEGMENT DATA
106 EXTRN CODE (stall_ep0)
107 EXTRN CODE (init_config)
108 EXTRN CODE (_D12_SelectEndpoint)
109 EXTRN CODE (_D12_ReadLastTransactionStatus)
110 EXTRN CODE (_D12_SetAddressEnable)
111 EXTRN CODE (_D12_ReadEndpoint)
112 EXTRN DATA (?_D12_ReadEndpoint?BYTE)
113 EXTRN CODE (_single_transmit)
114 EXTRN CODE (_blinkLED)
115 EXTRN CODE (_code_transmit)
116 EXTRN DATA (bEPPflags)
117 EXTRN DATA (ControlData)
118 EXTRN CODE (_D12_SetEndpointStatus)
119 EXTRN IDATA (GenEpBuf)
120 EXTRN CODE (init_unconfig)
121 PUBLIC IDLE_TIME
122 PUBLIC sSTRING4
123 PUBLIC sSTRING3
124 PUBLIC sSTRING2
A51 MACRO ASSEMBLER USBPROTO 04/22/2005 11:54:46 PAGE 3
125 PUBLIC sSTRING1
126 PUBLIC csSTRING4
127 PUBLIC csSTRING3
128 PUBLIC csSTRING2
129 PUBLIC csSTRING1
130 PUBLIC LANG_ID
131 PUBLIC EP2_RXDescr
132 PUBLIC EP2_TXDescr
133 PUBLIC EP1_RXDescr
134 PUBLIC sConfiguration
135 PUBLIC DeviceDescr
136 PUBLIC REPORT_DESCRIPTOR
137 PUBLIC set_protocol
138 PUBLIC set_idle
139 PUBLIC set_report
140 PUBLIC get_protocol
141 PUBLIC get_idle
142 PUBLIC get_report
143 PUBLIC set_interface
144 PUBLIC get_interface
145 PUBLIC set_configuration
146 PUBLIC get_configuration
147 PUBLIC get_descriptor
148 PUBLIC set_address
149 PUBLIC set_feature
150 PUBLIC clear_feature
151 PUBLIC get_status
152 PUBLIC reserved
153
---- 154 RSEG ?DT?set_feature?USBPROTO
0000 155 ?set_feature?BYTE:
0000 156 endp?346: DS 1
0001 157 bRecipient?347: DS 1
158
---- 159 RSEG ?DT?get_configuration?USBPROTO
0000 160 ?get_configuration?BYTE:
0000 161 c?650: DS 1
162
---- 163 RSEG ?DT?get_idle?USBPROTO
0000 164 ?get_idle?BYTE:
0000 165 c?1153: DS 1
166
---- 167 RSEG ?DT?get_report?USBPROTO
0000 168 ?get_report?BYTE:
0000 169 c?1052: DS 1
170
---- 171 RSEG ?DT?get_status?USBPROTO
0000 172 ?get_status?BYTE:
0000 173 endp?140: DS 1
0001 174 txdat?141: DS 2
0003 175 bRecipient?142: DS 1
0004 176 c?143: DS 1
177
---- 178 RSEG ?DT?get_interface?USBPROTO
0000 179 ?get_interface?BYTE:
0000 180 txdat?851: DS 1
181
---- 182 RSEG ?DT?clear_feature?USBPROTO
0000 183 ?clear_feature?BYTE:
0000 184 endp?244: DS 1
0001 185 bRecipient?245: DS 1
186
---- 187 RSEG ?DT?get_descriptor?USBPROTO
0000 188 ?get_descriptor?BYTE:
0000 189 bDescriptor?549: DS 1
190
A51 MACRO ASSEMBLER USBPROTO 04/22/2005 11:54:46 PAGE 4
---- 191 RSEG ?DT?USBPROTO
0000 192 IDLE_TIME: DS 1
193
---- 194 RSEG ?CO?USBPROTO
0000 195 REPORT_DESCRIPTOR:
0000 06 196 DB 006H
0001 00 197 DB 000H
0002 FF 198 DB 0FFH
0003 09 199 DB 009H
0004 01 200 DB 001H
0005 A1 201 DB 0A1H
0006 01 202 DB 001H
0007 19 203 DB 019H
0008 01 204 DB 001H
0009 29 205 DB 029H
000A 08 206 DB 008H
000B 15 207 DB 015H
000C 00 208 DB 000H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -