📄 main.lst
字号:
370 0128 41 .byte 65
371 0129 51 .byte 81
372 012a 21 .byte 33
373 012b 5E .byte 94
374 012c 00 .byte 0
375 012d 7F .byte 127
376 012e 09 .byte 9
377 012f 19 .byte 25
378 0130 29 .byte 41
379 0131 46 .byte 70
380 0132 00 .byte 0
381 0133 46 .byte 70
382 0134 49 .byte 73
383 0135 49 .byte 73
384 0136 49 .byte 73
385 0137 31 .byte 49
386 0138 00 .byte 0
387 0139 01 .byte 1
388 013a 01 .byte 1
389 013b 7F .byte 127
390 013c 01 .byte 1
391 013d 01 .byte 1
392 013e 00 .byte 0
393 013f 3F .byte 63
394 0140 40 .byte 64
395 0141 40 .byte 64
396 0142 40 .byte 64
397 0143 3F .byte 63
398 0144 00 .byte 0
399 0145 1F .byte 31
400 0146 20 .byte 32
401 0147 40 .byte 64
402 0148 20 .byte 32
403 0149 1F .byte 31
404 014a 00 .byte 0
405 014b 3F .byte 63
406 014c 40 .byte 64
407 014d 38 .byte 56
408 014e 40 .byte 64
409 014f 3F .byte 63
410 0150 00 .byte 0
411 0151 63 .byte 99
412 0152 14 .byte 20
413 0153 08 .byte 8
414 0154 14 .byte 20
415 0155 63 .byte 99
416 0156 00 .byte 0
417 0157 07 .byte 7
418 0158 08 .byte 8
419 0159 70 .byte 112
420 015a 08 .byte 8
421 015b 07 .byte 7
422 015c 00 .byte 0
423 015d 61 .byte 97
424 015e 51 .byte 81
425 015f 49 .byte 73
426 0160 45 .byte 69
427 0161 43 .byte 67
428 0162 00 .byte 0
429 0163 00 .byte 0
430 0164 7F .byte 127
431 0165 41 .byte 65
432 0166 41 .byte 65
433 0167 00 .byte 0
434 0168 00 .byte 0
435 0169 55 .byte 85
436 016a 2A .byte 42
437 016b 55 .byte 85
438 016c 2A .byte 42
439 016d 55 .byte 85
440 016e 00 .byte 0
441 016f 00 .byte 0
442 0170 41 .byte 65
443 0171 41 .byte 65
444 0172 7F .byte 127
445 0173 00 .byte 0
446 0174 00 .byte 0
447 0175 04 .byte 4
448 0176 02 .byte 2
449 0177 01 .byte 1
450 0178 02 .byte 2
451 0179 04 .byte 4
452 017a 00 .byte 0
453 017b 40 .byte 64
454 017c 40 .byte 64
455 017d 40 .byte 64
456 017e 40 .byte 64
457 017f 40 .byte 64
458 0180 00 .byte 0
459 0181 00 .byte 0
460 0182 01 .byte 1
461 0183 02 .byte 2
462 0184 04 .byte 4
463 0185 00 .byte 0
464 0186 00 .byte 0
465 0187 20 .byte 32
466 0188 54 .byte 84
467 0189 54 .byte 84
468 018a 54 .byte 84
469 018b 78 .byte 120
470 018c 00 .byte 0
471 018d 7F .byte 127
472 018e 48 .byte 72
473 018f 44 .byte 68
474 0190 44 .byte 68
475 0191 38 .byte 56
476 0192 00 .byte 0
477 0193 38 .byte 56
478 0194 44 .byte 68
479 0195 44 .byte 68
480 0196 44 .byte 68
481 0197 20 .byte 32
482 0198 00 .byte 0
483 0199 38 .byte 56
484 019a 44 .byte 68
485 019b 44 .byte 68
486 019c 48 .byte 72
487 019d 7F .byte 127
488 019e 00 .byte 0
489 019f 38 .byte 56
490 01a0 54 .byte 84
491 01a1 54 .byte 84
492 01a2 54 .byte 84
493 01a3 18 .byte 24
494 01a4 00 .byte 0
495 01a5 08 .byte 8
496 01a6 7E .byte 126
497 01a7 09 .byte 9
498 01a8 01 .byte 1
499 01a9 02 .byte 2
500 01aa 00 .byte 0
501 01ab 18 .byte 24
502 01ac A4 .byte -92
503 01ad A4 .byte -92
504 01ae A4 .byte -92
505 01af 7C .byte 124
506 01b0 00 .byte 0
507 01b1 7F .byte 127
508 01b2 08 .byte 8
509 01b3 04 .byte 4
510 01b4 04 .byte 4
511 01b5 78 .byte 120
512 01b6 00 .byte 0
513 01b7 00 .byte 0
514 01b8 44 .byte 68
515 01b9 7D .byte 125
516 01ba 40 .byte 64
517 01bb 00 .byte 0
518 01bc 00 .byte 0
519 01bd 40 .byte 64
520 01be 80 .byte -128
521 01bf 84 .byte -124
522 01c0 7D .byte 125
523 01c1 00 .byte 0
524 01c2 00 .byte 0
525 01c3 7F .byte 127
526 01c4 10 .byte 16
527 01c5 28 .byte 40
528 01c6 44 .byte 68
529 01c7 00 .byte 0
530 01c8 00 .byte 0
531 01c9 00 .byte 0
532 01ca 41 .byte 65
533 01cb 7F .byte 127
534 01cc 40 .byte 64
535 01cd 00 .byte 0
536 01ce 00 .byte 0
537 01cf 7C .byte 124
538 01d0 04 .byte 4
539 01d1 18 .byte 24
540 01d2 04 .byte 4
541 01d3 78 .byte 120
542 01d4 00 .byte 0
543 01d5 7C .byte 124
544 01d6 08 .byte 8
545 01d7 04 .byte 4
546 01d8 04 .byte 4
547 01d9 78 .byte 120
548 01da 00 .byte 0
549 01db 38 .byte 56
550 01dc 44 .byte 68
551 01dd 44 .byte 68
552 01de 44 .byte 68
553 01df 38 .byte 56
554 01e0 00 .byte 0
555 01e1 FC .byte -4
556 01e2 24 .byte 36
557 01e3 24 .byte 36
558 01e4 24 .byte 36
559 01e5 18 .byte 24
560 01e6 00 .byte 0
561 01e7 18 .byte 24
562 01e8 24 .byte 36
563 01e9 24 .byte 36
564 01ea 18 .byte 24
565 01eb FC .byte -4
566 01ec 00 .byte 0
567 01ed 7C .byte 124
568 01ee 08 .byte 8
569 01ef 04 .byte 4
570 01f0 04 .byte 4
571 01f1 08 .byte 8
572 01f2 00 .byte 0
573 01f3 48 .byte 72
574 01f4 54 .byte 84
575 01f5 54 .byte 84
576 01f6 54 .byte 84
577 01f7 20 .byte 32
578 01f8 00 .byte 0
579 01f9 04 .byte 4
580 01fa 3F .byte 63
581 01fb 44 .byte 68
582 01fc 40 .byte 64
583 01fd 20 .byte 32
584 01fe 00 .byte 0
585 01ff 3C .byte 60
586 0200 40 .byte 64
587 0201 40 .byte 64
588 0202 20 .byte 32
589 0203 7C .byte 124
590 0204 00 .byte 0
591 0205 1C .byte 28
592 0206 20 .byte 32
593 0207 40 .byte 64
594 0208 20 .byte 32
595 0209 1C .byte 28
596 020a 00 .byte 0
597 020b 3C .byte 60
598 020c 40 .byte 64
599 020d 30 .byte 48
600 020e 40 .byte 64
601 020f 3C .byte 60
602 0210 00 .byte 0
603 0211 44 .byte 68
604 0212 28 .byte 40
605 0213 10 .byte 16
606 0214 28 .byte 40
607 0215 44 .byte 68
608 0216 00 .byte 0
609 0217 1C .byte 28
610 0218 A0 .byte -96
611 0219 A0 .byte -96
612 021a A0 .byte -96
613 021b 7C .byte 124
614 021c 00 .byte 0
615 021d 44 .byte 68
616 021e 64 .byte 100
617 021f 54 .byte 84
618 0220 4C .byte 76
619 0221 44 .byte 68
620 0222 14 .byte 20
621 0223 14 .byte 20
622 0224 14 .byte 20
623 0225 14 .byte 20
624 0226 14 .byte 20
625 0227 14 .byte 20
626 .text
628 .global delay_1us
630 delay_1us:
632 .Ltext1:
1:delay_function.C **** /*-----------------------------------------------------------------------
2:delay_function.C **** 延时函数
3:delay_function.C **** 系统时钟:8M
4:delay_function.C **** -----------------------------------------------------------------------*/
5:delay_function.C **** void delay_1us(void) //1us延时函数
6:delay_function.C **** {
634 .LM1:
635 /* prologue: frame size=0 */
636 /* prologue end (size=0) */
7:delay_function.C **** asm("nop");
638 .LM2:
639 /* #APP */
640 0000 0000 nop
641 /* #NOAPP */
642 /* epilogue: frame size=0 */
643 0002 0895 ret
644 /* epilogue end (size=1) */
645 /* function delay_1us size 3 (2) */
649 .global delay_nus
651 delay_nus:
8:delay_function.C **** }
9:delay_function.C ****
10:delay_function.C **** void delay_nus(unsigned int n) //N us延时函数
11:delay_function.C **** {
653 .LM3:
654 /* prologue: frame size=0 */
655 0004 CF93 push r28
656 0006 DF93 push r29
657 /* prologue end (size=2) */
12:delay_function.C **** unsigned int i=0;
13:delay_function.C **** for (i=0;i<n;i++)
659 .LM4:
660 0008 0097 sbiw r24,0
661 000a 21F0 breq .L8
662 000c EC01 movw r28,r24
663 .L6:
14:delay_function.C **** delay_1us();
665 .LM5:
666 000e F8DF rcall delay_1us
668 .LM6:
669 0010 2197 sbiw r28,1
670 0012 E9F7 brne .L6
671 .L8:
672 /* epilogue: frame size=0 */
673 0014 DF91 pop r29
674 0016 CF91 pop r28
675 0018 0895 ret
676 /* epilogue end (size=3) */
677 /* function delay_nus size 12 (7) */
681 .global delay_1ms
683 delay_1ms:
15:delay_function.C **** }
16:delay_function.C ****
17:delay_function.C **** void delay_1ms(void) //1ms延时函数
18:delay_function.C **** {
685 .LM7:
686 /* prologue: frame size=0 */
687 /* prologue end (size=0) */
688 001a 83E7 ldi r24,lo8(1139)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -