?? main.lst
字號:
1 .file "main.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __tmp_reg__ = 0
6 __zero_reg__ = 1
7 .global __do_copy_data
8 .global __do_clear_bss
16 .Ltext0:
17 .global OpenInterrupt
19 OpenInterrupt:
20 .LFB8:
21 .LM1:
22 /* prologue: frame size=0 */
23 /* prologue end (size=0) */
24 .LM2:
25 /* #APP */
26 0000 7894 SEI
27 /* #NOAPP */
28 /* epilogue: frame size=0 */
29 0002 0895 ret
30 /* epilogue end (size=1) */
31 /* function OpenInterrupt size 3 (2) */
32 .LFE8:
34 .global CloseInterrupt
36 CloseInterrupt:
37 .LFB9:
38 .LM3:
39 /* prologue: frame size=0 */
40 /* prologue end (size=0) */
41 .LM4:
42 /* #APP */
43 0004 F894 CLI
44 /* #NOAPP */
45 /* epilogue: frame size=0 */
46 0006 0895 ret
47 /* epilogue end (size=1) */
48 /* function CloseInterrupt size 3 (2) */
49 .LFE9:
51 .global Sleep
53 Sleep:
54 .LFB10:
55 .LM5:
56 /* prologue: frame size=0 */
57 /* prologue end (size=0) */
58 .LM6:
59 /* #APP */
60 0008 8895 SLEEP
61 /* #NOAPP */
62 /* epilogue: frame size=0 */
63 000a 0895 ret
64 /* epilogue end (size=1) */
65 /* function Sleep size 3 (2) */
66 .LFE10:
68 .global Nop
70 Nop:
71 .LFB11:
72 .LM7:
73 /* prologue: frame size=0 */
74 /* prologue end (size=0) */
75 .LM8:
76 /* #APP */
77 000c 0000 NOP
78 /* #NOAPP */
79 /* epilogue: frame size=0 */
80 000e 0895 ret
81 /* epilogue end (size=1) */
82 /* function Nop size 3 (2) */
83 .LFE11:
85 .global InitUart0
87 InitUart0:
88 .LFB12:
89 .LM9:
90 /* prologue: frame size=0 */
91 /* prologue end (size=0) */
92 .LM10:
93 0010 88E9 ldi r24,lo8(-104)
94 0012 8093 C100 sts 193,r24
95 .LM11:
96 0016 83E0 ldi r24,lo8(3)
97 0018 8093 C400 sts 196,r24
98 .LM12:
99 001c 1092 C500 sts 197,__zero_reg__
100 .LM13:
101 0020 86E0 ldi r24,lo8(6)
102 0022 8093 C200 sts 194,r24
103 /* epilogue: frame size=0 */
104 0026 0895 ret
105 /* epilogue end (size=1) */
106 /* function InitUart0 size 12 (11) */
107 .LFE12:
109 .global Uart0_SendByte
111 Uart0_SendByte:
112 .LFB13:
113 .LM14:
114 /* prologue: frame size=0 */
115 /* prologue end (size=0) */
116 .LVL0:
117 0028 982F mov r25,r24
118 .LVL1:
119 .L13:
120 .LM15:
121 002a 8091 C000 lds r24,192
122 002e 85FF sbrs r24,5
123 0030 00C0 rjmp .L13
124 .LM16:
125 0032 9093 C600 sts 198,r25
126 /* epilogue: frame size=0 */
127 0036 0895 ret
128 /* epilogue end (size=1) */
129 /* function Uart0_SendByte size 8 (7) */
130 .LFE13:
132 .global InitTimer0
134 InitTimer0:
135 .LFB15:
136 .LM17:
137 /* prologue: frame size=0 */
138 /* prologue end (size=0) */
139 .LM18:
140 0038 83E0 ldi r24,lo8(3)
141 003a 85BD out 69-0x20,r24
142 .LM19:
143 003c 8DE8 ldi r24,lo8(-115)
144 003e 86BD out 70-0x20,r24
145 .LM20:
146 0040 EEE6 ldi r30,lo8(110)
147 0042 F0E0 ldi r31,hi8(110)
148 0044 8081 ld r24,Z
149 0046 8160 ori r24,lo8(1)
150 0048 8083 st Z,r24
151 /* epilogue: frame size=0 */
152 004a 0895 ret
153 /* epilogue end (size=1) */
154 /* function InitTimer0 size 10 (9) */
155 .LFE15:
157 .global delay_1ms
159 delay_1ms:
160 .LFB21:
161 .LM21:
162 /* prologue: frame size=0 */
163 /* prologue end (size=0) */
164 .LBB128:
165 .LBB129:
166 .LBB130:
167 .LBB131:
168 .LM22:
169 004c 83E3 ldi r24,lo8(1843)
170 004e 97E0 ldi r25,hi8(1843)
171 .LVL2:
172 /* #APP */
173 0050 0197 1: sbiw r24,1
174 0052 01F4 brne 1b
175 /* #NOAPP */
176 .LBE131:
177 .LBE130:
178 .LBE129:
179 .LBE128:
180 .LM23:
181 /* #APP */
182 0054 A895 wdr
183 /* #NOAPP */
184 /* epilogue: frame size=0 */
185 0056 0895 ret
186 /* epilogue end (size=1) */
187 /* function delay_1ms size 9 (8) */
188 .LFE21:
190 .global delay_10ms
192 delay_10ms:
193 .LFB22:
194 .LM24:
195 /* prologue: frame size=0 */
196 /* prologue end (size=0) */
197 .LBB132:
198 .LBB133:
199 .LBB134:
200 .LBB135:
201 .LM25:
202 0058 80E0 ldi r24,lo8(18432)
203 005a 98E4 ldi r25,hi8(18432)
204 .LVL3:
205 /* #APP */
206 005c 0197 1: sbiw r24,1
207 005e 01F4 brne 1b
208 /* #NOAPP */
209 .LBE135:
210 .LBE134:
211 .LBE133:
212 .LBE132:
213 .LM26:
214 /* #APP */
215 0060 A895 wdr
216 /* #NOAPP */
217 /* epilogue: frame size=0 */
218 0062 0895 ret
219 /* epilogue end (size=1) */
220 /* function delay_10ms size 9 (8) */
221 .LFE22:
223 .global delay_20ms
225 delay_20ms:
226 .LFB23:
227 .LM27:
228 /* prologue: frame size=0 */
229 /* prologue end (size=0) */
230 .LBB136:
231 .LBB137:
232 .LBB138:
233 .LBB139:
234 .LM28:
235 0064 80E0 ldi r24,lo8(-28672)
236 0066 90E9 ldi r25,hi8(-28672)
237 .LVL4:
238 /* #APP */
239 0068 0197 1: sbiw r24,1
240 006a 01F4 brne 1b
241 /* #NOAPP */
242 .LBE139:
243 .LBE138:
244 .LBE137:
245 .LBE136:
246 .LM29:
247 /* #APP */
248 006c A895 wdr
249 /* #NOAPP */
250 /* epilogue: frame size=0 */
251 006e 0895 ret
252 /* epilogue end (size=1) */
253 /* function delay_20ms size 9 (8) */
254 .LFE23:
256 .global delay_30ms
258 delay_30ms:
259 .LFB24:
260 .LM30:
261 /* prologue: frame size=0 */
262 /* prologue end (size=0) */
263 .LBB146:
264 .LBB147:
265 .LBB148:
266 .LBB149:
267 .LM31:
268 0070 80E0 ldi r24,lo8(-10240)
269 0072 98ED ldi r25,hi8(-10240)
270 .LVL5:
271 /* #APP */
272 0074 0197 1: sbiw r24,1
273 0076 01F4 brne 1b
274 /* #NOAPP */
275 .LBE149:
276 .LBE148:
277 .LBE147:
278 .LBE146:
279 .LM32:
280 /* #APP */
281 0078 A895 wdr
282 /* #NOAPP */
283 /* epilogue: frame size=0 */
284 007a 0895 ret
285 /* epilogue end (size=1) */
286 /* function delay_30ms size 9 (8) */
287 .LFE24:
289 .global delay_100ms
291 delay_100ms:
292 .LFB25:
293 .LM33:
294 /* prologue: frame size=0 */
295 /* prologue end (size=0) */
296 .LBB150:
297 .LBB151:
298 .LBB152:
299 .LBB153:
300 .LM34:
301 007c 80E0 ldi r24,lo8(-10240)
302 007e 98ED ldi r25,hi8(-10240)
303 0080 FC01 movw r30,r24
304 .LVL6:
305 /* #APP */
306 0082 3197 1: sbiw r30,1
307 0084 01F4 brne 1b
308 /* #NOAPP */
309 .LBE153:
310 .LBE152:
311 .LBE151:
312 .LBE150:
313 .LBB154:
314 .LBB155:
315 .LBB156:
316 .LBB157:
317 0086 FC01 movw r30,r24
318 .LVL7:
319 /* #APP */
320 0088 3197 1: sbiw r30,1
321 008a 01F4 brne 1b
322 /* #NOAPP */
323 .LBE157:
324 .LBE156:
325 .LBE155:
326 .LBE154:
327 .LBB158:
328 .LBB159:
329 .LBB160:
330 .LBB161:
331 /* #APP */
332 008c 0197 1: sbiw r24,1
333 008e 01F4 brne 1b
334 .LVL8:
335 /* #NOAPP */
336 .LBE161:
337 .LBE160:
338 .LBE159:
339 .LBE158:
340 .LBB162:
341 .LBB163:
342 .LBB164:
343 .LBB165:
344 0090 80E0 ldi r24,lo8(18432)
345 0092 98E4 ldi r25,hi8(18432)
346 .LVL9:
347 /* #APP */
348 0094 0197 1: sbiw r24,1
349 0096 01F4 brne 1b
350 /* #NOAPP */
351 .LBE165:
352 .LBE164:
353 .LBE163:
354 .LBE162:
355 .LM35:
356 /* #APP */
357 0098 A895 wdr
358 /* #NOAPP */
359 /* epilogue: frame size=0 */
360 009a 0895 ret
361 /* epilogue end (size=1) */
362 /* function delay_100ms size 25 (24) */
363 .LFE25:
365 .global delay_200ms
367 delay_200ms:
368 .LFB26:
369 .LM36:
370 /* prologue: frame size=0 */
371 /* prologue end (size=0) */
372 .LM37:
373 009c 00D0 rcall delay_100ms
374 .LM38:
375 009e 00D0 rcall delay_100ms
376 /* epilogue: frame size=0 */
377 00a0 0895 ret
378 /* epilogue end (size=1) */
379 /* function delay_200ms size 3 (2) */
380 .LFE26:
382 .global delay_300ms
384 delay_300ms:
385 .LFB27:
386 .LM39:
387 /* prologue: frame size=0 */
388 /* prologue end (size=0) */
389 .LM40:
390 00a2 00D0 rcall delay_100ms
391 .LM41:
392 00a4 00D0 rcall delay_100ms
393 .LM42:
394 00a6 00D0 rcall delay_100ms
395 /* epilogue: frame size=0 */
396 00a8 0895 ret
397 /* epilogue end (size=1) */
398 /* function delay_300ms size 4 (3) */
399 .LFE27:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -