📄 rudongbeng.lst
字号:
633 .L112:
634 .LM144:
635 03f8 8091 0000 lds r24,outputStopTimeSetting
636 03fc 9091 0000 lds r25,(outputStopTimeSetting)+1
637 0400 892B or r24,r25
638 0402 01F0 breq .L117
639 0404 8091 0000 lds r24,outputStopTimeSetting
640 0408 9091 0000 lds r25,(outputStopTimeSetting)+1
641 040c 0197 sbiw r24,1
642 040e 9093 0000 sts (outputStopTimeSetting)+1,r25
643 0412 8093 0000 sts outputStopTimeSetting,r24
644 .L117:
645 .LM145:
646 0416 8091 0000 lds r24,outputStopTimeSetting
647 041a 9091 0000 lds r25,(outputStopTimeSetting)+1
648 041e 9093 0000 sts (unionData)+1,r25
649 0422 8093 0000 sts unionData,r24
650 .LM146:
651 0426 8091 0000 lds r24,unionData
652 042a 8093 0000 sts dataSaveBuffer+2,r24
653 .LM147:
654 042e 8091 0000 lds r24,unionData+1
655 0432 8093 0000 sts dataSaveBuffer+3,r24
656 .L116:
657 .LM148:
658 0436 61E0 ldi r22,lo8(1)
659 0438 80E0 ldi r24,lo8(dataSaveBuffer)
660 043a 90E0 ldi r25,hi8(dataSaveBuffer)
661 043c 0E94 0000 call writeEEPROM
662 .LM149:
663 0440 88EC ldi r24,lo8(-56)
664 0442 8093 0000 sts timeSwitchTimeCounter,r24
665 .LM150:
666 0446 88E5 ldi r24,lo8(600)
667 0448 92E0 ldi r25,hi8(600)
668 044a 9093 0000 sts (unitTimeCounter)+1,r25
669 044e 8093 0000 sts unitTimeCounter,r24
670 .LM151:
671 0452 1092 0000 sts keyTinySubStatus,__zero_reg__
672 .L110:
673 .LM152:
674 0456 8091 0000 lds r24,keyLargeAddStatus
675 045a 8230 cpi r24,lo8(2)
676 045c 01F0 breq .+2
677 045e 00C0 rjmp .L119
678 .LM153:
679 0460 8091 0000 lds r24,timeSetMode
680 0464 8823 tst r24
681 0466 01F4 brne .L121
682 .LM154:
683 0468 8091 0000 lds r24,outputWorkTimeSetting
684 046c 9091 0000 lds r25,(outputWorkTimeSetting)+1
685 0470 8659 subi r24,lo8(-106)
686 0472 9F4F sbci r25,hi8(-106)
687 0474 00F4 brsh .L123
688 0476 8091 0000 lds r24,outputWorkTimeSetting
689 047a 9091 0000 lds r25,(outputWorkTimeSetting)+1
690 047e 8C59 subi r24,lo8(-(100))
691 0480 9F4F sbci r25,hi8(-(100))
692 0482 9093 0000 sts (outputWorkTimeSetting)+1,r25
693 0486 8093 0000 sts outputWorkTimeSetting,r24
694 .L123:
695 .LM155:
696 048a 8091 0000 lds r24,outputWorkTimeSetting
697 048e 9091 0000 lds r25,(outputWorkTimeSetting)+1
698 0492 9093 0000 sts (unionData)+1,r25
699 0496 8093 0000 sts unionData,r24
700 .LM156:
701 049a 8091 0000 lds r24,unionData
702 049e 8093 0000 sts dataSaveBuffer,r24
703 .LM157:
704 04a2 8091 0000 lds r24,unionData+1
705 04a6 8093 0000 sts dataSaveBuffer+1,r24
706 04aa 00C0 rjmp .L125
707 .L121:
708 .LM158:
709 04ac 8091 0000 lds r24,outputStopTimeSetting
710 04b0 9091 0000 lds r25,(outputStopTimeSetting)+1
711 04b4 8659 subi r24,lo8(-106)
712 04b6 9F4F sbci r25,hi8(-106)
713 04b8 00F4 brsh .L126
714 04ba 8091 0000 lds r24,outputStopTimeSetting
715 04be 9091 0000 lds r25,(outputStopTimeSetting)+1
716 04c2 8C59 subi r24,lo8(-(100))
717 04c4 9F4F sbci r25,hi8(-(100))
718 04c6 9093 0000 sts (outputStopTimeSetting)+1,r25
719 04ca 8093 0000 sts outputStopTimeSetting,r24
720 .L126:
721 .LM159:
722 04ce 8091 0000 lds r24,outputStopTimeSetting
723 04d2 9091 0000 lds r25,(outputStopTimeSetting)+1
724 04d6 9093 0000 sts (unionData)+1,r25
725 04da 8093 0000 sts unionData,r24
726 .LM160:
727 04de 8091 0000 lds r24,unionData
728 04e2 8093 0000 sts dataSaveBuffer+2,r24
729 .LM161:
730 04e6 8091 0000 lds r24,unionData+1
731 04ea 8093 0000 sts dataSaveBuffer+3,r24
732 .L125:
733 .LM162:
734 04ee 61E0 ldi r22,lo8(1)
735 04f0 80E0 ldi r24,lo8(dataSaveBuffer)
736 04f2 90E0 ldi r25,hi8(dataSaveBuffer)
737 04f4 0E94 0000 call writeEEPROM
738 .LM163:
739 04f8 88EC ldi r24,lo8(-56)
740 04fa 8093 0000 sts timeSwitchTimeCounter,r24
741 .LM164:
742 04fe 88E5 ldi r24,lo8(600)
743 0500 92E0 ldi r25,hi8(600)
744 0502 9093 0000 sts (unitTimeCounter)+1,r25
745 0506 8093 0000 sts unitTimeCounter,r24
746 .LM165:
747 050a 1092 0000 sts keyLargeAddStatus,__zero_reg__
748 .L119:
749 .LM166:
750 050e 8091 0000 lds r24,keyLargeSubStatus
751 0512 8230 cpi r24,lo8(2)
752 0514 01F0 breq .+2
753 0516 00C0 rjmp .L128
754 .LM167:
755 0518 8091 0000 lds r24,timeSetMode
756 051c 8823 tst r24
757 051e 01F4 brne .L130
758 .LM168:
759 0520 8091 0000 lds r24,outputWorkTimeSetting
760 0524 9091 0000 lds r25,(outputWorkTimeSetting)+1
761 0528 8536 cpi r24,101
762 052a 9105 cpc r25,__zero_reg__
763 052c 00F0 brlo .L132
764 052e 8091 0000 lds r24,outputWorkTimeSetting
765 0532 9091 0000 lds r25,(outputWorkTimeSetting)+1
766 0536 8456 subi r24,lo8(-(-100))
767 0538 9040 sbci r25,hi8(-(-100))
768 053a 9093 0000 sts (outputWorkTimeSetting)+1,r25
769 053e 8093 0000 sts outputWorkTimeSetting,r24
770 .L132:
771 .LM169:
772 0542 8091 0000 lds r24,outputWorkTimeSetting
773 0546 9091 0000 lds r25,(outputWorkTimeSetting)+1
774 054a 9093 0000 sts (unionData)+1,r25
775 054e 8093 0000 sts unionData,r24
776 .LM170:
777 0552 8091 0000 lds r24,unionData
778 0556 8093 0000 sts dataSaveBuffer,r24
779 .LM171:
780 055a 8091 0000 lds r24,unionData+1
781 055e 8093 0000 sts dataSaveBuffer+1,r24
782 0562 00C0 rjmp .L134
783 .L130:
784 .LM172:
785 0564 8091 0000 lds r24,outputStopTimeSetting
786 0568 9091 0000 lds r25,(outputStopTimeSetting)+1
787 056c 8536 cpi r24,101
788 056e 9105 cpc r25,__zero_reg__
789 0570 00F0 brlo .L135
790 0572 8091 0000 lds r24,outputStopTimeSetting
791 0576 9091 0000 lds r25,(outputStopTimeSetting)+1
792 057a 8456 subi r24,lo8(-(-100))
793 057c 9040 sbci r25,hi8(-(-100))
794 057e 9093 0000 sts (outputStopTimeSetting)+1,r25
795 0582 8093 0000 sts outputStopTimeSetting,r24
796 .L135:
797 .LM173:
798 0586 8091 0000 lds r24,outputStopTimeSetting
799 058a 9091 0000 lds r25,(outputStopTimeSetting)+1
800 058e 9093 0000 sts (unionData)+1,r25
801 0592 8093 0000 sts unionData,r24
802 .LM174:
803 0596 8091 0000 lds r24,unionData
804 059a 8093 0000 sts dataSaveBuffer+2,r24
805 .LM175:
806 059e 8091 0000 lds r24,unionData+1
807 05a2 8093 0000 sts dataSaveBuffer+3,r24
808 .L134:
809 .LM176:
810 05a6 61E0 ldi r22,lo8(1)
811 05a8 80E0 ldi r24,lo8(dataSaveBuffer)
812 05aa 90E0 ldi r25,hi8(dataSaveBuffer)
813 05ac 0E94 0000 call writeEEPROM
814 .LM177:
815 05b0 88EC ldi r24,lo8(-56)
816 05b2 8093 0000 sts timeSwitchTimeCounter,r24
817 .LM178:
818 05b6 88E5 ldi r24,lo8(600)
819 05b8 92E0 ldi r25,hi8(600)
820 05ba 9093 0000 sts (unitTimeCounter)+1,r25
821 05be 8093 0000 sts unitTimeCounter,r24
822 .LM179:
823 05c2 1092 0000 sts keyLargeSubStatus,__zero_reg__
824 .L128:
825 .LM180:
826 05c6 8091 0000 lds r24,keyHandControlStatus
827 05ca 8230 cpi r24,lo8(2)
828 05cc 01F4 brne .L137
829 .LM181:
830 05ce 81E0 ldi r24,lo8(1)
831 05d0 8093 0000 sts outPutEnable,r24
832 .LM182:
833 05d4 1092 0000 sts (outputWorkTimeCounter)+1,__zero_reg__
834 05d8 1092 0000 sts outputWorkTimeCounter,__zero_reg__
835 .LM183:
836 05dc 1092 0000 sts (outputStopTimeCounter)+1,__zero_reg__
837 05e0 1092 0000 sts outputStopTimeCounter,__zero_reg__
838 .LM184:
839 05e4 1092 0000 sts keyHandControlStatus,__zero_reg__
840 .LM185:
841 05e8 88EC ldi r24,lo8(-56)
842 05ea 8093 0000 sts timeSwitchTimeCounter,r24
843 .LM186:
844 05ee 88E5 ldi r24,lo8(600)
845 05f0 92E0 ldi r25,hi8(600)
846 05f2 9093 0000 sts (unitTimeCounter)+1,r25
847 05f6 8093 0000 sts unitTimeCounter,r24
848 .L137:
849 .LM187:
850 05fa 8091 0000 lds r24,keyHandAutoStatus
851 05fe 8230 cpi r24,lo8(2)
852 0600 01F4 brne .L139
853 .LM188:
854 0602 8091 0000 lds r24,outPutMode
855 0606 8130 cpi r24,lo8(1)
856 0608 01F4 brne .L141
857 .LM189:
858 060a 1092 0000 sts outPutMode,__zero_reg__
859 060e 00C0 rjmp .L154
860 .L141:
861 .LM190:
862 0610 81E0 ldi r24,lo8(1)
863 0612 8093 0000 sts outPutMode,r24
864 .L154:
865 .LM191:
866 0616 8093 0000 sts outPutEnable,r24
867 .LM192:
868 061a 1092 0000 sts timeSwitchTimeCounter,__zero_reg__
869 .LM193:
870 061e 1092 0000 sts (unitTimeCounter)+1,__zero_reg__
871 0622 1092 0000 sts unitTimeCounter,__zero_reg__
872 .LM194:
873 0626 1092 0000 sts keyHandAutoStatus,__zero_reg__
874 .L139:
875 .LM195:
876 062a 8091 0000 lds r24,keyTimeSwitchStatus
877 062e 8230 cpi r24,lo8(2)
878 0630 01F4 brne .L144
879 .LM196:
880 0632 8091 0000 lds r24,timeSetMode
881 0636 8823 tst r24
882 0638 01F4 brne .L146
883 .LM197:
884 063a 81E0 ldi r24,lo8(1)
885 063c 8093 0000 sts timeSetMode,r24
886 0640 00C0 rjmp .L148
887 .L146:
888 .LM198:
889 0642 1092 0000 sts timeSetMode,__zero_reg__
890 .L148:
891 .LM199:
892 0646 88EC ldi r24,lo8(-56)
893 0648 8093 0000 sts timeSwitchTimeCounter,r24
894 .LM200:
895 064c 88E5 ldi r24,lo8(600)
896 064e 92E0 ldi r25,hi8(600)
897 0650 9093 0000 sts (unitTimeCounter)+1,r25
898 0654 8093 0000 sts unitTimeCounter,r24
899 .LM201:
900 0658 1092 0000 sts keyTimeSwitchStatus,__zero_reg__
901 .L144:
902 .LM202:
903 065c 8091 0000 lds r24,keyResetStatus
904 0660 8330 cpi r24,lo8(3)
905 0662 01F0 breq .+2
906 0664 00C0 rjmp .L149
907 .LM203:
908 0666 81E0 ldi r24,lo8(1)
909 0668 8093 0000 sts timeSetMode,r24
910 .LM204:
911 066c 1092 0000 sts outPutMode,__zero_reg__
912 .LM205:
913 0670 1092 0000 sts (outputWorkTimeCounter)+1,__zero_reg__
914 0674 1092 0000 sts outputWorkTimeCounter,__zero_reg__
915 .LM206:
916 0678 1092 0000 sts (outputStopTimeCounter)+1,__zero_reg__
917 067c 1092 0000 sts outputStopTimeCounter,__zero_reg__
918 .LM207:
919 0680 8AE5 ldi r24,lo8(90)
920 0682 90E0 ldi r25,hi8(90)
921 0684 9093 0000 sts (outputWorkTimeSetting)+1,r25
922 0688 8093 0000 sts outputWorkTimeSetting,r24
923 .LM208:
924 068c 8EE1 ldi r24,lo8(30)
925 068e 90E0 ldi r25,hi8(30)
926 0690 9093 0000 sts (outputStopTimeSetting)+1,r25
927 0694 8093 0000 sts outputStopTimeSetting,r24
928 .LM209:
929 0698 8091 0000 lds r24,outputWorkTimeSetting
930 069c 9091 0000 lds r25,(outputWorkTimeSetting)+1
931 06a0 9093 0000 sts (unionData)+1,r25
932 06a4 8093 0000 sts unionData,r24
933 .LM210:
934 06a8 8091 0000 lds r24,unionData
935 06ac 8093 0000 sts dataSaveBuffer,r24
936 .LM211:
937 06b0 8091 0000 lds r24,unionData+1
938 06b4 8093 0000 sts dataSaveBuffer+1,r24
939 .LM212:
940 06b8 8091 0000 lds r24,outputStopTimeSetting
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -