📄 main_frame.lst
字号:
0853 356D CPI R22,0x5D
0854 E0E0 LDI R30,0
0855 077E CPC R23,R30
0856 F0B9 BEQ 0x086E
0857 356E CPI R22,0x5E
0858 E0E0 LDI R30,0
0859 077E CPC R23,R30
085A F009 BEQ 0x085C
085B C031 RJMP 0x088D
085C E68E LDI R24,0x6E
085D E092 LDI R25,2
085E 91E0026D LDS R30,i
0860 27FF CLR R31
0861 0FE8 ADD R30,R24
0862 1FF9 ADC R31,R25
0863 E78E LDI R24,0x7E
0864 8380 STD Z+0,R24
0865 2422 CLR R2
0866 9220011B STS change_flag,R2
0868 9180026D LDS R24,i
086A 5F8F SUBI R24,0xFF
086B 9380026D STS i,R24
086D C01F RJMP 0x088D
086E E68E LDI R24,0x6E
086F E092 LDI R25,2
0870 91E0026D LDS R30,i
0872 27FF CLR R31
0873 0FE8 ADD R30,R24
0874 1FF9 ADC R31,R25
0875 E78D LDI R24,0x7D
0876 8380 STD Z+0,R24
0877 2422 CLR R2
0878 9220011B STS change_flag,R2
087A 9180026D LDS R24,i
087C 5F8F SUBI R24,0xFF
087D 9380026D STS i,R24
087F C00D RJMP 0x088D
0880 E68E LDI R24,0x6E
0881 E092 LDI R25,2
0882 91E0026D LDS R30,i
0884 27FF CLR R31
0885 0FE8 ADD R30,R24
0886 1FF9 ADC R31,R25
0887 8340 STD Z+0,R20
0888 9180026D LDS R24,i
088A 5F8F SUBI R24,0xFF
088B 9380026D STS i,R24
088D 9100026B LDS R16,serial_recv_MSG
088F 9110026C LDS R17,serial_recv_MSG+1
0891 940E11AC CALL pop_gset2
0893 9508 RET
_start_T0:
0894 940E11BA CALL push_gset4
0896 0159 MOVW R10,R18
0897 2EC0 MOV R12,R16
0898 2D8C MOV R24,R12
0899 3081 CPI R24,1
089A F421 BNE 0x089F
089B E081 LDI R24,1
089C 9380031D STS T0+2,R24
089E C003 RJMP 0x08A2
089F 2422 CLR R2
08A0 9220031D STS T0+2,R2
08A2 0115 MOVW R2,R10
08A3 2444 CLR R4
08A4 2455 CLR R5
08A5 9230031F STS 0x31F,R3
08A7 9220031E STS T0+3,R2
08A9 92500321 STS 0x321,R5
08AB 92400320 STS 0x320,R4
08AD 2444 CLR R4
08AE 2455 CLR R5
08AF 92300323 STS 0x323,R3
08B1 92200322 STS 0x322,R2
08B3 92500325 STS 0x325,R5
08B5 92400324 STS 0x324,R4
08B7 E548 LDI R20,0x58
08B8 E15B LDI R21,0x1B
08B9 E060 LDI R22,0
08BA E070 LDI R23,0
08BB 90400324 LDS R4,0x324
08BD 90500325 LDS R5,0x325
08BF 90200322 LDS R2,0x322
08C1 90300323 LDS R3,0x323
08C3 1542 CP R20,R2
08C4 0553 CPC R21,R3
08C5 0564 CPC R22,R4
08C6 0575 CPC R23,R5
08C7 F498 BCC 0x08DB
08C8 E548 LDI R20,0x58
08C9 E15B LDI R21,0x1B
08CA E060 LDI R22,0
08CB E070 LDI R23,0
08CC 1A24 SUB R2,R20
08CD 0A35 SBC R3,R21
08CE 0A46 SBC R4,R22
08CF 0A57 SBC R5,R23
08D0 92300323 STS 0x323,R3
08D2 92200322 STS 0x322,R2
08D4 92500325 STS 0x325,R5
08D6 92400324 STS 0x324,R4
08D8 2422 CLR R2
08D9 BE22 OUT 0x32,R2
08DA C03D RJMP 0x0918
08DB 90400324 LDS R4,0x324
08DD 90500325 LDS R5,0x325
08DF 90200322 LDS R2,0x322
08E1 90300323 LDS R3,0x323
08E3 E448 LDI R20,0x48
08E4 E050 LDI R21,0
08E5 E060 LDI R22,0
08E6 E070 LDI R23,0
08E7 925A ST R5,-Y
08E8 924A ST R4,-Y
08E9 923A ST R3,-Y
08EA 922A ST R2,-Y
08EB 018A MOVW R16,R20
08EC 019B MOVW R18,R22
08ED 940E117C CALL empy32s
08EF E04A LDI R20,0xA
08F0 E050 LDI R21,0
08F1 E060 LDI R22,0
08F2 E070 LDI R23,0
08F3 937A ST R23,-Y
08F4 936A ST R22,-Y
08F5 935A ST R21,-Y
08F6 934A ST R20,-Y
08F7 940E10FB CALL div32u
08F9 0118 MOVW R2,R16
08FA 0129 MOVW R4,R18
08FB E041 LDI R20,1
08FC E050 LDI R21,0
08FD E060 LDI R22,0
08FE E070 LDI R23,0
08FF 1A24 SUB R2,R20
0900 0A35 SBC R3,R21
0901 0A46 SBC R4,R22
0902 0A57 SBC R5,R23
0903 2CA2 MOV R10,R2
0904 E040 LDI R20,0
0905 E050 LDI R21,0
0906 E060 LDI R22,0
0907 E070 LDI R23,0
0908 93500323 STS 0x323,R21
090A 93400322 STS 0x322,R20
090C 93700325 STS 0x325,R23
090E 93600324 STS 0x324,R22
0910 2D82 MOV R24,R2
0911 2799 CLR R25
0912 7090 ANDI R25,0
0913 EFEF LDI R30,0xFF
0914 E0F0 LDI R31,0
0915 1BE8 SUB R30,R24
0916 0BF9 SBC R31,R25
0917 BFE2 OUT 0x32,R30
0918 E087 LDI R24,7
0919 BF83 OUT 0x33,R24
091A B787 IN R24,0x37
091B 6081 ORI R24,1
091C BF87 OUT 0x37,R24
091D E081 LDI R24,1
091E 9380031C STS T0+1,R24
0920 940E0EF0 CALL _adjustPower
0922 940E11B2 CALL pop_gset4
0924 9508 RET
_stop_T0:
0925 2422 CLR R2
0926 BE23 OUT 0x33,R2
0927 B787 IN R24,0x37
0928 7F8E ANDI R24,0xFE
0929 BF87 OUT 0x37,R24
092A 9220031C STS T0+1,R2
092C 9508 RET
_start_T1:
092D 940E11BA CALL push_gset4
092F 0159 MOVW R10,R18
0930 2EC0 MOV R12,R16
0931 2D8C MOV R24,R12
0932 3081 CPI R24,1
0933 F421 BNE 0x0938
0934 E081 LDI R24,1
0935 9380030E STS T1+2,R24
0937 C003 RJMP 0x093B
0938 2422 CLR R2
0939 9220030E STS T1+2,R2
093B 0115 MOVW R2,R10
093C 2444 CLR R4
093D 2455 CLR R5
093E 92300310 STS 0x310,R3
0940 9220030F STS T1+3,R2
0942 92500312 STS 0x312,R5
0944 92400311 STS 0x311,R4
0946 2444 CLR R4
0947 2455 CLR R5
0948 92300314 STS 0x314,R3
094A 92200313 STS 0x313,R2
094C 92500316 STS 0x316,R5
094E 92400315 STS 0x315,R4
0950 E248 LDI R20,0x28
0951 E253 LDI R21,0x23
0952 E060 LDI R22,0
0953 E070 LDI R23,0
0954 90400315 LDS R4,0x315
0956 90500316 LDS R5,0x316
0958 90200313 LDS R2,0x313
095A 90300314 LDS R3,0x314
095C 1542 CP R20,R2
095D 0553 CPC R21,R3
095E 0564 CPC R22,R4
095F 0575 CPC R23,R5
0960 F4A0 BCC 0x0975
0961 E248 LDI R20,0x28
0962 E253 LDI R21,0x23
0963 E060 LDI R22,0
0964 E070 LDI R23,0
0965 1A24 SUB R2,R20
0966 0A35 SBC R3,R21
0967 0A46 SBC R4,R22
0968 0A57 SBC R5,R23
0969 92300314 STS 0x314,R3
096B 92200313 STS 0x313,R2
096D 92500316 STS 0x316,R5
096F 92400315 STS 0x315,R4
0971 2422 CLR R2
0972 BC2D OUT 0x2D,R2
0973 BC2C OUT 0x2C,R2
0974 C045 RJMP 0x09BA
0975 90400315 LDS R4,0x315
0977 90500316 LDS R5,0x316
0979 90200313 LDS R2,0x313
097B 90300314 LDS R3,0x314
097D E448 LDI R20,0x48
097E E050 LDI R21,0
097F E060 LDI R22,0
0980 E070 LDI R23,0
0981 925A ST R5,-Y
0982 924A ST R4,-Y
0983 923A ST R3,-Y
0984 922A ST R2,-Y
0985 018A MOVW R16,R20
0986 019B MOVW R18,R22
0987 940E117C CALL empy32s
0989 E04A LDI R20,0xA
098A E050 LDI R21,0
098B E060 LDI R22,0
098C E070 LDI R23,0
098D 937A ST R23,-Y
098E 936A ST R22,-Y
098F 935A ST R21,-Y
0990 934A ST R20,-Y
0991 940E10FB CALL div32u
0993 0118 MOVW R2,R16
0994 0129 MOVW R4,R18
0995 E041 LDI R20,1
0996 E050 LDI R21,0
0997 E060 LDI R22,0
0998 E070 LDI R23,0
0999 1A24 SUB R2,R20
099A 0A35 SBC R3,R21
099B 0A46 SBC R4,R22
099C 0A57 SBC R5,R23
099D 0151 MOVW R10,R2
099E E040 LDI R20,0
099F E050 LDI R21,0
09A0 E060 LDI R22,0
09A1 E070 LDI R23,0
09A2 93500314 STS 0x314,R21
09A4 93400313 STS 0x313,R20
09A6 93700316 STS 0x316,R23
09A8 93600315 STS 0x315,R22
09AA 01C1 MOVW R24,R2
09AB 2F89 MOV R24,R25
09AC 2799 CLR R25
09AD 7090 ANDI R25,0
09AE EFEF LDI R30,0xFF
09AF E0F0 LDI R31,0
09B0 1BE8 SUB R30,R24
09B1 0BF9 SBC R31,R25
09B2 BDED OUT 0x2D,R30
09B3 01C1 MOVW R24,R2
09B4 7090 ANDI R25,0
09B5 EFEF LDI R30,0xFF
09B6 E0F0 LDI R31,0
09B7 1BE8 SUB R30,R24
09B8 0BF9 SBC R31,R25
09B9 BDEC OUT 0x2C,R30
09BA E085 LDI R24,5
09BB BD8E OUT 0x2E,R24
09BC B787 IN R24,0x37
09BD 6084 ORI R24,4
09BE BF87 OUT 0x37,R24
09BF E081 LDI R24,1
09C0 9380030D STS T1+1,R24
09C2 940E11B2 CALL pop_gset4
09C4 9508 RET
_stop_T1:
09C5 2422 CLR R2
09C6 BC2E OUT 0x2E,R2
09C7 B787 IN R24,0x37
09C8 7F8B ANDI R24,0xFB
09C9 BF87 OUT 0x37,R24
09CA 9220030D STS T1+1,R2
09CC 9508 RET
_start_T2:
09CD 940E11BA CALL push_gset4
09CF 0159 MOVW R10,R18
09D0 2EC0 MOV R12,R16
09D1 2D8C MOV R24,R12
09D2 3081 CPI R24,1
09D3 F421 BNE 0x09D8
09D4 E081 LDI R24,1
09D5 938002FF STS T2+2,R24
09D7 C003 RJMP 0x09DB
09D8 2422 CLR R2
09D9 922002FF STS T2+2,R2
09DB 0115 MOVW R2,R10
09DC 2444 CLR R4
09DD 2455 CLR R5
09DE 92300301 STS 0x301,R3
09E0 92200300 STS T2+3,R2
09E2 92500303 STS 0x303,R5
09E4 92400302 STS 0x302,R4
09E6 2444 CLR R4
09E7 2455 CLR R5
09E8 92300305 STS 0x305,R3
09EA 92200304 STS 0x304,R2
09EC 92500307 STS 0x307,R5
09EE 92400306 STS 0x306,R4
09F0 E243 LDI R20,0x23
09F1 E050 LDI R21,0
09F2 E060 LDI R22,0
09F3 E070 LDI R23,0
09F4 90400306 LDS R4,0x306
09F6 90500307 LDS R5,0x307
09F8 90200304 LDS R2,0x304
09FA 90300305 LDS R3,0x305
09FC 1542 CP R20,R2
09FD 0553 CPC R21,R3
09FE 0564 CPC R22,R4
09FF 0575 CPC R23,R5
0A00 F498 BCC 0x0A14
0A01 E243 LDI R20,0x23
0A02 E050 LDI R21,0
0A03 E060 LDI R22,0
0A04 E070 LDI R23,0
0A05 1A24 SUB R2,R20
0A06 0A35 SBC R3,R21
0A07 0A46 SBC R4,R22
0A08 0A57 SBC R5,R23
0A09 92300305 STS 0x305,R3
0A0B 92200304 STS 0x304,R2
0A0D 92500307 STS 0x307,R5
0A0F 92400306 STS 0x306,R4
0A11 2422 CLR R2
0A12 BC24 OUT 0x24,R2
0A13 C03D RJMP 0x0A51
0A14 90400306 LDS R4,0x306
0A16 90500307 LDS R5,0x307
0A18 90200304 LDS R2,0x304
0A1A 90300305 LDS R3,0x305
0A1C E448 LDI R20,0x48
0A1D E050 LDI R21,0
0A1E E060 LDI R22,0
0A1F E070 LDI R23,0
0A20 925A ST R5,-Y
0A21 924A ST R4,-Y
0A22 923A ST R3,-Y
0A23 922A ST R2,-Y
0A24 018A MOVW R16,R20
0A25 019B MOVW R18,R22
0A26 940E117C CALL empy32s
0A28 E04A LDI R20,0xA
0A29 E050 LDI R21,0
0A2A E060 LDI R22,0
0A2B E070 LDI R23,0
0A2C 937A ST R23,-Y
0A2D 936A ST R22,-Y
0A2E 935A ST R21,-Y
0A2F 934A ST R20,-Y
0A30 940E10FB CALL div32u
0A32 0118 MOVW R2,R16
0A33 0129 MOVW R4,R18
0A34 E041 LDI R20,1
0A35 E050 LDI R21,0
0A36 E060 LDI R22,0
0A37 E070 LDI R23,0
0A38 1A24 SUB R2,R20
0A39 0A35 SBC R3,R21
0A3A 0A46 SBC R4,R22
0A3B 0A57 SBC R5,R23
0A3C 2CA2 MOV R10,R2
0A3D E040 LDI R20,0
0A3E E050 LDI R21,0
0A3F E060 LDI R22,0
0A40 E070 LDI R23,0
0A41 93500305 STS 0x305,R21
0A43 93400304 STS 0x304,R20
0A45 93700307 STS 0x307,R23
0A47 93600306 STS 0x306,R22
0A49 2D82 MOV R24,R2
0A4A 2799 CLR R25
0A4B 7090 ANDI R25,0
0A4C EFEF LDI R30,0xFF
0A4D E0F0 LDI R31,0
0A4E 1BE8 SUB R30,R24
0A4F 0BF9 SBC R31,R25
0A50 BDE4 OUT 0x24,R30
0A51 E085 LDI R24,5
0A52 BD85 OUT 0x25,R24
0A53 B787 IN R24,0x37
0A54 6480 ORI R24,0x40
0A55 BF87 OUT 0x37,R24
0A56 E081 LDI R24,1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -