📄 mainloop.ls1
字号:
A51 MACRO ASSEMBLER MAINLOOP 04/22/2005 11:54:48 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN mainloop.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE mainloop.src PR(.\mainloop.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\mainloop.SRC generated from: mainloop.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE mainloop.c DEBUG OBJECTEXTEND SRC(.\mainloop.SRC)
4
5 $nomod51
6
7 NAME MAINLOOP
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 MAINLOOP 04/22/2005 11:54:48 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?_blinkLED?MAINLOOP SEGMENT CODE
81 ?DT?_blinkLED?MAINLOOP SEGMENT DATA OVERLAYABLE
82 ?PR?init_timer0?MAINLOOP SEGMENT CODE
83 ?PR?init_special_interrupts?MAINLOOP SEGMENT CODE
84 ?PR?init_port?MAINLOOP SEGMENT CODE
85 ?PR?main?MAINLOOP SEGMENT CODE
86 ?DT?main?MAINLOOP SEGMENT DATA OVERLAYABLE
87 ?PR?suspend_change?MAINLOOP SEGMENT CODE
88 ?PR?stall_ep0?MAINLOOP SEGMENT CODE
89 ?PR?disconnect_USB?MAINLOOP SEGMENT CODE
90 ?PR?connect_USB?MAINLOOP SEGMENT CODE
91 ?PR?reconnect_USB?MAINLOOP SEGMENT CODE
92 ?DT?reconnect_USB?MAINLOOP SEGMENT DATA OVERLAYABLE
93 ?PR?init_unconfig?MAINLOOP SEGMENT CODE
94 ?PR?init_config?MAINLOOP SEGMENT CODE
95 ?PR?_single_transmit?MAINLOOP SEGMENT CODE
96 ?PR?_code_transmit?MAINLOOP SEGMENT CODE
97 ?DT?_code_transmit?MAINLOOP SEGMENT DATA OVERLAYABLE
98 ?PR?check_key_LED?MAINLOOP SEGMENT CODE
99 ?DT?MAINLOOP SEGMENT DATA
100 ?PR?control_handler?MAINLOOP SEGMENT CODE
101 ?DT?control_handler?MAINLOOP SEGMENT DATA OVERLAYABLE
102 ?PR?_loop_delay?MAINLOOP SEGMENT CODE
103 ?CO?MAINLOOP SEGMENT CODE
104 ?C_INITSEG SEGMENT CODE
105 EXTRN CODE (set_address)
106 EXTRN CODE (get_protocol)
107 EXTRN CODE (_D12_SetMode)
108 EXTRN CODE (set_feature)
109 EXTRN CODE (get_configuration)
110 EXTRN CODE (_D12_SetEndpointEnable)
111 EXTRN CODE (set_configuration)
112 EXTRN CODE (_D12_WriteEndpoint)
113 EXTRN DATA (?_D12_WriteEndpoint?BYTE)
114 EXTRN CODE (get_idle)
115 EXTRN CODE (get_report)
116 EXTRN CODE (get_status)
117 EXTRN CODE (set_idle)
118 EXTRN CODE (set_report)
119 EXTRN CODE (get_interface)
120 EXTRN CODE (clear_feature)
121 EXTRN CODE (reserved)
122 EXTRN CODE (set_interface)
123 EXTRN CODE (_D12_SetEndpointStatus)
124 EXTRN CODE (get_descriptor)
A51 MACRO ASSEMBLER MAINLOOP 04/22/2005 11:54:48 PAGE 3
125 EXTRN CODE (_D12_SetDMA)
126 EXTRN IDATA (GenEpBuf)
127 EXTRN DATA (ClockTicks)
128 EXTRN CODE (?C_STARTUP)
129 EXTRN CODE (?C?ULCMP)
130 EXTRN CODE (?C?ICALL)
131 PUBLIC ControlData
132 PUBLIC bEPPflags
133 PUBLIC _NAME_USB_STANDARD_REQUEST
134 PUBLIC _NAME_USB_REQUEST_TYPE
135 PUBLIC _NAME_USB_REQUEST_RECIPIENT
136 PUBLIC _NAME_USB_REQUEST_DIRECTION
137 PUBLIC VendorDeviceRequest
138 PUBLIC ClassRequest
139 PUBLIC StandardDeviceRequest
140 PUBLIC _loop_delay
141 PUBLIC control_handler
142 PUBLIC check_key_LED
143 PUBLIC _code_transmit
144 PUBLIC _single_transmit
145 PUBLIC init_config
146 PUBLIC init_unconfig
147 PUBLIC reconnect_USB
148 PUBLIC connect_USB
149 PUBLIC disconnect_USB
150 PUBLIC stall_ep0
151 PUBLIC suspend_change
152 PUBLIC main
153 PUBLIC init_port
154 PUBLIC init_special_interrupts
155 PUBLIC init_timer0
156 PUBLIC _blinkLED
157
---- 158 RSEG ?DT?reconnect_USB?MAINLOOP
0000 159 ?reconnect_USB?BYTE:
0000 160 clk_cnt?943: DS 4
161
---- 162 RSEG ?DT?main?MAINLOOP
0000 163 ?main?BYTE:
0000 164 in_loop?442: DS 1
165
---- 166 RSEG ?DT?_blinkLED?MAINLOOP
0000 167 ?_blinkLED?BYTE:
0000 168 num?040: DS 1
0001 169 ORG 1
0001 170 i?041: DS 2
171
---- 172 RSEG ?DT?control_handler?MAINLOOP
0000 173 ?control_handler?BYTE:
0000 174 type?1550: DS 1
0001 175 req?1551: DS 1
176
---- 177 RSEG ?DT?_code_transmit?MAINLOOP
0000 178 ?_code_transmit?BYTE:
0000 179 pRomData?1346: DS 2
180
---- 181 RSEG ?DT?MAINLOOP
0000 182 c?1448: DS 1
183
---- 184 RSEG ?DT?MAINLOOP
0001 185 last_key?1449: DS 1
0002 186 bEPPflags: DS 2
0004 187 ControlData: DS 23
188
---- 189 RSEG ?CO?MAINLOOP
0000 190 ?SC_0:
A51 MACRO ASSEMBLER MAINLOOP 04/22/2005 11:54:48 PAGE 4
0000 486F7374 191 DB 'H' ,'o' ,'s' ,'t' ,'_' ,'t' ,'o' ,'_' ,'d' ,'e'
0004 5F746F5F
0008 6465
000A 76696365 192 DB 'v' ,'i' ,'c' ,'e' ,000H
000E 00
193
000F 194 ?SC_15:
000F 44657669 195 DB 'D' ,'e' ,'v' ,'i' ,'c' ,'e' ,'_' ,'t' ,'o' ,'_'
0013 63655F74
0017 6F5F
0019 686F7374 196 DB 'h' ,'o' ,'s' ,'t' ,000H
001D 00
197
001E 198 ?SC_30:
001E 44657669 199 DB 'D' ,'e' ,'v' ,'i' ,'c' ,'e' ,000H
0022 636500
200
0025 201 ?SC_37:
0025 496E7465 202 DB 'I' ,'n' ,'t' ,'e' ,'r' ,'f' ,'a' ,'c' ,'e' ,000H
0029 72666163
002D 6500
203
002F 204 ?SC_47:
002F 456E6470 205 DB 'E' ,'n' ,'d' ,'p' ,'o' ,'i' ,'n' ,'t' ,'(' ,'0'
0033 6F696E74
0037 2830
0039 2900 206 DB ')' ,000H
207
003B 208 ?SC_59:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -