📄 keyboard.lst
字号:
733 .LM80:
734 033c 8091 0000 lds r24,Operation_Menu
735 0340 8C30 cpi r24,lo8(12)
736 0342 01F4 brne .+2
737 0344 00C0 rjmp .L141
738 .LM81:
739 0346 8D30 cpi r24,lo8(13)
740 0348 00F4 brsh .L144
741 034a 8A30 cpi r24,lo8(10)
742 034c 01F0 breq .L139
743 034e 8B30 cpi r24,lo8(11)
744 0350 01F0 breq .+2
745 0352 00C0 rjmp .L202
746 0354 00C0 rjmp .L140
747 .L144:
748 0356 8D30 cpi r24,lo8(13)
749 0358 01F4 brne .+2
750 035a 00C0 rjmp .L142
751 035c 8E30 cpi r24,lo8(14)
752 035e 01F0 breq .+2
753 0360 00C0 rjmp .L202
754 0362 00C0 rjmp .L143
755 .L139:
756 .LM82:
757 0364 8091 0000 lds r24,Select_Bit
758 0368 8130 cpi r24,lo8(1)
759 036a 01F0 breq .L146
760 036c 8130 cpi r24,lo8(1)
761 036e 00F0 brlo .L145
762 0370 8230 cpi r24,lo8(2)
763 0372 01F0 breq .+2
764 0374 00C0 rjmp .L202
765 0376 00C0 rjmp .L147
766 .L145:
767 .LM83:
768 0378 8091 0000 lds r24,SET_Year_Variable
769 037c 9091 0000 lds r25,(SET_Year_Variable)+1
770 0380 27E0 ldi r18,hi8(2000)
771 0382 803D cpi r24,lo8(2000)
772 0384 9207 cpc r25,r18
773 0386 00F4 brsh .L148
774 0388 83E3 ldi r24,lo8(2099)
775 038a 98E0 ldi r25,hi8(2099)
776 038c 00C0 rjmp .L203
777 .L148:
778 .LM84:
779 038e 0197 sbiw r24,1
780 .L203:
781 0390 9093 0000 sts (SET_Year_Variable)+1,r25
782 0394 8093 0000 sts SET_Year_Variable,r24
783 0398 00C0 rjmp .L205
784 .L146:
785 .LM85:
786 039a 8091 0000 lds r24,SET_Month_Variable
787 039e 8823 tst r24
788 03a0 01F4 brne .L151
789 03a2 8CE0 ldi r24,lo8(12)
790 03a4 00C0 rjmp .L204
791 .L151:
792 .LM86:
793 03a6 8150 subi r24,lo8(-(-1))
794 .L204:
795 03a8 8093 0000 sts SET_Month_Variable,r24
796 .L205:
797 .LM87:
798 03ac 4091 0000 lds r20,SET_Date_Variable
799 03b0 5527 clr r21
800 03b2 6091 0000 lds r22,SET_Month_Variable
801 03b6 7727 clr r23
802 03b8 8091 0000 lds r24,SET_Year_Variable
803 03bc 9091 0000 lds r25,(SET_Year_Variable)+1
804 03c0 0E94 0000 call WeekComputer
805 03c4 8093 0611 sts 4358,r24
806 03c8 0895 ret
807 .L147:
808 .LM88:
809 03ca 0E94 0000 call Date_Sub
810 03ce 0895 ret
811 .L140:
812 .LM89:
813 03d0 8091 0000 lds r24,Select_Bit
814 03d4 8130 cpi r24,lo8(1)
815 03d6 01F0 breq .L155
816 03d8 8130 cpi r24,lo8(1)
817 03da 00F0 brlo .L154
818 03dc 8230 cpi r24,lo8(2)
819 03de 01F0 breq .+2
820 03e0 00C0 rjmp .L202
821 03e2 00C0 rjmp .L156
822 .L154:
823 .LM90:
824 03e4 8091 0000 lds r24,SET_HH_Variable
825 03e8 8823 tst r24
826 03ea 01F4 brne .L157
827 03ec 87E1 ldi r24,lo8(23)
828 03ee 00C0 rjmp .L211
829 .L157:
830 .LM91:
831 03f0 8150 subi r24,lo8(-(-1))
832 .L211:
833 03f2 8093 0000 sts SET_HH_Variable,r24
834 03f6 0895 ret
835 .L155:
836 .LM92:
837 03f8 8091 0000 lds r24,SET_MM_Variable
838 03fc 8823 tst r24
839 03fe 01F4 brne .L159
840 0400 8BE3 ldi r24,lo8(59)
841 0402 00C0 rjmp .L208
842 .L159:
843 .LM93:
844 0404 8150 subi r24,lo8(-(-1))
845 .L208:
846 0406 8093 0000 sts SET_MM_Variable,r24
847 040a 0895 ret
848 .L156:
849 .LM94:
850 040c 8091 0000 lds r24,SET_SS_Variable
851 0410 8823 tst r24
852 0412 01F4 brne .L161
853 0414 8BE3 ldi r24,lo8(59)
854 0416 00C0 rjmp .L207
855 .L161:
856 .LM95:
857 0418 8150 subi r24,lo8(-(-1))
858 .L207:
859 041a 8093 0000 sts SET_SS_Variable,r24
860 041e 0895 ret
861 .L141:
862 .LM96:
863 0420 8091 0000 lds r24,Password_Cn
864 0424 8A30 cpi r24,lo8(10)
865 0426 00F0 brlo .+2
866 0428 00C0 rjmp .L202
867 042a 8091 0000 lds r24,SET_Addr_Variable
868 042e 8150 subi r24,lo8(-(-1))
869 0430 8093 0000 sts SET_Addr_Variable,r24
870 0434 0895 ret
871 .L142:
872 .LM97:
873 0436 8091 0000 lds r24,Select_Bit
874 043a 8230 cpi r24,lo8(2)
875 043c 01F0 breq .L166
876 043e 8330 cpi r24,lo8(3)
877 0440 00F4 brsh .L170
878 0442 8823 tst r24
879 0444 01F0 breq .L164
880 0446 8130 cpi r24,lo8(1)
881 0448 01F0 breq .+2
882 044a 00C0 rjmp .L202
883 044c 00C0 rjmp .L165
884 .L170:
885 044e 8430 cpi r24,lo8(4)
886 0450 01F0 breq .L168
887 0452 8430 cpi r24,lo8(4)
888 0454 00F0 brlo .L167
889 0456 8530 cpi r24,lo8(5)
890 0458 01F0 breq .+2
891 045a 00C0 rjmp .L202
892 045c 00C0 rjmp .L169
893 .L164:
894 .LM98:
895 045e 8091 0000 lds r24,Password_Number
896 0462 8823 tst r24
897 0464 01F4 brne .L171
898 0466 89E0 ldi r24,lo8(9)
899 0468 00C0 rjmp .L213
900 .L171:
901 .LM99:
902 046a 8150 subi r24,lo8(-(-1))
903 .L213:
904 046c 8093 0000 sts Password_Number,r24
905 0470 0895 ret
906 .L165:
907 .LM100:
908 0472 8091 0000 lds r24,Password_Number+1
909 0476 8823 tst r24
910 0478 01F4 brne .L173
911 047a 89E0 ldi r24,lo8(9)
912 047c 00C0 rjmp .L215
913 .L173:
914 .LM101:
915 047e 8150 subi r24,lo8(-(-1))
916 .L215:
917 0480 8093 0000 sts Password_Number+1,r24
918 0484 0895 ret
919 .L166:
920 .LM102:
921 0486 8091 0000 lds r24,Password_Number+2
922 048a 8823 tst r24
923 048c 01F4 brne .L175
924 048e 89E0 ldi r24,lo8(9)
925 0490 00C0 rjmp .L217
926 .L175:
927 .LM103:
928 0492 8150 subi r24,lo8(-(-1))
929 .L217:
930 0494 8093 0000 sts Password_Number+2,r24
931 0498 0895 ret
932 .L167:
933 .LM104:
934 049a 8091 0000 lds r24,Password_Number+3
935 049e 8823 tst r24
936 04a0 01F4 brne .L177
937 04a2 89E0 ldi r24,lo8(9)
938 04a4 00C0 rjmp .L219
939 .L177:
940 .LM105:
941 04a6 8150 subi r24,lo8(-(-1))
942 .L219:
943 04a8 8093 0000 sts Password_Number+3,r24
944 04ac 0895 ret
945 .L168:
946 .LM106:
947 04ae 8091 0000 lds r24,Password_Number+4
948 04b2 8823 tst r24
949 04b4 01F4 brne .L179
950 04b6 89E0 ldi r24,lo8(9)
951 04b8 00C0 rjmp .L218
952 .L179:
953 .LM107:
954 04ba 8150 subi r24,lo8(-(-1))
955 .L218:
956 04bc 8093 0000 sts Password_Number+4,r24
957 04c0 0895 ret
958 .L169:
959 .LM108:
960 04c2 8091 0000 lds r24,Password_Number+5
961 04c6 8823 tst r24
962 04c8 01F4 brne .L181
963 04ca 89E0 ldi r24,lo8(9)
964 04cc 00C0 rjmp .L216
965 .L181:
966 .LM109:
967 04ce 8150 subi r24,lo8(-(-1))
968 .L216:
969 04d0 8093 0000 sts Password_Number+5,r24
970 04d4 0895 ret
971 .L143:
972 .LM110:
973 04d6 8091 0000 lds r24,Select_Bit
974 04da 8230 cpi r24,lo8(2)
975 04dc 01F0 breq .L185
976 04de 8330 cpi r24,lo8(3)
977 04e0 00F4 brsh .L189
978 04e2 8823 tst r24
979 04e4 01F0 breq .L183
980 04e6 8130 cpi r24,lo8(1)
981 04e8 01F0 breq .+2
982 04ea 00C0 rjmp .L202
983 04ec 00C0 rjmp .L184
984 .L189:
985 04ee 8430 cpi r24,lo8(4)
986 04f0 01F4 brne .+2
987 04f2 00C0 rjmp .L187
988 04f4 8430 cpi r24,lo8(4)
989 04f6 00F0 brlo .L186
990 04f8 8530 cpi r24,lo8(5)
991 04fa 01F0 breq .+2
992 04fc 00C0 rjmp .L202
993 04fe 00C0 rjmp .L188
994 .L183:
995 .LM111:
996 0500 8091 0000 lds r24,SET_1_GTZJ_Parameter_1
997 0504 9091 0000 lds r25,(SET_1_GTZJ_Parameter_1)+1
998 0508 8F36 cpi r24,111
999 050a 9105 cpc r25,__zero_reg__
1000 050c 00F4 brsh .L190
1001 050e 8CE2 ldi r24,lo8(300)
1002 0510 91E0 ldi r25,hi8(300)
1003 0512 00C0 rjmp .L214
1004 .L190:
1005 .LM112:
1006 0514 0A97 sbiw r24,10
1007 .L214:
1008 0516 9093 0000 sts (SET_1_GTZJ_Parameter_1)+1,r25
1009 051a 8093 0000 sts SET_1_GTZJ_Parameter_1,r24
1010 051e 0895 ret
1011 .L184:
1012 .LM113:
1013 0520 8091 0000 lds r24,SET_1_GTZJ_Parameter_2
1014 0524 9091 0000 lds r25,(SET_1_GTZJ_Parameter_2)+1
1015 0528 8F36 cpi r24,111
1016 052a 9105 cpc r25,__zero_reg__
1017 052c 00F4 brsh .L192
1018 052e 8CE2 ldi r24,lo8(300)
1019 0530 91E0 ldi r25,hi8(300)
1020 0532 00C0 rjmp .L212
1021 .L192:
1022 .LM114:
1023 0534 0A97 sbiw r24,10
1024 .L212:
1025 0536 9093 0000 sts (SET_1_GTZJ_Parameter_2)+1,r25
1026 053a 8093 0000 sts SET_1_GTZJ_Parameter_2,r24
1027 053e 0895 ret
1028 .L185:
1029 .LM115:
1030 0540 8091 0000 lds r24,SET_1_GTZJ_Parameter_3
1031 0544 9091 0000 lds r25,(SET_1_GTZJ_Parameter_3)+1
1032 0548 8F36 cpi r24,111
1033 054a 9105 cpc r25,__zero_reg__
1034 054c 00F4 brsh .L194
1035 054e 8CE2 ldi r24,lo8(300)
1036 0550 91E0 ldi r25,hi8(300)
1037 0552 00C0 rjmp .L210
1038 .L194:
1039 .LM116:
1040 0554 0A97 sbiw r24,10
1041 .L210:
1042 0556 9093 0000 sts (SET_1_GTZJ_Parameter_3)+1,r25
1043 055a 8093 0000 sts SET_1_GTZJ_Parameter_3,r24
1044 055e 0895 ret
1045 .L186:
1046 .LM117:
1047 0560 8091 0000 lds r24,SET_2_GTZJ_Parameter_1
1048 0564 9091 0000 lds r25,(SET_2_GTZJ_Parameter_1)+1
1049 0568 8F36 cpi r24,111
1050 056a 9105 cpc r25,__zero_reg__
1051 056c 00F4 brsh .L196
1052 056e 8CE2 ldi r24,lo8(300)
1053 0570 91E0 ldi r25,hi8(300)
1054 0572 00C0 rjmp .L209
1055 .L196:
1056 .LM118:
1057 0574 0A97 sbiw r24,10
1058 .L209:
1059 0576 9093 0000 sts (SET_2_GTZJ_Parameter_1)+1,r25
1060 057a 8093 0000 sts SET_2_GTZJ_Parameter_1,r24
1061 057e 0895 ret
1062 .L187:
1063 .LM119:
1064 0580 8091 0000 lds r24,SET_2_GTZJ_Parameter_2
1065 0584 9091 0000 lds r25,(SET_2_GTZJ_Parameter_2)+1
1066 0588 8F36 cpi r24,111
1067 058a 9105 cpc r25,__zero_reg__
1068 058c 00F4 brsh .L198
1069 058e 8CE2 ldi r24,lo8(300)
1070 0590 91E0 ldi r25,hi8(300)
1071 0592 00C0 rjmp .L206
1072 .L198:
1073 .LM120:
1074 0594 0A97 sbiw r24,10
1075 .L206:
1076 0596 9093 0000 sts (SET_2_GTZJ_Parameter_2)+1,r25
1077 059a 8093 0000 sts SET_2_GTZJ_Parameter_2,r24
1078 059e 0895 ret
1079 .L188:
1080 .LM121:
1081 05a0 8091 0000 lds r24,SET_2_GTZJ_Parameter_3
1082 05a4 9091 0000 lds r25,(SET_2_GTZJ_Parameter_3)+1
1083 05a8 8F36 cpi r24,111
1084 05aa 9105 cpc r25,__zero_reg__
1085 05ac 00F4 brsh .L200
1086 05ae 8CE2 ldi r24,lo8(300)
1087 05b0 91E0 ldi r25,hi8(300)
1088 05b2 9093 0000 sts (SET_2_GTZJ_Parameter_3)+1,r25
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -