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

📄 main.lss

📁 基于AVRGCC的时钟DS1302的完整应用源代码
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 77e:	d0 94       	com	r13
 780:	c0 94       	com	r12
 782:	b0 94       	com	r11
 784:	a0 94       	com	r10
 786:	a1 1c       	adc	r10, r1
 788:	b1 1c       	adc	r11, r1
 78a:	c1 1c       	adc	r12, r1
 78c:	d1 1c       	adc	r13, r1
 78e:	8f eb       	ldi	r24, 0xBF	; 191
 790:	9f ef       	ldi	r25, 0xFF	; 255
 792:	48 22       	and	r4, r24
 794:	59 22       	and	r5, r25
 796:	2b c0       	rjmp	.+86     	; 0x7ee
 798:	98 e0       	ldi	r25, 0x08	; 8
 79a:	99 8b       	std	Y+17, r25	; 0x11
 79c:	0a c0       	rjmp	.+20     	; 0x7b2
 79e:	e0 e4       	ldi	r30, 0x40	; 64
 7a0:	f0 e0       	ldi	r31, 0x00	; 0
 7a2:	4e 2a       	or	r4, r30
 7a4:	5f 2a       	or	r5, r31
 7a6:	0f 2e       	mov	r0, r31
 7a8:	f8 e7       	ldi	r31, 0x78	; 120
 7aa:	6f 2e       	mov	r6, r31
 7ac:	f0 2d       	mov	r31, r0
 7ae:	f0 e1       	ldi	r31, 0x10	; 16
 7b0:	f9 8b       	std	Y+17, r31	; 0x11
 7b2:	42 fe       	sbrs	r4, 2
 7b4:	0b c0       	rjmp	.+22     	; 0x7cc
 7b6:	ef 85       	ldd	r30, Y+15	; 0x0f
 7b8:	f8 89       	ldd	r31, Y+16	; 0x10
 7ba:	cf 01       	movw	r24, r30
 7bc:	04 96       	adiw	r24, 0x04	; 4
 7be:	8f 87       	std	Y+15, r24	; 0x0f
 7c0:	98 8b       	std	Y+16, r25	; 0x10
 7c2:	20 81       	ld	r18, Z
 7c4:	31 81       	ldd	r19, Z+1	; 0x01
 7c6:	42 81       	ldd	r20, Z+2	; 0x02
 7c8:	53 81       	ldd	r21, Z+3	; 0x03
 7ca:	0b c0       	rjmp	.+22     	; 0x7e2
 7cc:	ef 85       	ldd	r30, Y+15	; 0x0f
 7ce:	f8 89       	ldd	r31, Y+16	; 0x10
 7d0:	cf 01       	movw	r24, r30
 7d2:	02 96       	adiw	r24, 0x02	; 2
 7d4:	8f 87       	std	Y+15, r24	; 0x0f
 7d6:	98 8b       	std	Y+16, r25	; 0x10
 7d8:	80 81       	ld	r24, Z
 7da:	91 81       	ldd	r25, Z+1	; 0x01
 7dc:	9c 01       	movw	r18, r24
 7de:	44 27       	eor	r20, r20
 7e0:	55 27       	eor	r21, r21
 7e2:	59 01       	movw	r10, r18
 7e4:	6a 01       	movw	r12, r20
 7e6:	ef ec       	ldi	r30, 0xCF	; 207
 7e8:	ff ef       	ldi	r31, 0xFF	; 255
 7ea:	4e 22       	and	r4, r30
 7ec:	5f 22       	and	r5, r31
 7ee:	1e 01       	movw	r2, r28
 7f0:	08 94       	sec
 7f2:	21 1c       	adc	r2, r1
 7f4:	31 1c       	adc	r3, r1
 7f6:	f9 89       	ldd	r31, Y+17	; 0x11
 7f8:	ef 2e       	mov	r14, r31
 7fa:	ff 24       	eor	r15, r15
 7fc:	00 27       	eor	r16, r16
 7fe:	11 27       	eor	r17, r17
 800:	c6 01       	movw	r24, r12
 802:	b5 01       	movw	r22, r10
 804:	a8 01       	movw	r20, r16
 806:	97 01       	movw	r18, r14
 808:	0e 94 c0 06 	call	0xd80
 80c:	dc 01       	movw	r26, r24
 80e:	cb 01       	movw	r24, r22
 810:	f1 01       	movw	r30, r2
 812:	80 83       	st	Z, r24
 814:	8a 30       	cpi	r24, 0x0A	; 10
 816:	1c f0       	brlt	.+6      	; 0x81e
 818:	86 0d       	add	r24, r6
 81a:	81 52       	subi	r24, 0x21	; 33
 81c:	03 c0       	rjmp	.+6      	; 0x824
 81e:	f1 01       	movw	r30, r2
 820:	80 81       	ld	r24, Z
 822:	80 5d       	subi	r24, 0xD0	; 208
 824:	f1 01       	movw	r30, r2
 826:	81 93       	st	Z+, r24
 828:	1f 01       	movw	r2, r30
 82a:	c6 01       	movw	r24, r12
 82c:	b5 01       	movw	r22, r10
 82e:	a8 01       	movw	r20, r16
 830:	97 01       	movw	r18, r14
 832:	0e 94 c0 06 	call	0xd80
 836:	59 01       	movw	r10, r18
 838:	6a 01       	movw	r12, r20
 83a:	21 15       	cp	r18, r1
 83c:	31 05       	cpc	r19, r1
 83e:	41 05       	cpc	r20, r1
 840:	51 05       	cpc	r21, r1
 842:	f1 f6       	brne	.-68     	; 0x800
 844:	ce 01       	movw	r24, r28
 846:	01 96       	adiw	r24, 0x01	; 1
 848:	a2 2c       	mov	r10, r2
 84a:	a8 1a       	sub	r10, r24
 84c:	c2 01       	movw	r24, r4
 84e:	82 73       	andi	r24, 0x32	; 50
 850:	90 70       	andi	r25, 0x00	; 0
 852:	89 2b       	or	r24, r25
 854:	09 f0       	breq	.+2      	; 0x858
 856:	7a 94       	dec	r7
 858:	46 fe       	sbrs	r4, 6
 85a:	0f c0       	rjmp	.+30     	; 0x87a
 85c:	87 2d       	mov	r24, r7
 85e:	99 27       	eor	r25, r25
 860:	87 fd       	sbrc	r24, 7
 862:	90 95       	com	r25
 864:	f9 89       	ldd	r31, Y+17	; 0x11
 866:	f0 31       	cpi	r31, 0x10	; 16
 868:	31 f4       	brne	.+12     	; 0x876
 86a:	0f 2e       	mov	r0, r31
 86c:	fe ef       	ldi	r31, 0xFE	; 254
 86e:	7f 2e       	mov	r7, r31
 870:	f0 2d       	mov	r31, r0
 872:	78 0e       	add	r7, r24
 874:	02 c0       	rjmp	.+4      	; 0x87a
 876:	78 2e       	mov	r7, r24
 878:	7a 94       	dec	r7
 87a:	43 fe       	sbrs	r4, 3
 87c:	12 c0       	rjmp	.+36     	; 0x8a2
 87e:	8a 89       	ldd	r24, Y+18	; 0x12
 880:	28 2f       	mov	r18, r24
 882:	33 27       	eor	r19, r19
 884:	27 fd       	sbrc	r18, 7
 886:	30 95       	com	r19
 888:	8a 2d       	mov	r24, r10
 88a:	99 27       	eor	r25, r25
 88c:	82 17       	cp	r24, r18
 88e:	93 07       	cpc	r25, r19
 890:	2c f0       	brlt	.+10     	; 0x89c
 892:	e7 ef       	ldi	r30, 0xF7	; 247
 894:	ff ef       	ldi	r31, 0xFF	; 255
 896:	4e 22       	and	r4, r30
 898:	5f 22       	and	r5, r31
 89a:	03 c0       	rjmp	.+6      	; 0x8a2
 89c:	fa 89       	ldd	r31, Y+18	; 0x12
 89e:	fa 19       	sub	r31, r10
 8a0:	fa 8b       	std	Y+18, r31	; 0x12
 8a2:	43 fe       	sbrs	r4, 3
 8a4:	03 c0       	rjmp	.+6      	; 0x8ac
 8a6:	2a 89       	ldd	r18, Y+18	; 0x12
 8a8:	72 1a       	sub	r7, r18
 8aa:	01 c0       	rjmp	.+2      	; 0x8ae
 8ac:	7a 18       	sub	r7, r10
 8ae:	c2 01       	movw	r24, r4
 8b0:	80 78       	andi	r24, 0x80	; 128
 8b2:	91 70       	andi	r25, 0x01	; 1
 8b4:	89 2b       	or	r24, r25
 8b6:	69 f4       	brne	.+26     	; 0x8d2
 8b8:	87 2d       	mov	r24, r7
 8ba:	7a 94       	dec	r7
 8bc:	18 16       	cp	r1, r24
 8be:	4c f4       	brge	.+18     	; 0x8d2
 8c0:	b4 01       	movw	r22, r8
 8c2:	80 e2       	ldi	r24, 0x20	; 32
 8c4:	90 e0       	ldi	r25, 0x00	; 0
 8c6:	0e 94 70 05 	call	0xae0
 8ca:	87 2d       	mov	r24, r7
 8cc:	7a 94       	dec	r7
 8ce:	18 16       	cp	r1, r24
 8d0:	bc f3       	brlt	.-18     	; 0x8c0
 8d2:	41 fe       	sbrs	r4, 1
 8d4:	04 c0       	rjmp	.+8      	; 0x8de
 8d6:	b4 01       	movw	r22, r8
 8d8:	8d e2       	ldi	r24, 0x2D	; 45
 8da:	90 e0       	ldi	r25, 0x00	; 0
 8dc:	0b c0       	rjmp	.+22     	; 0x8f4
 8de:	44 fe       	sbrs	r4, 4
 8e0:	04 c0       	rjmp	.+8      	; 0x8ea
 8e2:	b4 01       	movw	r22, r8
 8e4:	8b e2       	ldi	r24, 0x2B	; 43
 8e6:	90 e0       	ldi	r25, 0x00	; 0
 8e8:	05 c0       	rjmp	.+10     	; 0x8f4
 8ea:	45 fe       	sbrs	r4, 5
 8ec:	05 c0       	rjmp	.+10     	; 0x8f8
 8ee:	b4 01       	movw	r22, r8
 8f0:	80 e2       	ldi	r24, 0x20	; 32
 8f2:	90 e0       	ldi	r25, 0x00	; 0
 8f4:	0e 94 70 05 	call	0xae0
 8f8:	46 fe       	sbrs	r4, 6
 8fa:	0f c0       	rjmp	.+30     	; 0x91a
 8fc:	b4 01       	movw	r22, r8
 8fe:	80 e3       	ldi	r24, 0x30	; 48
 900:	90 e0       	ldi	r25, 0x00	; 0
 902:	0e 94 70 05 	call	0xae0
 906:	89 89       	ldd	r24, Y+17	; 0x11
 908:	80 31       	cpi	r24, 0x10	; 16
 90a:	39 f4       	brne	.+14     	; 0x91a
 90c:	86 2d       	mov	r24, r6
 90e:	99 27       	eor	r25, r25
 910:	87 fd       	sbrc	r24, 7
 912:	90 95       	com	r25
 914:	b4 01       	movw	r22, r8
 916:	0e 94 70 05 	call	0xae0
 91a:	50 fe       	sbrs	r5, 0
 91c:	0d c0       	rjmp	.+26     	; 0x938
 91e:	87 2d       	mov	r24, r7
 920:	7a 94       	dec	r7
 922:	18 16       	cp	r1, r24
 924:	4c f4       	brge	.+18     	; 0x938
 926:	b4 01       	movw	r22, r8
 928:	80 e3       	ldi	r24, 0x30	; 48
 92a:	90 e0       	ldi	r25, 0x00	; 0
 92c:	0e 94 70 05 	call	0xae0
 930:	87 2d       	mov	r24, r7
 932:	7a 94       	dec	r7
 934:	18 16       	cp	r1, r24
 936:	bc f3       	brlt	.-18     	; 0x926
 938:	43 fe       	sbrs	r4, 3
 93a:	11 c0       	rjmp	.+34     	; 0x95e
 93c:	8a 89       	ldd	r24, Y+18	; 0x12
 93e:	98 2f       	mov	r25, r24
 940:	91 50       	subi	r25, 0x01	; 1
 942:	9a 8b       	std	Y+18, r25	; 0x12
 944:	18 16       	cp	r1, r24
 946:	5c f4       	brge	.+22     	; 0x95e
 948:	b4 01       	movw	r22, r8
 94a:	80 e3       	ldi	r24, 0x30	; 48
 94c:	90 e0       	ldi	r25, 0x00	; 0
 94e:	0e 94 70 05 	call	0xae0
 952:	8a 89       	ldd	r24, Y+18	; 0x12
 954:	e8 2f       	mov	r30, r24
 956:	e1 50       	subi	r30, 0x01	; 1
 958:	ea 8b       	std	Y+18, r30	; 0x12
 95a:	18 16       	cp	r1, r24
 95c:	ac f3       	brlt	.-22     	; 0x948
 95e:	84 2d       	mov	r24, r4
 960:	80 78       	andi	r24, 0x80	; 128
 962:	69 f4       	brne	.+26     	; 0x97e
 964:	87 2d       	mov	r24, r7
 966:	7a 94       	dec	r7
 968:	18 16       	cp	r1, r24
 96a:	4c f4       	brge	.+18     	; 0x97e
 96c:	b4 01       	movw	r22, r8
 96e:	80 e2       	ldi	r24, 0x20	; 32
 970:	90 e0       	ldi	r25, 0x00	; 0
 972:	0e 94 70 05 	call	0xae0
 976:	87 2d       	mov	r24, r7
 978:	7a 94       	dec	r7
 97a:	18 16       	cp	r1, r24
 97c:	bc f3       	brlt	.-18     	; 0x96c
 97e:	f3 e6       	ldi	r31, 0x63	; 99
 980:	6f 16       	cp	r6, r31
 982:	41 f4       	brne	.+16     	; 0x994
 984:	8a 2d       	mov	r24, r10
 986:	99 27       	eor	r25, r25
 988:	87 fd       	sbrc	r24, 7
 98a:	90 95       	com	r25
 98c:	b4 01       	movw	r22, r8
 98e:	0e 94 70 05 	call	0xae0
 992:	2d c0       	rjmp	.+90     	; 0x9ee
 994:	23 e7       	ldi	r18, 0x73	; 115
 996:	62 16       	cp	r6, r18
 998:	b1 f4       	brne	.+44     	; 0x9c6
 99a:	89 89       	ldd	r24, Y+17	; 0x11
 99c:	81 50       	subi	r24, 0x01	; 1
 99e:	89 8b       	std	Y+17, r24	; 0x11
 9a0:	8f 3f       	cpi	r24, 0xFF	; 255
 9a2:	29 f1       	breq	.+74     	; 0x9ee
 9a4:	f5 01       	movw	r30, r10
 9a6:	80 81       	ld	r24, Z
 9a8:	99 27       	eor	r25, r25
 9aa:	87 fd       	sbrc	r24, 7
 9ac:	90 95       	com	r25
 9ae:	08 94       	sec
 9b0:	a1 1c       	adc	r10, r1
 9b2:	b1 1c       	adc	r11, r1
 9b4:	b4 01       	movw	r22, r8
 9b6:	0e 94 70 05 	call	0xae0
 9ba:	99 89       	ldd	r25, Y+17	; 0x11
 9bc:	91 50       	subi	r25, 0x01	; 1
 9be:	99 8b       	std	Y+17, r25	; 0x11
 9c0:	9f 3f       	cpi	r25, 0xFF	; 255
 9c2:	81 f7       	brne	.-32     	; 0x9a4
 9c4:	14 c0       	rjmp	.+40     	; 0x9ee
 9c6:	ce 01       	movw	r24, r28
 9c8:	01 96       	adiw	r24, 0x01	; 1
 9ca:	28 16       	cp	r2, r24
 9cc:	39 06       	cpc	r3, r25
 9ce:	79 f0       	breq	.+30     	; 0x9ee
 9d0:	8e 01       	movw	r16, r28
 9d2:	0f 5f       	subi	r16, 0xFF	; 255
 9d4:	1f 4f       	sbci	r17, 0xFF	; 255
 9d6:	f1 01       	movw	r30, r2
 9d8:	82 91       	ld	r24, -Z
 9da:	1f 01       	movw	r2, r30
 9dc:	99 27       	eor	r25, r25
 9de:	87 fd       	sbrc	r24, 7
 9e0:	90 95       	com	r25
 9e2:	b4 01       	movw	r22, r8
 9e4:	0e 94 70 05 	call	0xae0
 9e8:	20 16       	cp	r2, r16
 9ea:	31 06       	cpc	r3, r17
 9ec:	a1 f7       	brne	.-24     	; 0x9d6
 9ee:	84 2d       	mov	r24, r4
 9f0:	80 78       	andi	r24, 0x80	; 128
 9f2:	a9 f0       	breq	.+42     	; 0xa1e
 9f4:	87 2d       	mov	r24, r7
 9f6:	7a 94       	dec	r7
 9f8:	18 16       	cp	r1, r24
 9fa:	8c f4       	brge	.+34     	; 0xa1e
 9fc:	b4 01       	movw	r22, r8
 9fe:	80 e2       	ldi	r24, 0x20	; 32
 a00:	90 e0       	ldi	r25, 0x00	; 0
 a02:	0e 94 70 05 	call	0xae0
 a06:	87 2d       	mov	r24, r7
 a08:	7a 94       	dec	r7
 a0a:	18 16       	cp	r1, r24
 a0c:	bc f3       	brlt	.-18     	; 0x9fc
 a0e:	07 c0       	rjmp	.+14     	; 0xa1e
 a10:	86 2d       	mov	r24, r6
 a12:	99 27       	eor	r25, r25
 a14:	87 fd       	sbrc	r24, 7
 a16:	90 95       	com	r25
 a18:	b4 01       	movw	r22, r8
 a1a:	0e 94 70 05 	call	0xae0
 a1e:	44 24       	eor	r4, r4
 a20:	55 24       	eor	r5, r5
 a22:	12 c0       	rjmp	.+36     	; 0xa48
 a24:	f5 e2       	ldi	r31, 0x25	; 37
 a26:	6f 16       	cp	r6, r31
 a28:	41 f4       	brne	.+16     	; 0xa3a
 a2a:	44 24       	eor	r4, r4
 a2c:	55 24       	eor	r5, r5
 a2e:	43 94       	inc	r4
 a30:	1a 8a       	std	Y+18, r1	; 0x12
 a32:	7a 88       	ldd	r7, Y+18	; 0x12
 a34:	2a e0       	ldi	r18, 0x0A	; 10
 a36:	29 8b       	std	Y+17, r18	; 0x11
 a38:	07 c0       	rjmp	.+14     	; 0xa48
 a3a:	86 2d       	mov	r24, r6
 a3c:	99 27       	eor	r25, r25
 a3e:	87 fd       	sbrc	r24, 7
 a40:	90 95       	com	r25
 a42:	b4 01       	movw	r22, r8
 a44:	0e 94 70 05 	call	0xae0
 a48:	f4 01       	movw	r30, r8
 a4a:	83 81       	ldd	r24, Z+3	; 0x03
 a4c:	83 ff       	sbrs	r24, 3
 a4e:	08 c0       	rjmp	.+16     	; 0xa60
 a50:	ed 85       	ldd	r30, Y+13	; 0x0d
 a52:	fe 85       	ldd	r31, Y+14	; 0x0e
 a54:	cf 01       	movw	r24, r30
 a56:	01 96       	adiw	r24, 0x01	; 1
 a58:	8d 87       	std	Y+13, r24	; 0x0d
 a5a:	9e 87       	std	Y+14, r25	; 0x0e
 a5c:	64 90       	lpm	r6, Z
 a5e:	05 c0       	rjmp	.+10     	; 0xa6a
 a60:	ed 85       	ldd	r30, Y+13	; 0x0d
 a62:	fe 85       	ldd	r31, Y+14	; 0x0e
 a64:	61 90       	ld	r6, Z+
 a66:	ed 87       	std	Y+13, r30	; 0x0d
 a68:	fe 87       	std	Y+14, r31	; 0x0e
 a6a:	66 20       	and	r6, r6
 a6c:	09 f0       	breq	.+2      	; 0xa70
 a6e:	94 cd       	rjmp	.-1240   	; 0x598
 a70:	f4 01       	movw	r30, r8
 a72:	86 81       	ldd	r24, Z+6	; 0x06
 a74:	97 81       	ldd	r25, Z+7	; 0x07
 a76:	62 96       	adiw	r28, 0x12	; 18
 a78:	0f b6       	in	r0, 0x3f	; 63
 a7a:	f8 94       	cli
 a7c:	de bf       	out	0x3e, r29	; 62
 a7e:	0f be       	out	0x3f, r0	; 63
 a80:	cd bf       	out	0x3d, r28	; 61
 a82:	df 91       	pop	r29
 a84:	cf 91       	pop	r28
 a86:	1f 91       	pop	r17
 a88:	0f 91       	pop	r16
 a8a:	ff 90       	pop	r15
 a8c:	ef 90       	pop	r14
 a8e:	df 90       	pop	r13
 a90:	cf 90       	pop	r12
 a92:	bf 90       	pop	r11
 a94:	af 90       	pop	r10
 a96:	9f 90       	pop	r9
 a98:	8f 90       	pop	r8
 a9a:	7f 90       	pop	r7
 a9c:	6f 90       	pop	r6
 a9e:	5f 90       	pop	r5
 aa0:	4f 90       	pop	r4
 aa2:	3f 90       	pop	r3
 aa4:	2f 90       	pop	r2
 aa6:	08 95       	ret

00000aa8 <calloc>:
 aa8:	0f 93       	push	r16
 aaa:	1f 93       	push	r17
 aac:	cf 93       	push	r28

⌨️ 快捷键说明

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