📄 led.lst
字号:
310 013a 00C0 rjmp .L115
311 .L62:
312 .LM60:
313 013c 1092 0000 sts RF_SIGNAL_LED_Val,__zero_reg__
314 0140 00C0 rjmp .L50
315 .L108:
316 .LM61:
317 0142 8091 0000 lds r24,RF_SIGNAL_LED_Val
318 0146 8F5F subi r24,lo8(-(1))
319 .L115:
320 0148 8093 0000 sts RF_SIGNAL_LED_Val,r24
321 .L50:
322 .LM62:
323 014c 8091 0000 lds r24,SYS_POWER_LED_Val
324 0150 87FF sbrs r24,7
325 0152 00C0 rjmp .L64
326 .LM63:
327 0154 8091 0000 lds r24,SYS_POWER_LED_Val
328 0158 90E0 ldi r25,lo8(0)
329 015a 9C01 movw r18,r24
330 015c 2072 andi r18,lo8(32)
331 015e 3070 andi r19,hi8(32)
332 0160 85FF sbrs r24,5
333 0162 00C0 rjmp .L66
334 0164 2032 cpi r18,32
335 0166 3105 cpc r19,__zero_reg__
336 0168 01F4 brne .L64
337 .LM64:
338 016a 8091 0000 lds r24,SYS_POWER_LED_Val
339 016e 90E0 ldi r25,lo8(0)
340 0170 8F71 andi r24,lo8(31)
341 0172 9070 andi r25,hi8(31)
342 0174 8730 cpi r24,7
343 0176 9105 cpc r25,__zero_reg__
344 0178 01F0 breq .L74
345 017a 0F97 sbiw r24,15
346 017c 01F4 brne .L110
347 017e 00C0 rjmp .L75
348 .L66:
349 .LM65:
350 0180 8091 0000 lds r24,SYS_POWER_LED_Val
351 0184 90E0 ldi r25,lo8(0)
352 0186 8F71 andi r24,lo8(31)
353 0188 9070 andi r25,hi8(31)
354 018a 0097 sbiw r24,0
355 018c 01F0 breq .L74
356 018e 0197 sbiw r24,1
357 0190 01F4 brne .L110
358 0192 00C0 rjmp .L75
359 .L74:
360 .LM66:
361 0194 82E0 ldi r24,lo8(2)
362 0196 00D0 rcall LED_Toggle
363 0198 00C0 rjmp .L110
364 .L75:
365 .LM67:
366 019a 82E0 ldi r24,lo8(2)
367 019c 00D0 rcall LED_Toggle
368 .LM68:
369 019e 8091 0000 lds r24,SYS_POWER_LED_Val
370 01a2 86FF sbrs r24,6
371 01a4 00C0 rjmp .L76
372 .LM69:
373 01a6 8091 0000 lds r24,SYS_POWER_LED_Val
374 01aa 807E andi r24,lo8(-32)
375 01ac 00C0 rjmp .L116
376 .L76:
377 .LM70:
378 01ae 1092 0000 sts SYS_POWER_LED_Val,__zero_reg__
379 01b2 00C0 rjmp .L64
380 .L110:
381 .LM71:
382 01b4 8091 0000 lds r24,SYS_POWER_LED_Val
383 01b8 8F5F subi r24,lo8(-(1))
384 .L116:
385 01ba 8093 0000 sts SYS_POWER_LED_Val,r24
386 .L64:
387 .LM72:
388 01be 8091 0000 lds r24,SENSOR_STATUS_LED_Val
389 01c2 87FF sbrs r24,7
390 01c4 00C0 rjmp .L78
391 .LM73:
392 01c6 8091 0000 lds r24,SENSOR_STATUS_LED_Val
393 01ca 90E0 ldi r25,lo8(0)
394 01cc 9C01 movw r18,r24
395 01ce 2072 andi r18,lo8(32)
396 01d0 3070 andi r19,hi8(32)
397 01d2 85FF sbrs r24,5
398 01d4 00C0 rjmp .L80
399 01d6 2032 cpi r18,32
400 01d8 3105 cpc r19,__zero_reg__
401 01da 01F4 brne .L78
402 .LM74:
403 01dc 8091 0000 lds r24,SENSOR_STATUS_LED_Val
404 01e0 90E0 ldi r25,lo8(0)
405 01e2 8F71 andi r24,lo8(31)
406 01e4 9070 andi r25,hi8(31)
407 01e6 8730 cpi r24,7
408 01e8 9105 cpc r25,__zero_reg__
409 01ea 01F0 breq .L88
410 01ec 0F97 sbiw r24,15
411 01ee 01F4 brne .L112
412 01f0 00C0 rjmp .L89
413 .L80:
414 .LM75:
415 01f2 8091 0000 lds r24,SENSOR_STATUS_LED_Val
416 01f6 90E0 ldi r25,lo8(0)
417 01f8 8F71 andi r24,lo8(31)
418 01fa 9070 andi r25,hi8(31)
419 01fc 0097 sbiw r24,0
420 01fe 01F0 breq .L88
421 0200 0197 sbiw r24,1
422 0202 01F4 brne .L112
423 0204 00C0 rjmp .L89
424 .L88:
425 .LM76:
426 0206 84E0 ldi r24,lo8(4)
427 0208 00D0 rcall LED_Toggle
428 020a 00C0 rjmp .L112
429 .L89:
430 .LM77:
431 020c 84E0 ldi r24,lo8(4)
432 020e 00D0 rcall LED_Toggle
433 .LM78:
434 0210 8091 0000 lds r24,SENSOR_STATUS_LED_Val
435 0214 86FF sbrs r24,6
436 0216 00C0 rjmp .L90
437 .LM79:
438 0218 8091 0000 lds r24,SENSOR_STATUS_LED_Val
439 021c 807E andi r24,lo8(-32)
440 021e 00C0 rjmp .L117
441 .L90:
442 .LM80:
443 0220 1092 0000 sts SENSOR_STATUS_LED_Val,__zero_reg__
444 0224 00C0 rjmp .L78
445 .L112:
446 .LM81:
447 0226 8091 0000 lds r24,SENSOR_STATUS_LED_Val
448 022a 8F5F subi r24,lo8(-(1))
449 .L117:
450 022c 8093 0000 sts SENSOR_STATUS_LED_Val,r24
451 .L78:
452 .LM82:
453 0230 8091 0000 lds r24,SYS_STATUS_LED_Val
454 0234 87FF sbrs r24,7
455 0236 00C0 rjmp .L106
456 .LM83:
457 0238 8091 0000 lds r24,SYS_STATUS_LED_Val
458 023c 90E0 ldi r25,lo8(0)
459 023e 9C01 movw r18,r24
460 0240 2072 andi r18,lo8(32)
461 0242 3070 andi r19,hi8(32)
462 0244 85FF sbrs r24,5
463 0246 00C0 rjmp .L94
464 0248 2032 cpi r18,32
465 024a 3105 cpc r19,__zero_reg__
466 024c 01F4 brne .L106
467 .LM84:
468 024e 8091 0000 lds r24,SYS_STATUS_LED_Val
469 0252 90E0 ldi r25,lo8(0)
470 0254 8F71 andi r24,lo8(31)
471 0256 9070 andi r25,hi8(31)
472 0258 8730 cpi r24,7
473 025a 9105 cpc r25,__zero_reg__
474 025c 01F0 breq .L102
475 025e 0F97 sbiw r24,15
476 0260 01F4 brne .L114
477 0262 00C0 rjmp .L103
478 .L94:
479 .LM85:
480 0264 8091 0000 lds r24,SYS_STATUS_LED_Val
481 0268 90E0 ldi r25,lo8(0)
482 026a 8F71 andi r24,lo8(31)
483 026c 9070 andi r25,hi8(31)
484 026e 0097 sbiw r24,0
485 0270 01F0 breq .L102
486 0272 0197 sbiw r24,1
487 0274 01F4 brne .L114
488 0276 00C0 rjmp .L103
489 .L102:
490 .LM86:
491 0278 88E0 ldi r24,lo8(8)
492 027a 00D0 rcall LED_Toggle
493 027c 00C0 rjmp .L114
494 .L103:
495 .LM87:
496 027e 88E0 ldi r24,lo8(8)
497 0280 00D0 rcall LED_Toggle
498 .LM88:
499 0282 8091 0000 lds r24,SYS_STATUS_LED_Val
500 0286 86FF sbrs r24,6
501 0288 00C0 rjmp .L104
502 .LM89:
503 028a 8091 0000 lds r24,SYS_STATUS_LED_Val
504 028e 807E andi r24,lo8(-32)
505 0290 00C0 rjmp .L118
506 .L104:
507 .LM90:
508 0292 1092 0000 sts SYS_STATUS_LED_Val,__zero_reg__
509 0296 00C0 rjmp .L106
510 .L114:
511 .LM91:
512 0298 8091 0000 lds r24,SYS_STATUS_LED_Val
513 029c 8F5F subi r24,lo8(-(1))
514 .L118:
515 029e 8093 0000 sts SYS_STATUS_LED_Val,r24
516 .L106:
517 /* epilogue: frame size=0 */
518 02a2 FF91 pop r31
519 02a4 EF91 pop r30
520 02a6 BF91 pop r27
521 02a8 AF91 pop r26
522 02aa 9F91 pop r25
523 02ac 8F91 pop r24
524 02ae 7F91 pop r23
525 02b0 6F91 pop r22
526 02b2 5F91 pop r21
527 02b4 4F91 pop r20
528 02b6 3F91 pop r19
529 02b8 2F91 pop r18
530 02ba 0F90 pop __tmp_reg__
531 02bc 0FBE out __SREG__,__tmp_reg__
532 02be 0F90 pop __tmp_reg__
533 02c0 1F90 pop __zero_reg__
534 02c2 1895 reti
535 /* epilogue end (size=17) */
536 /* function __vector_9 size 270 (236) */
537 .LFE12:
539 .global LED_Flash
541 LED_Flash:
542 .LFB17:
543 .LM92:
544 /* prologue: frame size=0 */
545 /* prologue end (size=0) */
546 .LVL8:
547 .LM93:
548 02c4 80FF sbrs r24,0
549 02c6 00C0 rjmp .L128
550 .LVL9:
551 .LM94:
552 02c8 6093 0000 sts RF_SIGNAL_LED_Val,r22
553 .L128:
554 .LM95:
555 02cc 81FF sbrs r24,1
556 02ce 00C0 rjmp .L130
557 .LM96:
558 02d0 6093 0000 sts SYS_POWER_LED_Val,r22
559 .L130:
560 .LM97:
561 02d4 82FF sbrs r24,2
562 02d6 00C0 rjmp .L132
563 .LM98:
564 02d8 6093 0000 sts SENSOR_STATUS_LED_Val,r22
565 .L132:
566 .LM99:
567 02dc 83FF sbrs r24,3
568 02de 00C0 rjmp .L136
569 .LM100:
570 02e0 6093 0000 sts SYS_STATUS_LED_Val,r22
571 .L136:
572 02e4 0895 ret
573 /* epilogue: frame size=0 */
574 /* epilogue: noreturn */
575 /* epilogue end (size=0) */
576 /* function LED_Flash size 17 (17) */
577 .LFE17:
579 .comm RF_SIGNAL_LED_Val,1,1
580 .comm SYS_POWER_LED_Val,1,1
581 .comm SENSOR_STATUS_LED_Val,1,1
582 .comm SYS_STATUS_LED_Val,1,1
647 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 LED.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:5 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:6 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:19 .text:00000000 LED_On
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:55 .text:00000012 LED_Off
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:91 .text:00000024 LED_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:155 .text:00000064 LED_Toggle
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:235 .text:000000b8 __vector_9
*COM*:00000001 RF_SIGNAL_LED_Val
*COM*:00000001 SYS_POWER_LED_Val
*COM*:00000001 SENSOR_STATUS_LED_Val
*COM*:00000001 SYS_STATUS_LED_Val
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQU2qZL.s:541 .text:000002c4 LED_Flash
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -