📄 main.lss
字号:
540: 70 97 sbiw r30, 0x10 ; 16
542: a5 5e subi r26, 0xE5 ; 229
544: bd 4f sbci r27, 0xFD ; 253
546: e0 5a subi r30, 0xA0 ; 160
548: ff 4f sbci r31, 0xFF ; 255
54a: 80 81 ld r24, Z
54c: 8c 93 st X, r24
54e: 10 92 13 02 sts 0x0213, r1
552: 84 2f mov r24, r20
554: 8f 5f subi r24, 0xFF ; 255
556: 80 93 15 02 sts 0x0215, r24
55a: 84 30 cpi r24, 0x04 ; 4
55c: 10 f0 brcs .+4 ; 0x562 <__stack+0x103>
55e: 10 92 15 02 sts 0x0215, r1
562: 08 95 ret
00000564 <Buz_Sub>:
564: 90 91 1f 02 lds r25, 0x021F
568: 89 2f mov r24, r25
56a: 8f 77 andi r24, 0x7F ; 127
56c: 79 f0 breq .+30 ; 0x58c <Buz_Sub+0x28>
56e: 85 31 cpi r24, 0x15 ; 21
570: 58 f4 brcc .+22 ; 0x588 <Buz_Sub+0x24>
572: 8f 30 cpi r24, 0x0F ; 15
574: 18 f0 brcs .+6 ; 0x57c <Buz_Sub+0x18>
576: 80 93 1f 02 sts 0x021F, r24
57a: 0a c0 rjmp .+20 ; 0x590 <Buz_Sub+0x2c>
57c: 97 ff sbrs r25, 7
57e: 04 c0 rjmp .+8 ; 0x588 <Buz_Sub+0x24>
580: 89 30 cpi r24, 0x09 ; 9
582: 10 f4 brcc .+4 ; 0x588 <Buz_Sub+0x24>
584: 86 30 cpi r24, 0x06 ; 6
586: 20 f4 brcc .+8 ; 0x590 <Buz_Sub+0x2c>
588: ae 9a sbi 0x15, 6 ; 21
58a: 08 95 ret
58c: 10 92 1f 02 sts 0x021F, r1
590: ae 98 cbi 0x15, 6 ; 21
592: 08 95 ret
00000594 <Eheat_Sub>:
594: 80 91 04 02 lds r24, 0x0204
598: 80 fd sbrc r24, 0
59a: 22 c0 rjmp .+68 ; 0x5e0 <Eheat_Sub+0x4c>
59c: 80 91 05 02 lds r24, 0x0205
5a0: 80 ff sbrs r24, 0
5a2: 1e c0 rjmp .+60 ; 0x5e0 <Eheat_Sub+0x4c>
5a4: 80 91 00 02 lds r24, 0x0200
5a8: 81 ff sbrs r24, 1
5aa: 1a c0 rjmp .+52 ; 0x5e0 <Eheat_Sub+0x4c>
5ac: 84 fd sbrc r24, 4
5ae: 18 c0 rjmp .+48 ; 0x5e0 <Eheat_Sub+0x4c>
5b0: 85 ff sbrs r24, 5
5b2: 16 c0 rjmp .+44 ; 0x5e0 <Eheat_Sub+0x4c>
5b4: 80 91 23 02 lds r24, 0x0223
5b8: 87 ff sbrs r24, 7
5ba: 12 c0 rjmp .+36 ; 0x5e0 <Eheat_Sub+0x4c>
5bc: 80 77 andi r24, 0x70 ; 112
5be: 81 f0 breq .+32 ; 0x5e0 <Eheat_Sub+0x4c>
5c0: 80 91 f2 01 lds r24, 0x01F2
5c4: 81 3c cpi r24, 0xC1 ; 193
5c6: 61 f4 brne .+24 ; 0x5e0 <Eheat_Sub+0x4c>
5c8: 90 91 1b 02 lds r25, 0x021B
5cc: 80 91 f6 01 lds r24, 0x01F6
5d0: 98 17 cp r25, r24
5d2: 30 f4 brcc .+12 ; 0x5e0 <Eheat_Sub+0x4c>
5d4: 9a 39 cpi r25, 0x9A ; 154
5d6: 20 f4 brcc .+8 ; 0x5e0 <Eheat_Sub+0x4c>
5d8: 20 91 1d 02 lds r18, 0x021D
5dc: 27 3b cpi r18, 0xB7 ; 183
5de: 38 f0 brcs .+14 ; 0x5ee <Eheat_Sub+0x5a>
5e0: af 98 cbi 0x15, 7 ; 21
5e2: 80 91 f7 01 lds r24, 0x01F7
5e6: 8e 7f andi r24, 0xFE ; 254
5e8: 80 93 f7 01 sts 0x01F7, r24
5ec: 08 95 ret
5ee: 98 39 cpi r25, 0x98 ; 152
5f0: 68 f4 brcc .+26 ; 0x60c <Eheat_Sub+0x78>
5f2: 83 50 subi r24, 0x03 ; 3
5f4: 98 17 cp r25, r24
5f6: 50 f4 brcc .+20 ; 0x60c <Eheat_Sub+0x78>
5f8: 24 3a cpi r18, 0xA4 ; 164
5fa: 40 f0 brcs .+16 ; 0x60c <Eheat_Sub+0x78>
5fc: 22 3b cpi r18, 0xB2 ; 178
5fe: 30 f4 brcc .+12 ; 0x60c <Eheat_Sub+0x78>
600: af 9a sbi 0x15, 7 ; 21
602: 80 91 f7 01 lds r24, 0x01F7
606: 81 60 ori r24, 0x01 ; 1
608: 80 93 f7 01 sts 0x01F7, r24
60c: 08 95 ret
0000060e <Fan_Setup>:
60e: 78 2f mov r23, r24
610: 80 91 80 02 lds r24, 0x0280
614: 80 fd sbrc r24, 0
616: 0a c0 rjmp .+20 ; 0x62c <Fan_Setup+0x1e>
618: 90 91 23 02 lds r25, 0x0223
61c: 49 2f mov r20, r25
61e: 50 e0 ldi r21, 0x00 ; 0
620: 9a 01 movw r18, r20
622: 27 70 andi r18, 0x07 ; 7
624: 30 70 andi r19, 0x00 ; 0
626: 25 30 cpi r18, 0x05 ; 5
628: 31 05 cpc r19, r1
62a: 29 f4 brne .+10 ; 0x636 <Fan_Setup+0x28>
62c: 80 91 23 02 lds r24, 0x0223
630: 8f 78 andi r24, 0x8F ; 143
632: 80 6d ori r24, 0xD0 ; 208
634: 3c c0 rjmp .+120 ; 0x6ae <Fan_Setup+0xa0>
636: 27 30 cpi r18, 0x07 ; 7
638: 31 05 cpc r19, r1
63a: 19 f4 brne .+6 ; 0x642 <Fan_Setup+0x34>
63c: 9f 78 andi r25, 0x8F ; 143
63e: 90 6f ori r25, 0xF0 ; 240
640: 29 c0 rjmp .+82 ; 0x694 <Fan_Setup+0x86>
642: 21 30 cpi r18, 0x01 ; 1
644: 31 05 cpc r19, r1
646: 99 f0 breq .+38 ; 0x66e <Fan_Setup+0x60>
648: 23 30 cpi r18, 0x03 ; 3
64a: 31 05 cpc r19, r1
64c: 59 f0 breq .+22 ; 0x664 <Fan_Setup+0x56>
64e: 22 30 cpi r18, 0x02 ; 2
650: 31 05 cpc r19, r1
652: f1 f0 breq .+60 ; 0x690 <Fan_Setup+0x82>
654: 80 91 05 02 lds r24, 0x0205
658: 84 fd sbrc r24, 4
65a: 04 c0 rjmp .+8 ; 0x664 <Fan_Setup+0x56>
65c: 86 2f mov r24, r22
65e: 8e 5f subi r24, 0xFE ; 254
660: 87 17 cp r24, r23
662: 18 f4 brcc .+6 ; 0x66a <Fan_Setup+0x5c>
664: 9f 78 andi r25, 0x8F ; 143
666: 90 6b ori r25, 0xB0 ; 176
668: 15 c0 rjmp .+42 ; 0x694 <Fan_Setup+0x86>
66a: 76 17 cp r23, r22
66c: 18 f4 brcc .+6 ; 0x674 <Fan_Setup+0x66>
66e: 9f 78 andi r25, 0x8F ; 143
670: 90 69 ori r25, 0x90 ; 144
672: 10 c0 rjmp .+32 ; 0x694 <Fan_Setup+0x86>
674: 76 17 cp r23, r22
676: 49 f4 brne .+18 ; 0x68a <Fan_Setup+0x7c>
678: 40 77 andi r20, 0x70 ; 112
67a: 50 70 andi r21, 0x00 ; 0
67c: 89 2f mov r24, r25
67e: 8f 78 andi r24, 0x8F ; 143
680: 40 31 cpi r20, 0x10 ; 16
682: 51 05 cpc r21, r1
684: 89 f4 brne .+34 ; 0x6a8 <Fan_Setup+0x9a>
686: 80 69 ori r24, 0x90 ; 144
688: 12 c0 rjmp .+36 ; 0x6ae <Fan_Setup+0xa0>
68a: 6f 5f subi r22, 0xFF ; 255
68c: 76 17 cp r23, r22
68e: 29 f4 brne .+10 ; 0x69a <Fan_Setup+0x8c>
690: 9f 78 andi r25, 0x8F ; 143
692: 90 6a ori r25, 0xA0 ; 160
694: 90 93 23 02 sts 0x0223, r25
698: 08 95 ret
69a: 40 77 andi r20, 0x70 ; 112
69c: 50 70 andi r21, 0x00 ; 0
69e: 89 2f mov r24, r25
6a0: 8f 78 andi r24, 0x8F ; 143
6a2: 40 33 cpi r20, 0x30 ; 48
6a4: 51 05 cpc r21, r1
6a6: 11 f0 breq .+4 ; 0x6ac <Fan_Setup+0x9e>
6a8: 80 6a ori r24, 0xA0 ; 160
6aa: 01 c0 rjmp .+2 ; 0x6ae <Fan_Setup+0xa0>
6ac: 80 6b ori r24, 0xB0 ; 176
6ae: 80 93 23 02 sts 0x0223, r24
6b2: 08 95 ret
000006b4 <FanSet>:
6b4: 90 91 23 02 lds r25, 0x0223
6b8: 9f 78 andi r25, 0x8F ; 143
6ba: 98 2b or r25, r24
6bc: 90 93 23 02 sts 0x0223, r25
6c0: 08 95 ret
000006c2 <CoolModeSub>:
6c2: 8e e1 ldi r24, 0x1E ; 30
6c4: 80 93 24 02 sts 0x0224, r24
6c8: 80 91 25 02 lds r24, 0x0225
6cc: 88 23 and r24, r24
6ce: 21 f4 brne .+8 ; 0x6d8 <CoolModeSub+0x16>
6d0: 80 91 00 02 lds r24, 0x0200
6d4: 85 ff sbrs r24, 5
6d6: 27 c0 rjmp .+78 ; 0x726 <CoolModeSub+0x64>
6d8: 90 91 1d 02 lds r25, 0x021D
6dc: 91 38 cpi r25, 0x81 ; 129
6de: 10 f0 brcs .+4 ; 0x6e4 <CoolModeSub+0x22>
6e0: 10 92 22 02 sts 0x0222, r1
6e4: 80 91 22 02 lds r24, 0x0222
6e8: 8c 33 cpi r24, 0x3C ; 60
6ea: 28 f0 brcs .+10 ; 0x6f6 <CoolModeSub+0x34>
6ec: 80 91 0b 02 lds r24, 0x020B
6f0: 80 61 ori r24, 0x10 ; 16
6f2: 80 93 0b 02 sts 0x020B, r24
6f6: 97 38 cpi r25, 0x87 ; 135
6f8: 28 f0 brcs .+10 ; 0x704 <CoolModeSub+0x42>
6fa: 80 91 0b 02 lds r24, 0x020B
6fe: 8f 7e andi r24, 0xEF ; 239
700: 80 93 0b 02 sts 0x020B, r24
704: 80 91 0b 02 lds r24, 0x020B
708: 84 ff sbrs r24, 4
70a: 05 c0 rjmp .+10 ; 0x716 <CoolModeSub+0x54>
70c: 80 91 23 02 lds r24, 0x0223
710: 8f 78 andi r24, 0x8F ; 143
712: 80 6b ori r24, 0xB0 ; 176
714: 0b c0 rjmp .+22 ; 0x72c <CoolModeSub+0x6a>
716: 80 91 1b 02 lds r24, 0x021B
71a: 60 91 f6 01 lds r22, 0x01F6
71e: 82 50 subi r24, 0x02 ; 2
720: 0e 94 07 03 call 0x60e ; 0x60e <Fan_Setup>
724: 08 95 ret
726: 80 91 23 02 lds r24, 0x0223
72a: 8f 77 andi r24, 0x7F ; 127
72c: 80 93 23 02 sts 0x0223, r24
730: 08 95 ret
00000732 <DryModeSub>:
732: 8e e1 ldi r24, 0x1E ; 30
734: 80 93 24 02 sts 0x0224, r24
738: 80 91 25 02 lds r24, 0x0225
73c: 88 23 and r24, r24
73e: 21 f4 brne .+8 ; 0x748 <DryModeSub+0x16>
740: 80 91 00 02 lds r24, 0x0200
744: 85 ff sbrs r24, 5
746: 24 c0 rjmp .+72 ; 0x790 <DryModeSub+0x5e>
748: 90 91 1d 02 lds r25, 0x021D
74c: 91 38 cpi r25, 0x81 ; 129
74e: 10 f0 brcs .+4 ; 0x754 <DryModeSub+0x22>
750: 10 92 22 02 sts 0x0222, r1
754: 80 91 22 02 lds r24, 0x0222
758: 8c 33 cpi r24, 0x3C ; 60
75a: 28 f0 brcs .+10 ; 0x766 <DryModeSub+0x34>
75c: 80 91 0b 02 lds r24, 0x020B
760: 80 61 ori r24, 0x10 ; 16
762: 80 93 0b 02 sts 0x020B, r24
766: 97 38 cpi r25, 0x87 ; 135
768: 28 f0 brcs .+10 ; 0x774 <DryModeSub+0x42>
76a: 80 91 0b 02 lds r24, 0x020B
76e: 8f 7e andi r24, 0xEF ; 239
770: 80 93 0b 02 sts 0x020B, r24
774: 80 91 0b 02 lds r24, 0x020B
778: 90 91 23 02 lds r25, 0x0223
77c: 84 ff sbrs r24, 4
77e: 03 c0 rjmp .+6 ; 0x786 <DryModeSub+0x54>
780: 9f 78 andi r25, 0x8F ; 143
782: 90 6b ori r25, 0xB0 ; 176
784: 02 c0 rjmp .+4 ; 0x78a <DryModeSub+0x58>
786: 9f 78 andi r25, 0x8F ; 143
788: 90 69 ori r25, 0x90 ; 144
78a: 90 93 23 02 sts 0x0223, r25
78e: 08 95 ret
790: 80 91 23 02 lds r24, 0x0223
794: 8f 77 andi r24, 0x7F ; 127
796: 80 93 23 02 sts 0x0223, r24
79a: 08 95 ret
0000079c <HeatModeSub>:
79c: 90 91 0b 02 lds r25, 0x020B
7a0: 9f 7e andi r25, 0xEF ; 239
7a2: 90 93 0b 02 sts 0x020B, r25
7a6: 10 92 22 02 sts 0x0222, r1
7aa: 88 e7 ldi r24, 0x78 ; 120
7ac: 80 93 24 02 sts 0x0224, r24
7b0: 80 91 05 02 lds r24, 0x0205
7b4: 80 ff sbrs r24, 0
7b6: 03 c0 rjmp .+6 ; 0x7be <HeatModeSub+0x22>
7b8: 8e e1 ldi r24, 0x1E ; 30
7ba: 80 93 21 02 sts 0x0221, r24
7be: 80 91 21 02 lds r24, 0x0221
7c2: 88 23 and r24, r24
7c4: 11 f4 brne .+4 ; 0x7ca <HeatModeSub+0x2e>
7c6: 90 ff sbrs r25, 0
7c8: 55 c0 rjmp .+170 ; 0x874 <HeatModeSub+0xd8>
7ca: 80 91 25 02 lds r24, 0x0225
7ce: 88 23 and r24, r24
7d0: 21 f4 brne .+8 ; 0x7da <HeatModeSub+0x3e>
7d2: 80 91 00 02 lds r24, 0x0200
7d6: 85 ff sbrs r24, 5
7d8: 4d c0 rjmp .+154 ; 0x874 <HeatModeSub+0xd8>
7da: 40 91 1d 02 lds r20, 0x021D
7de: 43 3a cpi r20, 0xA3 ; 163
7e0: c0 f0 brcs .+48 ; 0x812 <HeatModeSub+0x76>
7e2: 89 2f mov r24, r25
7e4: 83 7f andi r24, 0xF3 ; 243
7e6: 80 93 0b 02 sts 0x020B, r24
7ea: 49 3b cpi r20, 0xB9 ; 185
7ec: 20 f0 brcs .+8 ; 0x7f6 <HeatModeSub+0x5a>
7ee: 81 60 ori r24, 0x01 ; 1
7f0: 80 93 0b 02 sts 0x020B, r24
7f4: 05 c0 rjmp .+10 ; 0x800 <HeatModeSub+0x64>
7f6: 48 3b cpi r20, 0xB8 ; 184
7f8: 19 f0 breq .+6 ; 0x800 <HeatModeSub+0x64>
7fa: 92 7f andi r25, 0xF2 ; 242
7fc: 90 93 0b 02 sts 0x020B, r25
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -