📄 key.lst
字号:
479 01b6 2091 0000 lds r18,day
480 01ba 205F subi r18,lo8(-(16))
481 01bc 2093 0000 sts day,r18
483 .LM74:
484 01c0 822F mov r24,r18
485 01c2 9927 clr r25
486 01c4 807F andi r24,lo8(240)
487 01c6 9070 andi r25,hi8(240)
488 01c8 8034 cpi r24,64
489 01ca 9105 cpc r25,__zero_reg__
490 01cc 1CF0 brlt .L208
491 01ce 2F70 andi r18,lo8(15)
492 01d0 2093 0000 sts day,r18
493 .L208:
495 .LM75:
496 01d4 829B sbis 48-0x20,2
497 01d6 14DF rcall key_delay
498 .L206:
500 .LM76:
501 01d8 8299 sbic 48-0x20,2
502 01da E5CF rjmp .L204
503 .L211:
505 .LM77:
506 01dc 82E0 ldi r24,lo8(2)
507 01de 8093 0000 sts flash_control,r24
509 .LM78:
510 01e2 00D0 rcall display_date
512 .LM79:
513 01e4 839B sbis 48-0x20,3
514 01e6 0CDF rcall key_delay
515 .L214:
517 .LM80:
518 01e8 8399 sbic 48-0x20,3
519 01ea 0EC0 rjmp .L215
521 .LM81:
522 01ec 2091 0000 lds r18,month
523 01f0 2F5F subi r18,lo8(-(1))
524 01f2 2093 0000 sts month,r18
526 .LM82:
527 01f6 822F mov r24,r18
528 01f8 9927 clr r25
529 01fa 8F70 andi r24,lo8(15)
530 01fc 9070 andi r25,hi8(15)
531 01fe 0A97 sbiw r24,10
532 0200 1CF0 brlt .L215
533 0202 207F andi r18,lo8(-16)
534 0204 2093 0000 sts month,r18
535 .L215:
537 .LM83:
538 0208 829B sbis 48-0x20,2
539 020a FADE rcall key_delay
540 .L213:
542 .LM84:
543 020c 8299 sbic 48-0x20,2
544 020e E6CF rjmp .L211
545 .L218:
547 .LM85:
548 0210 81E0 ldi r24,lo8(1)
549 0212 8093 0000 sts flash_control,r24
551 .LM86:
552 0216 00D0 rcall display_date
554 .LM87:
555 0218 839B sbis 48-0x20,3
556 021a F2DE rcall key_delay
557 .L221:
559 .LM88:
560 021c 8399 sbic 48-0x20,3
561 021e 0EC0 rjmp .L222
563 .LM89:
564 0220 2091 0000 lds r18,month
565 0224 205F subi r18,lo8(-(16))
566 0226 2093 0000 sts month,r18
568 .LM90:
569 022a 822F mov r24,r18
570 022c 9927 clr r25
571 022e 807F andi r24,lo8(240)
572 0230 9070 andi r25,hi8(240)
573 0232 8097 sbiw r24,32
574 0234 1CF0 brlt .L222
575 0236 2F70 andi r18,lo8(15)
576 0238 2093 0000 sts month,r18
577 .L222:
579 .LM91:
580 023c 829B sbis 48-0x20,2
581 023e E0DE rcall key_delay
582 .L220:
584 .LM92:
585 0240 8299 sbic 48-0x20,2
586 0242 E6CF rjmp .L218
588 .LM93:
589 0244 8299 sbic 48-0x20,2
590 0246 80CF rjmp .L463
591 .L464:
593 .LM94:
594 0248 80E8 ldi r24,lo8(-128)
595 024a 8093 0000 sts flash_control,r24
597 .LM95:
598 024e 00D0 rcall display_time
600 .LM96:
601 0250 839B sbis 48-0x20,3
602 0252 D6DE rcall key_delay
603 .L231:
605 .LM97:
606 0254 8399 sbic 48-0x20,3
607 0256 0EC0 rjmp .L232
609 .LM98:
610 0258 2091 0000 lds r18,second
611 025c 2F5F subi r18,lo8(-(1))
612 025e 2093 0000 sts second,r18
614 .LM99:
615 0262 822F mov r24,r18
616 0264 9927 clr r25
617 0266 8F70 andi r24,lo8(15)
618 0268 9070 andi r25,hi8(15)
619 026a 0A97 sbiw r24,10
620 026c 1CF0 brlt .L232
621 026e 207F andi r18,lo8(-16)
622 0270 2093 0000 sts second,r18
623 .L232:
625 .LM100:
626 0274 829B sbis 48-0x20,2
627 0276 C4DE rcall key_delay
628 .L230:
630 .LM101:
631 0278 8299 sbic 48-0x20,2
632 027a E6CF rjmp .L464
633 .L235:
635 .LM102:
636 027c 80E4 ldi r24,lo8(64)
637 027e 8093 0000 sts flash_control,r24
639 .LM103:
640 0282 00D0 rcall display_time
642 .LM104:
643 0284 839B sbis 48-0x20,3
644 0286 BCDE rcall key_delay
645 .L238:
647 .LM105:
648 0288 8399 sbic 48-0x20,3
649 028a 0FC0 rjmp .L239
651 .LM106:
652 028c 2091 0000 lds r18,second
653 0290 205F subi r18,lo8(-(16))
654 0292 2093 0000 sts second,r18
656 .LM107:
657 0296 822F mov r24,r18
658 0298 9927 clr r25
659 029a 807F andi r24,lo8(240)
660 029c 9070 andi r25,hi8(240)
661 029e 8036 cpi r24,96
662 02a0 9105 cpc r25,__zero_reg__
663 02a2 1CF0 brlt .L239
664 02a4 2F70 andi r18,lo8(15)
665 02a6 2093 0000 sts second,r18
666 .L239:
668 .LM108:
669 02aa 829B sbis 48-0x20,2
670 02ac A9DE rcall key_delay
671 .L237:
673 .LM109:
674 02ae 8299 sbic 48-0x20,2
675 02b0 E5CF rjmp .L235
676 .L242:
678 .LM110:
679 02b2 80E1 ldi r24,lo8(16)
680 02b4 8093 0000 sts flash_control,r24
682 .LM111:
683 02b8 00D0 rcall display_time
685 .LM112:
686 02ba 839B sbis 48-0x20,3
687 02bc A1DE rcall key_delay
688 .L245:
690 .LM113:
691 02be 8399 sbic 48-0x20,3
692 02c0 0EC0 rjmp .L246
694 .LM114:
695 02c2 2091 0000 lds r18,minute
696 02c6 2F5F subi r18,lo8(-(1))
697 02c8 2093 0000 sts minute,r18
699 .LM115:
700 02cc 822F mov r24,r18
701 02ce 9927 clr r25
702 02d0 8F70 andi r24,lo8(15)
703 02d2 9070 andi r25,hi8(15)
704 02d4 0A97 sbiw r24,10
705 02d6 1CF0 brlt .L246
706 02d8 207F andi r18,lo8(-16)
707 02da 2093 0000 sts minute,r18
708 .L246:
710 .LM116:
711 02de 829B sbis 48-0x20,2
712 02e0 8FDE rcall key_delay
713 .L244:
715 .LM117:
716 02e2 8299 sbic 48-0x20,2
717 02e4 E6CF rjmp .L242
718 .L249:
720 .LM118:
721 02e6 88E0 ldi r24,lo8(8)
722 02e8 8093 0000 sts flash_control,r24
724 .LM119:
725 02ec 00D0 rcall display_time
727 .LM120:
728 02ee 839B sbis 48-0x20,3
729 02f0 87DE rcall key_delay
730 .L252:
732 .LM121:
733 02f2 8399 sbic 48-0x20,3
734 02f4 0FC0 rjmp .L253
736 .LM122:
737 02f6 2091 0000 lds r18,minute
738 02fa 205F subi r18,lo8(-(16))
739 02fc 2093 0000 sts minute,r18
741 .LM123:
742 0300 822F mov r24,r18
743 0302 9927 clr r25
744 0304 807F andi r24,lo8(240)
745 0306 9070 andi r25,hi8(240)
746 0308 8036 cpi r24,96
747 030a 9105 cpc r25,__zero_reg__
748 030c 1CF0 brlt .L253
749 030e 2F70 andi r18,lo8(15)
750 0310 2093 0000 sts minute,r18
751 .L253:
753 .LM124:
754 0314 829B sbis 48-0x20,2
755 0316 74DE rcall key_delay
756 .L251:
758 .LM125:
759 0318 8299 sbic 48-0x20,2
760 031a E5CF rjmp .L249
761 .L256:
763 .LM126:
764 031c 82E0 ldi r24,lo8(2)
765 031e 8093 0000 sts flash_control,r24
767 .LM127:
768 0322 00D0 rcall display_time
770 .LM128:
771 0324 839B sbis 48-0x20,3
772 0326 6CDE rcall key_delay
773 .L259:
775 .LM129:
776 0328 8399 sbic 48-0x20,3
777 032a 0EC0 rjmp .L260
779 .LM130:
780 032c 2091 0000 lds r18,hour
781 0330 2F5F subi r18,lo8(-(1))
782 0332 2093 0000 sts hour,r18
784 .LM131:
785 0336 822F mov r24,r18
786 0338 9927 clr r25
787 033a 8F70 andi r24,lo8(15)
788 033c 9070 andi r25,hi8(15)
789 033e 0A97 sbiw r24,10
790 0340 1CF0 brlt .L260
791 0342 207F andi r18,lo8(-16)
792 0344 2093 0000 sts hour,r18
793 .L260:
795 .LM132:
796 0348 829B sbis 48-0x20,2
797 034a 5ADE rcall key_delay
798 .L258:
800 .LM133:
801 034c 8299 sbic 48-0x20,2
802 034e E6CF rjmp .L256
803 .L263:
805 .LM134:
806 0350 81E0 ldi r24,lo8(1)
807 0352 8093 0000 sts flash_control,r24
809 .LM135:
810 0356 00D0 rcall display_time
812 .LM136:
813 0358 839B sbis 48-0x20,3
814 035a 52DE rcall key_delay
815 .L266:
817 .LM137:
818 035c 8399 sbic 48-0x20,3
819 035e 0EC0 rjmp .L267
821 .LM138:
822 0360 2091 0000 lds r18,hour
823 0364 205F subi r18,lo8(-(16))
824 0366 2093 0000 sts hour,r18
826 .LM139:
827 036a 822F mov r24,r18
828 036c 9927 clr r25
829 036e 807F andi r24,lo8(240)
830 0370 9070 andi r25,hi8(240)
831 0372 C097 sbiw r24,48
832 0374 1CF0 brlt .L267
833 0376 2F70 andi r18,lo8(15)
834 0378 2093 0000 sts hour,r18
835 .L267:
837 .LM140:
838 037c 849B sbis 48-0x20,4
839 037e 40DE rcall key_delay
840 .L265:
842 .LM141:
843 0380 8499 sbic 48-0x20,4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -