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

📄 main.lss

📁 avr单片机的一些实际应用源码
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     64e:	f1 1d       	adc	r31, r1
     650:	80 81       	ld	r24, Z
     652:	88 23       	and	r24, r24
     654:	b9 f7       	brne	.-18     	; 0x644
     656:	7b c0       	rjmp	.+246    	; 0x74e
     658:	22 fe       	sbrs	r2, 2
     65a:	0b c0       	rjmp	.+22     	; 0x672
     65c:	ed 85       	ldd	r30, Y+13	; 0x0d
     65e:	fe 85       	ldd	r31, Y+14	; 0x0e
     660:	cf 01       	movw	r24, r30
     662:	04 96       	adiw	r24, 0x04	; 4
     664:	8d 87       	std	Y+13, r24	; 0x0d
     666:	9e 87       	std	Y+14, r25	; 0x0e
     668:	20 81       	ld	r18, Z
     66a:	31 81       	ldd	r19, Z+1	; 0x01
     66c:	42 81       	ldd	r20, Z+2	; 0x02
     66e:	53 81       	ldd	r21, Z+3	; 0x03
     670:	0d c0       	rjmp	.+26     	; 0x68c
     672:	ed 85       	ldd	r30, Y+13	; 0x0d
     674:	fe 85       	ldd	r31, Y+14	; 0x0e
     676:	cf 01       	movw	r24, r30
     678:	02 96       	adiw	r24, 0x02	; 2
     67a:	8d 87       	std	Y+13, r24	; 0x0d
     67c:	9e 87       	std	Y+14, r25	; 0x0e
     67e:	80 81       	ld	r24, Z
     680:	91 81       	ldd	r25, Z+1	; 0x01
     682:	9c 01       	movw	r18, r24
     684:	44 27       	eor	r20, r20
     686:	37 fd       	sbrc	r19, 7
     688:	40 95       	com	r20
     68a:	54 2f       	mov	r21, r20
     68c:	59 01       	movw	r10, r18
     68e:	6a 01       	movw	r12, r20
     690:	55 23       	and	r21, r21
     692:	74 f5       	brge	.+92     	; 0x6f0
     694:	92 e0       	ldi	r25, 0x02	; 2
     696:	29 2a       	or	r2, r25
     698:	d0 94       	com	r13
     69a:	c0 94       	com	r12
     69c:	b0 94       	com	r11
     69e:	a0 94       	com	r10
     6a0:	a1 1c       	adc	r10, r1
     6a2:	b1 1c       	adc	r11, r1
     6a4:	c1 1c       	adc	r12, r1
     6a6:	d1 1c       	adc	r13, r1
     6a8:	23 c0       	rjmp	.+70     	; 0x6f0
     6aa:	e8 e0       	ldi	r30, 0x08	; 8
     6ac:	ef 87       	std	Y+15, r30	; 0x0f
     6ae:	06 c0       	rjmp	.+12     	; 0x6bc
     6b0:	0f 2e       	mov	r0, r31
     6b2:	f8 e7       	ldi	r31, 0x78	; 120
     6b4:	3f 2e       	mov	r3, r31
     6b6:	f0 2d       	mov	r31, r0
     6b8:	f0 e1       	ldi	r31, 0x10	; 16
     6ba:	ff 87       	std	Y+15, r31	; 0x0f
     6bc:	22 fe       	sbrs	r2, 2
     6be:	0b c0       	rjmp	.+22     	; 0x6d6
     6c0:	ed 85       	ldd	r30, Y+13	; 0x0d
     6c2:	fe 85       	ldd	r31, Y+14	; 0x0e
     6c4:	cf 01       	movw	r24, r30
     6c6:	04 96       	adiw	r24, 0x04	; 4
     6c8:	8d 87       	std	Y+13, r24	; 0x0d
     6ca:	9e 87       	std	Y+14, r25	; 0x0e
     6cc:	20 81       	ld	r18, Z
     6ce:	31 81       	ldd	r19, Z+1	; 0x01
     6d0:	42 81       	ldd	r20, Z+2	; 0x02
     6d2:	53 81       	ldd	r21, Z+3	; 0x03
     6d4:	0b c0       	rjmp	.+22     	; 0x6ec
     6d6:	ed 85       	ldd	r30, Y+13	; 0x0d
     6d8:	fe 85       	ldd	r31, Y+14	; 0x0e
     6da:	cf 01       	movw	r24, r30
     6dc:	02 96       	adiw	r24, 0x02	; 2
     6de:	8d 87       	std	Y+13, r24	; 0x0d
     6e0:	9e 87       	std	Y+14, r25	; 0x0e
     6e2:	80 81       	ld	r24, Z
     6e4:	91 81       	ldd	r25, Z+1	; 0x01
     6e6:	9c 01       	movw	r18, r24
     6e8:	44 27       	eor	r20, r20
     6ea:	55 27       	eor	r21, r21
     6ec:	59 01       	movw	r10, r18
     6ee:	6a 01       	movw	r12, r20
     6f0:	4e 01       	movw	r8, r28
     6f2:	08 94       	sec
     6f4:	81 1c       	adc	r8, r1
     6f6:	91 1c       	adc	r9, r1
     6f8:	9f 85       	ldd	r25, Y+15	; 0x0f
     6fa:	e9 2e       	mov	r14, r25
     6fc:	ff 24       	eor	r15, r15
     6fe:	00 27       	eor	r16, r16
     700:	11 27       	eor	r17, r17
     702:	c6 01       	movw	r24, r12
     704:	b5 01       	movw	r22, r10
     706:	a8 01       	movw	r20, r16
     708:	97 01       	movw	r18, r14
     70a:	6e d4       	rcall	.+2268   	; 0xfe8
     70c:	dc 01       	movw	r26, r24
     70e:	cb 01       	movw	r24, r22
     710:	f4 01       	movw	r30, r8
     712:	80 83       	st	Z, r24
     714:	8a 30       	cpi	r24, 0x0A	; 10
     716:	1c f0       	brlt	.+6      	; 0x71e
     718:	83 0d       	add	r24, r3
     71a:	81 52       	subi	r24, 0x21	; 33
     71c:	03 c0       	rjmp	.+6      	; 0x724
     71e:	f4 01       	movw	r30, r8
     720:	80 81       	ld	r24, Z
     722:	80 5d       	subi	r24, 0xD0	; 208
     724:	f4 01       	movw	r30, r8
     726:	81 93       	st	Z+, r24
     728:	4f 01       	movw	r8, r30
     72a:	c6 01       	movw	r24, r12
     72c:	b5 01       	movw	r22, r10
     72e:	a8 01       	movw	r20, r16
     730:	97 01       	movw	r18, r14
     732:	5a d4       	rcall	.+2228   	; 0xfe8
     734:	59 01       	movw	r10, r18
     736:	6a 01       	movw	r12, r20
     738:	21 15       	cp	r18, r1
     73a:	31 05       	cpc	r19, r1
     73c:	41 05       	cpc	r20, r1
     73e:	51 05       	cpc	r21, r1
     740:	01 f7       	brne	.-64     	; 0x702
     742:	21 fe       	sbrs	r2, 1
     744:	04 c0       	rjmp	.+8      	; 0x74e
     746:	b3 01       	movw	r22, r6
     748:	8d e2       	ldi	r24, 0x2D	; 45
     74a:	90 e0       	ldi	r25, 0x00	; 0
     74c:	8b d2       	rcall	.+1302   	; 0xc64
     74e:	f3 e6       	ldi	r31, 0x63	; 99
     750:	3f 16       	cp	r3, r31
     752:	29 f4       	brne	.+10     	; 0x75e
     754:	8a 2d       	mov	r24, r10
     756:	99 27       	eor	r25, r25
     758:	87 fd       	sbrc	r24, 7
     75a:	90 95       	com	r25
     75c:	30 c0       	rjmp	.+96     	; 0x7be
     75e:	83 e7       	ldi	r24, 0x73	; 115
     760:	38 16       	cp	r3, r24
     762:	a9 f4       	brne	.+42     	; 0x78e
     764:	9f 85       	ldd	r25, Y+15	; 0x0f
     766:	91 50       	subi	r25, 0x01	; 1
     768:	9f 87       	std	Y+15, r25	; 0x0f
     76a:	9f 3f       	cpi	r25, 0xFF	; 255
     76c:	51 f1       	breq	.+84     	; 0x7c2
     76e:	f5 01       	movw	r30, r10
     770:	80 81       	ld	r24, Z
     772:	99 27       	eor	r25, r25
     774:	87 fd       	sbrc	r24, 7
     776:	90 95       	com	r25
     778:	08 94       	sec
     77a:	a1 1c       	adc	r10, r1
     77c:	b1 1c       	adc	r11, r1
     77e:	b3 01       	movw	r22, r6
     780:	71 d2       	rcall	.+1250   	; 0xc64
     782:	ef 85       	ldd	r30, Y+15	; 0x0f
     784:	e1 50       	subi	r30, 0x01	; 1
     786:	ef 87       	std	Y+15, r30	; 0x0f
     788:	ef 3f       	cpi	r30, 0xFF	; 255
     78a:	89 f7       	brne	.-30     	; 0x76e
     78c:	1a c0       	rjmp	.+52     	; 0x7c2
     78e:	ce 01       	movw	r24, r28
     790:	01 96       	adiw	r24, 0x01	; 1
     792:	88 16       	cp	r8, r24
     794:	99 06       	cpc	r9, r25
     796:	a9 f0       	breq	.+42     	; 0x7c2
     798:	8e 01       	movw	r16, r28
     79a:	0f 5f       	subi	r16, 0xFF	; 255
     79c:	1f 4f       	sbci	r17, 0xFF	; 255
     79e:	f4 01       	movw	r30, r8
     7a0:	82 91       	ld	r24, -Z
     7a2:	4f 01       	movw	r8, r30
     7a4:	99 27       	eor	r25, r25
     7a6:	87 fd       	sbrc	r24, 7
     7a8:	90 95       	com	r25
     7aa:	b3 01       	movw	r22, r6
     7ac:	5b d2       	rcall	.+1206   	; 0xc64
     7ae:	80 16       	cp	r8, r16
     7b0:	91 06       	cpc	r9, r17
     7b2:	a9 f7       	brne	.-22     	; 0x79e
     7b4:	06 c0       	rjmp	.+12     	; 0x7c2
     7b6:	83 2d       	mov	r24, r3
     7b8:	99 27       	eor	r25, r25
     7ba:	87 fd       	sbrc	r24, 7
     7bc:	90 95       	com	r25
     7be:	b3 01       	movw	r22, r6
     7c0:	51 d2       	rcall	.+1186   	; 0xc64
     7c2:	22 24       	eor	r2, r2
     7c4:	0e c0       	rjmp	.+28     	; 0x7e2
     7c6:	f5 e2       	ldi	r31, 0x25	; 37
     7c8:	3f 16       	cp	r3, r31
     7ca:	29 f4       	brne	.+10     	; 0x7d6
     7cc:	22 24       	eor	r2, r2
     7ce:	23 94       	inc	r2
     7d0:	8a e0       	ldi	r24, 0x0A	; 10
     7d2:	8f 87       	std	Y+15, r24	; 0x0f
     7d4:	06 c0       	rjmp	.+12     	; 0x7e2
     7d6:	83 2d       	mov	r24, r3
     7d8:	99 27       	eor	r25, r25
     7da:	87 fd       	sbrc	r24, 7
     7dc:	90 95       	com	r25
     7de:	b3 01       	movw	r22, r6
     7e0:	41 d2       	rcall	.+1154   	; 0xc64
     7e2:	f3 01       	movw	r30, r6
     7e4:	83 81       	ldd	r24, Z+3	; 0x03
     7e6:	83 ff       	sbrs	r24, 3
     7e8:	06 c0       	rjmp	.+12     	; 0x7f6
     7ea:	f2 01       	movw	r30, r4
     7ec:	08 94       	sec
     7ee:	41 1c       	adc	r4, r1
     7f0:	51 1c       	adc	r5, r1
     7f2:	34 90       	lpm	r3, Z
     7f4:	03 c0       	rjmp	.+6      	; 0x7fc
     7f6:	f2 01       	movw	r30, r4
     7f8:	31 90       	ld	r3, Z+
     7fa:	2f 01       	movw	r4, r30
     7fc:	33 20       	and	r3, r3
     7fe:	09 f0       	breq	.+2      	; 0x802
     800:	a3 ce       	rjmp	.-698    	; 0x548
     802:	f3 01       	movw	r30, r6
     804:	86 81       	ldd	r24, Z+6	; 0x06
     806:	97 81       	ldd	r25, Z+7	; 0x07
     808:	e2 e1       	ldi	r30, 0x12	; 18
     80a:	2f 96       	adiw	r28, 0x0f	; 15
     80c:	2b c4       	rjmp	.+2134   	; 0x1064

0000080e <vfscanf>:
     80e:	ab e0       	ldi	r26, 0x0B	; 11
     810:	b0 e0       	ldi	r27, 0x00	; 0
     812:	ec e0       	ldi	r30, 0x0C	; 12
     814:	f4 e0       	ldi	r31, 0x04	; 4
     816:	0a c4       	rjmp	.+2068   	; 0x102c
     818:	7c 01       	movw	r14, r24
     81a:	1b 01       	movw	r2, r22
     81c:	49 83       	std	Y+1, r20	; 0x01
     81e:	5a 83       	std	Y+2, r21	; 0x02
     820:	44 24       	eor	r4, r4
     822:	1c 82       	std	Y+4, r1	; 0x04
     824:	1d 82       	std	Y+5, r1	; 0x05
     826:	00 e0       	ldi	r16, 0x00	; 0
     828:	10 e0       	ldi	r17, 0x00	; 0
     82a:	fc 01       	movw	r30, r24
     82c:	06 83       	std	Z+6, r16	; 0x06
     82e:	17 83       	std	Z+7, r17	; 0x07
     830:	2c 81       	ldd	r18, Y+4	; 0x04
     832:	3d 81       	ldd	r19, Y+5	; 0x05
     834:	2e 83       	std	Y+6, r18	; 0x06
     836:	3f 83       	std	Y+7, r19	; 0x07
     838:	83 81       	ldd	r24, Z+3	; 0x03
     83a:	80 fd       	sbrc	r24, 0
     83c:	65 c1       	rjmp	.+714    	; 0xb08
     83e:	8f ef       	ldi	r24, 0xFF	; 255
     840:	9f ef       	ldi	r25, 0xFF	; 255
     842:	8d c1       	rjmp	.+794    	; 0xb5e
     844:	40 fe       	sbrs	r4, 0
     846:	53 c1       	rjmp	.+678    	; 0xaee
     848:	35 e2       	ldi	r19, 0x25	; 37
     84a:	53 16       	cp	r5, r19
     84c:	19 f4       	brne	.+6      	; 0x854
     84e:	8e ef       	ldi	r24, 0xFE	; 254
     850:	48 22       	and	r4, r24
     852:	5a c1       	rjmp	.+692    	; 0xb08
     854:	85 2d       	mov	r24, r5
     856:	99 27       	eor	r25, r25
     858:	87 fd       	sbrc	r24, 7
     85a:	90 95       	com	r25
     85c:	2d d4       	rcall	.+2138   	; 0x10b8
     85e:	58 2e       	mov	r5, r24
     860:	99 27       	eor	r25, r25
     862:	87 fd       	sbrc	r24, 7
     864:	90 95       	com	r25
     866:	8c 36       	cpi	r24, 0x6C	; 108
     868:	91 05       	cpc	r25, r1
     86a:	79 f1       	breq	.+94     	; 0x8ca
     86c:	8d 36       	cpi	r24, 0x6D	; 109
     86e:	91 05       	cpc	r25, r1
     870:	a4 f4       	brge	.+40     	; 0x89a
     872:	84 36       	cpi	r24, 0x64	; 100
     874:	91 05       	cpc	r25, r1
     876:	09 f4       	brne	.+2      	; 0x87a
     878:	72 c0       	rjmp	.+228    	; 0x95e
     87a:	85 36       	cpi	r24, 0x65	; 101
     87c:	91 05       	cpc	r25, r1
     87e:	24 f4       	brge	.+8      	; 0x888
     880:	83 36       	cpi	r24, 0x63	; 99
     882:	91 05       	cpc	r25, r1
     884:	29 f1       	breq	.+74     	; 0x8d0
     886:	1c c1       	rjmp	.+568    	; 0xac0
     888:	88 36       	cpi	r24, 0x68	; 104
     88a:	91 05       	cpc	r25, r1
     88c:	09 f4       	brne	.+2      	; 0x890
     88e:	3c c1       	rjmp	.+632    	; 0xb08
     890:	89 36       	cpi	r24, 0x69	; 105
     892:	91 05       	cpc	r25, r1
     894:	09 f4       	brne	.+2      	; 0x898
     896:	63 c0       	rjmp	.+198    	; 0x95e
     898:	13 c1       	rjmp	.+550    	; 0xac0
     89a:	83 37       	cpi	r24, 0x73	; 115
     89c:	91 05       	cpc	r25, r1
     89e:	79 f1       	breq	.+94     	; 0x8fe
     8a0:	84 37       	cpi	r24, 0x74	; 116
     8a2:	91 05       	cpc	r25, r1
     8a4:	4c f4       	brge	.+18     	; 0x8b8
     8a6:	8f 36       	cpi	r24, 0x6F	; 111
     8a8:	91 05       	cpc	r25, r1
     8aa:	09 f4       	brne	.+2      	; 0x8ae
     8ac:	4f c0       	rjmp	.+158    	; 0x94c
     8ae:	80 37       	cpi	r24, 0x70	; 112
     8b0:	91 05       	cpc	r25, r1
     8b2:	09 f4       	brne	.+2      	; 0x8b6
     8b4:	50 c0       	rjmp	.+160    	; 0x956
     8b6:	04 c1       	rjmp	.+520    	; 0xac0
     8b8:	85 37       	cpi	r24, 0x75	; 117
     8ba:	91 05       	cpc	r25, r1
     8bc:	09 f4       	brne	.+2      	; 0x8c0
     8be:	4d c0       	rjmp	.+154    	; 0x95a
     8c0:	88 37       	cpi	r24, 0x78	; 120
     8c2:	91 05       	cpc	r25, r1
     8c4:	09 f4       	brne	.+2      	; 0x8c8
     8c6:	47 c0       	rjmp	.+142    	; 0x956
     8c8:	fb c0       	rjmp	.+502    	; 0xac0
     8ca:	94 e0       	ldi	r25, 0x04	; 4
     8cc:	49 2a       	or	r4, r25
     8ce:	1c c1       	rjmp	.+568    	; 0xb08
     8d0:	a9 81       	ldd	r26, Y+1	; 0x01
     8d2:	ba 81       	ldd	r27, Y+2	; 0x02
     8d4:	fd 01       	movw	r30, r26
     8d6:	32 96       	adiw	r30, 0x02	; 2
     8d8:	e9 83       	std	Y+1, r30	; 0x01
     8da:	fa 83       	std	Y+2, r31	; 0x02
     8dc:	ad 90       	ld	r10, X+
     8de:	bc 90       	ld	r11, X
     8e0:	c7 01       	movw	r24, r14
     8e2:	84 d1       	rcall	.+776    	; 0xbec
     8e4:	8c 01       	movw	r16, r24
     8e6:	ff ef       	ldi	r31, 0xFF	; 255
     8e8:	8f 3f       	cpi	r24, 0xFF	; 255
     8ea:	9f 07       	cpc	r25, r31
     8ec:	09 f4       	brne	.+2      	; 0x8f0
     8ee:	1c c1       	rjmp	.+568    	; 0xb28
     8f0:	f5 01       	movw	r30, r10
     8f2:	80 83       	st	Z, r24
     8f4:	e5 c0       	rjmp	.+458    	; 0xac0
     8f6:	b7 01       	movw	r22, r14
     8f8:	c8 01       	movw	r24, r16
     8fa:	1d d2       	rcall	.+1082   	; 0xd36
     8fc:	24 c0       	rjmp	.+72     	; 0x946
     8fe:	a9 81       	ldd	r26, Y+1	; 0x01
     900:	ba 81       	ldd	r27, Y+2	; 0x02
     902:	9d 01       	movw	r18, r26
     904:	2e 5f       	subi	r18, 0xFE	; 254
     906:	3f 4f       	sbci	r19, 0xFF	; 255
     908:	29 83       	std	Y+1, r18	; 0x01
     90a:	3a 83       	std	Y+2, r19	; 0x02
     90c:	ad 90       	ld	r10, X+

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -