⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lss

📁 空调控制程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     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 + -