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

📄 main.lss

📁 基于AVR的超声波测距程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     af0:	11 23       	and	r17, r17
     af2:	11 f0       	breq	.+4      	; 0xaf8 <vfprintf+0x1c8>
     af4:	84 e0       	ldi	r24, 0x04	; 4
     af6:	01 c0       	rjmp	.+2      	; 0xafa <vfprintf+0x1ca>
     af8:	83 e0       	ldi	r24, 0x03	; 3
     afa:	fe 85       	ldd	r31, Y+14	; 0x0e
     afc:	8f 17       	cp	r24, r31
     afe:	10 f0       	brcs	.+4      	; 0xb04 <vfprintf+0x1d4>
     b00:	1e 86       	std	Y+14, r1	; 0x0e
     b02:	0f c0       	rjmp	.+30     	; 0xb22 <vfprintf+0x1f2>
     b04:	2e 85       	ldd	r18, Y+14	; 0x0e
     b06:	28 1b       	sub	r18, r24
     b08:	2e 87       	std	Y+14, r18	; 0x0e
     b0a:	b3 fc       	sbrc	r11, 3
     b0c:	0a c0       	rjmp	.+20     	; 0xb22 <vfprintf+0x1f2>
     b0e:	b4 01       	movw	r22, r8
     b10:	80 e2       	ldi	r24, 0x20	; 32
     b12:	90 e0       	ldi	r25, 0x00	; 0
     b14:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     b18:	3e 85       	ldd	r19, Y+14	; 0x0e
     b1a:	31 50       	subi	r19, 0x01	; 1
     b1c:	3e 87       	std	Y+14, r19	; 0x0e
     b1e:	33 23       	and	r19, r19
     b20:	b1 f7       	brne	.-20     	; 0xb0e <vfprintf+0x1de>
     b22:	11 23       	and	r17, r17
     b24:	29 f0       	breq	.+10     	; 0xb30 <vfprintf+0x200>
     b26:	b4 01       	movw	r22, r8
     b28:	81 2f       	mov	r24, r17
     b2a:	90 e0       	ldi	r25, 0x00	; 0
     b2c:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     b30:	23 fe       	sbrs	r2, 3
     b32:	03 c0       	rjmp	.+6      	; 0xb3a <vfprintf+0x20a>
     b34:	04 e5       	ldi	r16, 0x54	; 84
     b36:	10 e0       	ldi	r17, 0x00	; 0
     b38:	0e c0       	rjmp	.+28     	; 0xb56 <vfprintf+0x226>
     b3a:	08 e5       	ldi	r16, 0x58	; 88
     b3c:	10 e0       	ldi	r17, 0x00	; 0
     b3e:	0b c0       	rjmp	.+22     	; 0xb56 <vfprintf+0x226>
     b40:	e1 14       	cp	r14, r1
     b42:	f1 04       	cpc	r15, r1
     b44:	09 f0       	breq	.+2      	; 0xb48 <vfprintf+0x218>
     b46:	80 52       	subi	r24, 0x20	; 32
     b48:	b4 01       	movw	r22, r8
     b4a:	90 e0       	ldi	r25, 0x00	; 0
     b4c:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     b50:	0f 5f       	subi	r16, 0xFF	; 255
     b52:	1f 4f       	sbci	r17, 0xFF	; 255
     b54:	05 c0       	rjmp	.+10     	; 0xb60 <vfprintf+0x230>
     b56:	eb 2c       	mov	r14, r11
     b58:	ff 24       	eor	r15, r15
     b5a:	40 e1       	ldi	r20, 0x10	; 16
     b5c:	e4 22       	and	r14, r20
     b5e:	ff 24       	eor	r15, r15
     b60:	f8 01       	movw	r30, r16
     b62:	84 91       	lpm	r24, Z
     b64:	88 23       	and	r24, r24
     b66:	61 f7       	brne	.-40     	; 0xb40 <vfprintf+0x210>
     b68:	87 c2       	rjmp	.+1294   	; 0x1078 <vfprintf+0x748>
     b6a:	b7 fe       	sbrs	r11, 7
     b6c:	12 c0       	rjmp	.+36     	; 0xb92 <vfprintf+0x262>
     b6e:	5c 0c       	add	r5, r12
     b70:	24 fe       	sbrs	r2, 4
     b72:	04 c0       	rjmp	.+8      	; 0xb7c <vfprintf+0x24c>
     b74:	8a 81       	ldd	r24, Y+2	; 0x02
     b76:	81 33       	cpi	r24, 0x31	; 49
     b78:	09 f4       	brne	.+2      	; 0xb7c <vfprintf+0x24c>
     b7a:	5a 94       	dec	r5
     b7c:	15 14       	cp	r1, r5
     b7e:	1c f0       	brlt	.+6      	; 0xb86 <vfprintf+0x256>
     b80:	55 24       	eor	r5, r5
     b82:	53 94       	inc	r5
     b84:	2f c0       	rjmp	.+94     	; 0xbe4 <vfprintf+0x2b4>
     b86:	f8 e0       	ldi	r31, 0x08	; 8
     b88:	f5 15       	cp	r31, r5
     b8a:	60 f5       	brcc	.+88     	; 0xbe4 <vfprintf+0x2b4>
     b8c:	38 e0       	ldi	r19, 0x08	; 8
     b8e:	53 2e       	mov	r5, r19
     b90:	29 c0       	rjmp	.+82     	; 0xbe4 <vfprintf+0x2b4>
     b92:	b6 fc       	sbrc	r11, 6
     b94:	27 c0       	rjmp	.+78     	; 0xbe4 <vfprintf+0x2b4>
     b96:	8a 2d       	mov	r24, r10
     b98:	90 e0       	ldi	r25, 0x00	; 0
     b9a:	8c 15       	cp	r24, r12
     b9c:	9d 05       	cpc	r25, r13
     b9e:	4c f0       	brlt	.+18     	; 0xbb2 <vfprintf+0x282>
     ba0:	2c ef       	ldi	r18, 0xFC	; 252
     ba2:	c2 16       	cp	r12, r18
     ba4:	2f ef       	ldi	r18, 0xFF	; 255
     ba6:	d2 06       	cpc	r13, r18
     ba8:	24 f0       	brlt	.+8      	; 0xbb2 <vfprintf+0x282>
     baa:	30 e8       	ldi	r19, 0x80	; 128
     bac:	b3 2a       	or	r11, r19
     bae:	01 c0       	rjmp	.+2      	; 0xbb2 <vfprintf+0x282>
     bb0:	aa 94       	dec	r10
     bb2:	aa 20       	and	r10, r10
     bb4:	49 f0       	breq	.+18     	; 0xbc8 <vfprintf+0x298>
     bb6:	e2 e0       	ldi	r30, 0x02	; 2
     bb8:	f0 e0       	ldi	r31, 0x00	; 0
     bba:	ec 0f       	add	r30, r28
     bbc:	fd 1f       	adc	r31, r29
     bbe:	ea 0d       	add	r30, r10
     bc0:	f1 1d       	adc	r31, r1
     bc2:	80 81       	ld	r24, Z
     bc4:	80 33       	cpi	r24, 0x30	; 48
     bc6:	a1 f3       	breq	.-24     	; 0xbb0 <vfprintf+0x280>
     bc8:	b7 fe       	sbrs	r11, 7
     bca:	0c c0       	rjmp	.+24     	; 0xbe4 <vfprintf+0x2b4>
     bcc:	8a 2d       	mov	r24, r10
     bce:	90 e0       	ldi	r25, 0x00	; 0
     bd0:	c8 16       	cp	r12, r24
     bd2:	d9 06       	cpc	r13, r25
     bd4:	14 f0       	brlt	.+4      	; 0xbda <vfprintf+0x2aa>
     bd6:	80 e0       	ldi	r24, 0x00	; 0
     bd8:	02 c0       	rjmp	.+4      	; 0xbde <vfprintf+0x2ae>
     bda:	8a 2d       	mov	r24, r10
     bdc:	8c 19       	sub	r24, r12
     bde:	5a 2c       	mov	r5, r10
     be0:	53 94       	inc	r5
     be2:	a8 2e       	mov	r10, r24
     be4:	b7 fc       	sbrc	r11, 7
     be6:	03 c0       	rjmp	.+6      	; 0xbee <vfprintf+0x2be>
     be8:	25 e0       	ldi	r18, 0x05	; 5
     bea:	30 e0       	ldi	r19, 0x00	; 0
     bec:	09 c0       	rjmp	.+18     	; 0xc00 <vfprintf+0x2d0>
     bee:	1c 14       	cp	r1, r12
     bf0:	1d 04       	cpc	r1, r13
     bf2:	1c f0       	brlt	.+6      	; 0xbfa <vfprintf+0x2ca>
     bf4:	21 e0       	ldi	r18, 0x01	; 1
     bf6:	30 e0       	ldi	r19, 0x00	; 0
     bf8:	03 c0       	rjmp	.+6      	; 0xc00 <vfprintf+0x2d0>
     bfa:	96 01       	movw	r18, r12
     bfc:	2f 5f       	subi	r18, 0xFF	; 255
     bfe:	3f 4f       	sbci	r19, 0xFF	; 255
     c00:	11 23       	and	r17, r17
     c02:	11 f0       	breq	.+4      	; 0xc08 <vfprintf+0x2d8>
     c04:	2f 5f       	subi	r18, 0xFF	; 255
     c06:	3f 4f       	sbci	r19, 0xFF	; 255
     c08:	aa 20       	and	r10, r10
     c0a:	29 f0       	breq	.+10     	; 0xc16 <vfprintf+0x2e6>
     c0c:	8a 2d       	mov	r24, r10
     c0e:	90 e0       	ldi	r25, 0x00	; 0
     c10:	01 96       	adiw	r24, 0x01	; 1
     c12:	28 0f       	add	r18, r24
     c14:	39 1f       	adc	r19, r25
     c16:	4e 85       	ldd	r20, Y+14	; 0x0e
     c18:	84 2f       	mov	r24, r20
     c1a:	90 e0       	ldi	r25, 0x00	; 0
     c1c:	28 17       	cp	r18, r24
     c1e:	39 07       	cpc	r19, r25
     c20:	14 f0       	brlt	.+4      	; 0xc26 <vfprintf+0x2f6>
     c22:	1e 86       	std	Y+14, r1	; 0x0e
     c24:	03 c0       	rjmp	.+6      	; 0xc2c <vfprintf+0x2fc>
     c26:	8e 85       	ldd	r24, Y+14	; 0x0e
     c28:	82 1b       	sub	r24, r18
     c2a:	8e 87       	std	Y+14, r24	; 0x0e
     c2c:	eb 2c       	mov	r14, r11
     c2e:	ff 24       	eor	r15, r15
     c30:	c7 01       	movw	r24, r14
     c32:	89 70       	andi	r24, 0x09	; 9
     c34:	90 70       	andi	r25, 0x00	; 0
     c36:	89 2b       	or	r24, r25
     c38:	49 f0       	breq	.+18     	; 0xc4c <vfprintf+0x31c>
     c3a:	0b c0       	rjmp	.+22     	; 0xc52 <vfprintf+0x322>
     c3c:	b4 01       	movw	r22, r8
     c3e:	80 e2       	ldi	r24, 0x20	; 32
     c40:	90 e0       	ldi	r25, 0x00	; 0
     c42:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     c46:	9e 85       	ldd	r25, Y+14	; 0x0e
     c48:	91 50       	subi	r25, 0x01	; 1
     c4a:	9e 87       	std	Y+14, r25	; 0x0e
     c4c:	ee 85       	ldd	r30, Y+14	; 0x0e
     c4e:	ee 23       	and	r30, r30
     c50:	a9 f7       	brne	.-22     	; 0xc3c <vfprintf+0x30c>
     c52:	11 23       	and	r17, r17
     c54:	29 f0       	breq	.+10     	; 0xc60 <vfprintf+0x330>
     c56:	b4 01       	movw	r22, r8
     c58:	81 2f       	mov	r24, r17
     c5a:	90 e0       	ldi	r25, 0x00	; 0
     c5c:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     c60:	e3 fe       	sbrs	r14, 3
     c62:	09 c0       	rjmp	.+18     	; 0xc76 <vfprintf+0x346>
     c64:	0b c0       	rjmp	.+22     	; 0xc7c <vfprintf+0x34c>
     c66:	b4 01       	movw	r22, r8
     c68:	80 e3       	ldi	r24, 0x30	; 48
     c6a:	90 e0       	ldi	r25, 0x00	; 0
     c6c:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     c70:	fe 85       	ldd	r31, Y+14	; 0x0e
     c72:	f1 50       	subi	r31, 0x01	; 1
     c74:	fe 87       	std	Y+14, r31	; 0x0e
     c76:	2e 85       	ldd	r18, Y+14	; 0x0e
     c78:	22 23       	and	r18, r18
     c7a:	a9 f7       	brne	.-22     	; 0xc66 <vfprintf+0x336>
     c7c:	b7 fe       	sbrs	r11, 7
     c7e:	48 c0       	rjmp	.+144    	; 0xd10 <vfprintf+0x3e0>
     c80:	86 01       	movw	r16, r12
     c82:	d7 fe       	sbrs	r13, 7
     c84:	02 c0       	rjmp	.+4      	; 0xc8a <vfprintf+0x35a>
     c86:	00 e0       	ldi	r16, 0x00	; 0
     c88:	10 e0       	ldi	r17, 0x00	; 0
     c8a:	76 01       	movw	r14, r12
     c8c:	08 94       	sec
     c8e:	e1 1c       	adc	r14, r1
     c90:	f1 1c       	adc	r15, r1
     c92:	e0 1a       	sub	r14, r16
     c94:	f1 0a       	sbc	r15, r17
     c96:	81 e0       	ldi	r24, 0x01	; 1
     c98:	90 e0       	ldi	r25, 0x00	; 0
     c9a:	8c 0f       	add	r24, r28
     c9c:	9d 1f       	adc	r25, r29
     c9e:	e8 0e       	add	r14, r24
     ca0:	f9 1e       	adc	r15, r25
     ca2:	f6 01       	movw	r30, r12
     ca4:	e5 19       	sub	r30, r5
     ca6:	f1 09       	sbc	r31, r1
     ca8:	2f 01       	movw	r4, r30
     caa:	8a 2d       	mov	r24, r10
     cac:	90 e0       	ldi	r25, 0x00	; 0
     cae:	aa 24       	eor	r10, r10
     cb0:	bb 24       	eor	r11, r11
     cb2:	a8 1a       	sub	r10, r24
     cb4:	b9 0a       	sbc	r11, r25
     cb6:	ff ef       	ldi	r31, 0xFF	; 255
     cb8:	0f 3f       	cpi	r16, 0xFF	; 255
     cba:	1f 07       	cpc	r17, r31
     cbc:	29 f4       	brne	.+10     	; 0xcc8 <vfprintf+0x398>
     cbe:	b4 01       	movw	r22, r8
     cc0:	8e e2       	ldi	r24, 0x2E	; 46
     cc2:	90 e0       	ldi	r25, 0x00	; 0
     cc4:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     cc8:	c0 16       	cp	r12, r16
     cca:	d1 06       	cpc	r13, r17
     ccc:	34 f0       	brlt	.+12     	; 0xcda <vfprintf+0x3aa>
     cce:	40 16       	cp	r4, r16
     cd0:	51 06       	cpc	r5, r17
     cd2:	1c f4       	brge	.+6      	; 0xcda <vfprintf+0x3aa>
     cd4:	f7 01       	movw	r30, r14
     cd6:	80 81       	ld	r24, Z
     cd8:	01 c0       	rjmp	.+2      	; 0xcdc <vfprintf+0x3ac>
     cda:	80 e3       	ldi	r24, 0x30	; 48
     cdc:	01 50       	subi	r16, 0x01	; 1
     cde:	10 40       	sbci	r17, 0x00	; 0
     ce0:	08 94       	sec
     ce2:	e1 1c       	adc	r14, r1
     ce4:	f1 1c       	adc	r15, r1
     ce6:	0a 15       	cp	r16, r10
     ce8:	1b 05       	cpc	r17, r11
     cea:	2c f0       	brlt	.+10     	; 0xcf6 <vfprintf+0x3c6>
     cec:	b4 01       	movw	r22, r8
     cee:	90 e0       	ldi	r25, 0x00	; 0
     cf0:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     cf4:	e0 cf       	rjmp	.-64     	; 0xcb6 <vfprintf+0x386>
     cf6:	0c 15       	cp	r16, r12
     cf8:	1d 05       	cpc	r17, r13
     cfa:	39 f4       	brne	.+14     	; 0xd0a <vfprintf+0x3da>
     cfc:	2a 81       	ldd	r18, Y+2	; 0x02
     cfe:	26 33       	cpi	r18, 0x36	; 54
     d00:	18 f4       	brcc	.+6      	; 0xd08 <vfprintf+0x3d8>
     d02:	25 33       	cpi	r18, 0x35	; 53
     d04:	11 f4       	brne	.+4      	; 0xd0a <vfprintf+0x3da>
     d06:	24 fe       	sbrs	r2, 4
     d08:	81 e3       	ldi	r24, 0x31	; 49
     d0a:	b4 01       	movw	r22, r8
     d0c:	90 e0       	ldi	r25, 0x00	; 0
     d0e:	4c c0       	rjmp	.+152    	; 0xda8 <vfprintf+0x478>
     d10:	8a 81       	ldd	r24, Y+2	; 0x02
     d12:	81 33       	cpi	r24, 0x31	; 49
     d14:	09 f0       	breq	.+2      	; 0xd18 <vfprintf+0x3e8>
     d16:	0f 7e       	andi	r16, 0xEF	; 239
     d18:	b4 01       	movw	r22, r8
     d1a:	90 e0       	ldi	r25, 0x00	; 0
     d1c:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     d20:	aa 20       	and	r10, r10
     d22:	a1 f0       	breq	.+40     	; 0xd4c <vfprintf+0x41c>
     d24:	b4 01       	movw	r22, r8
     d26:	8e e2       	ldi	r24, 0x2E	; 46
     d28:	90 e0       	ldi	r25, 0x00	; 0
     d2a:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     d2e:	12 e0       	ldi	r17, 0x02	; 2
     d30:	e1 e0       	ldi	r30, 0x01	; 1
     d32:	f0 e0       	ldi	r31, 0x00	; 0
     d34:	ec 0f       	add	r30, r28
     d36:	fd 1f       	adc	r31, r29
     d38:	e1 0f       	add	r30, r17
     d3a:	f1 1d       	adc	r31, r1
     d3c:	80 81       	ld	r24, Z
     d3e:	1f 5f       	subi	r17, 0xFF	; 255
     d40:	b4 01       	movw	r22, r8
     d42:	90 e0       	ldi	r25, 0x00	; 0
     d44:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     d48:	aa 94       	dec	r10
     d4a:	91 f7       	brne	.-28     	; 0xd30 <vfprintf+0x400>
     d4c:	e4 fe       	sbrs	r14, 4
     d4e:	03 c0       	rjmp	.+6      	; 0xd56 <vfprintf+0x426>
     d50:	85 e4       	ldi	r24, 0x45	; 69
     d52:	90 e0       	ldi	r25, 0x00	; 0
     d54:	02 c0       	rjmp	.+4      	; 0xd5a <vfprintf+0x42a>
     d56:	85 e6       	ldi	r24, 0x65	; 101
     d58:	90 e0       	ldi	r25, 0x00	; 0
     d5a:	b4 01       	movw	r22, r8
     d5c:	0e 94 d5 0a 	call	0x15aa	; 0x15aa <fputc>
     d60:	d7 fc       	sbrc	r13, 7
     d62:	05 c0       	rjmp	.+10     	; 0xd6e <vfprintf+0x43e>
     d64:	c1 14       	cp	r12, r1
     d66:	d1 04       	cpc	r13, r1
     d68:	41 f4       	brne	.+16    

⌨️ 快捷键说明

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