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

📄 tex1.lss

📁 用AVR M8控制PT2134音频芯片的程序,显示是LCM2402,还带有有红外遥控功能.
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     9fa:	37 d3       	rcall	.+1646   	; 0x106a <__eeprom_write_byte_1C1D1E>
     9fc:	80 91 ec 00 	lds	r24, 0x00EC
     a00:	a5 e0       	ldi	r26, 0x05	; 5
     a02:	b0 e0       	ldi	r27, 0x00	; 0
     a04:	08 2e       	mov	r0, r24
     a06:	31 d3       	rcall	.+1634   	; 0x106a <__eeprom_write_byte_1C1D1E>
     a08:	80 91 ed 00 	lds	r24, 0x00ED
     a0c:	a6 e0       	ldi	r26, 0x06	; 6
     a0e:	b0 e0       	ldi	r27, 0x00	; 0
     a10:	08 2e       	mov	r0, r24
     a12:	2b d3       	rcall	.+1622   	; 0x106a <__eeprom_write_byte_1C1D1E>
     a14:	8e 9a       	sbi	0x11, 6	; 17
     a16:	96 98       	cbi	0x12, 6	; 18
     a18:	ff cf       	rjmp	.-2      	; 0xa18 <__stack+0x5b9>
     a1a:	20 91 f9 00 	lds	r18, 0x00F9
     a1e:	2b 30       	cpi	r18, 0x0B	; 11
     a20:	89 f0       	breq	.+34     	; 0xa44 <__stack+0x5e5>
     a22:	90 91 f8 00 	lds	r25, 0x00F8
     a26:	9b 30       	cpi	r25, 0x0B	; 11
     a28:	69 f0       	breq	.+26     	; 0xa44 <__stack+0x5e5>
     a2a:	80 91 fa 00 	lds	r24, 0x00FA
     a2e:	88 23       	and	r24, r24
     a30:	49 f0       	breq	.+18     	; 0xa44 <__stack+0x5e5>
     a32:	2c 30       	cpi	r18, 0x0C	; 12
     a34:	39 f0       	breq	.+14     	; 0xa44 <__stack+0x5e5>
     a36:	9c 30       	cpi	r25, 0x0C	; 12
     a38:	29 f0       	breq	.+10     	; 0xa44 <__stack+0x5e5>
     a3a:	2d 30       	cpi	r18, 0x0D	; 13
     a3c:	19 f0       	breq	.+6      	; 0xa44 <__stack+0x5e5>
     a3e:	9d 30       	cpi	r25, 0x0D	; 13
     a40:	09 f0       	breq	.+2      	; 0xa44 <__stack+0x5e5>
     a42:	fc c0       	rjmp	.+504    	; 0xc3c <__stack+0x7dd>
     a44:	80 91 fa 00 	lds	r24, 0x00FA
     a48:	88 23       	and	r24, r24
     a4a:	41 f4       	brne	.+16     	; 0xa5c <__stack+0x5fd>
     a4c:	89 b7       	in	r24, 0x39	; 57
     a4e:	8e 7f       	andi	r24, 0xFE	; 254
     a50:	89 bf       	out	0x39, r24	; 57
     a52:	81 e0       	ldi	r24, 0x01	; 1
     a54:	80 93 ef 00 	sts	0x00EF, r24
     a58:	80 93 fa 00 	sts	0x00FA, r24
     a5c:	2b 30       	cpi	r18, 0x0B	; 11
     a5e:	21 f0       	breq	.+8      	; 0xa68 <__stack+0x609>
     a60:	80 91 f8 00 	lds	r24, 0x00F8
     a64:	8b 30       	cpi	r24, 0x0B	; 11
     a66:	79 f4       	brne	.+30     	; 0xa86 <__stack+0x627>
     a68:	80 91 ef 00 	lds	r24, 0x00EF
     a6c:	8f 5f       	subi	r24, 0xFF	; 255
     a6e:	80 93 ef 00 	sts	0x00EF, r24
     a72:	86 30       	cpi	r24, 0x06	; 6
     a74:	18 f0       	brcs	.+6      	; 0xa7c <__stack+0x61d>
     a76:	81 e0       	ldi	r24, 0x01	; 1
     a78:	80 93 ef 00 	sts	0x00EF, r24
     a7c:	84 e6       	ldi	r24, 0x64	; 100
     a7e:	80 93 f8 00 	sts	0x00F8, r24
     a82:	80 93 f9 00 	sts	0x00F9, r24
     a86:	80 91 f9 00 	lds	r24, 0x00F9
     a8a:	8c 30       	cpi	r24, 0x0C	; 12
     a8c:	21 f0       	breq	.+8      	; 0xa96 <__stack+0x637>
     a8e:	80 91 f8 00 	lds	r24, 0x00F8
     a92:	8c 30       	cpi	r24, 0x0C	; 12
     a94:	79 f4       	brne	.+30     	; 0xab4 <__stack+0x655>
     a96:	80 91 ef 00 	lds	r24, 0x00EF
     a9a:	8f 5f       	subi	r24, 0xFF	; 255
     a9c:	80 93 ef 00 	sts	0x00EF, r24
     aa0:	86 30       	cpi	r24, 0x06	; 6
     aa2:	18 f0       	brcs	.+6      	; 0xaaa <__stack+0x64b>
     aa4:	81 e0       	ldi	r24, 0x01	; 1
     aa6:	80 93 ef 00 	sts	0x00EF, r24
     aaa:	84 e6       	ldi	r24, 0x64	; 100
     aac:	80 93 f8 00 	sts	0x00F8, r24
     ab0:	80 93 f9 00 	sts	0x00F9, r24
     ab4:	80 91 f9 00 	lds	r24, 0x00F9
     ab8:	8d 30       	cpi	r24, 0x0D	; 13
     aba:	21 f0       	breq	.+8      	; 0xac4 <__stack+0x665>
     abc:	80 91 f8 00 	lds	r24, 0x00F8
     ac0:	8d 30       	cpi	r24, 0x0D	; 13
     ac2:	79 f4       	brne	.+30     	; 0xae2 <__stack+0x683>
     ac4:	80 91 ef 00 	lds	r24, 0x00EF
     ac8:	81 50       	subi	r24, 0x01	; 1
     aca:	80 93 ef 00 	sts	0x00EF, r24
     ace:	88 23       	and	r24, r24
     ad0:	19 f4       	brne	.+6      	; 0xad8 <__stack+0x679>
     ad2:	85 e0       	ldi	r24, 0x05	; 5
     ad4:	80 93 ef 00 	sts	0x00EF, r24
     ad8:	84 e6       	ldi	r24, 0x64	; 100
     ada:	80 93 f8 00 	sts	0x00F8, r24
     ade:	80 93 f9 00 	sts	0x00F9, r24
     ae2:	80 91 ef 00 	lds	r24, 0x00EF
     ae6:	81 30       	cpi	r24, 0x01	; 1
     ae8:	b9 f4       	brne	.+46     	; 0xb18 <__stack+0x6b9>
     aea:	80 91 e8 00 	lds	r24, 0x00E8
     aee:	6a e0       	ldi	r22, 0x0A	; 10
     af0:	a8 d2       	rcall	.+1360   	; 0x1042 <__udivmodqi4>
     af2:	80 5d       	subi	r24, 0xD0	; 208
     af4:	48 2f       	mov	r20, r24
     af6:	60 e0       	ldi	r22, 0x00	; 0
     af8:	82 e1       	ldi	r24, 0x12	; 18
     afa:	ea d1       	rcall	.+980    	; 0xed0 <LCD_write_char>
     afc:	80 91 e8 00 	lds	r24, 0x00E8
     b00:	6a e0       	ldi	r22, 0x0A	; 10
     b02:	9f d2       	rcall	.+1342   	; 0x1042 <__udivmodqi4>
     b04:	90 5d       	subi	r25, 0xD0	; 208
     b06:	49 2f       	mov	r20, r25
     b08:	60 e0       	ldi	r22, 0x00	; 0
     b0a:	83 e1       	ldi	r24, 0x13	; 19
     b0c:	e1 d1       	rcall	.+962    	; 0xed0 <LCD_write_char>
     b0e:	48 e6       	ldi	r20, 0x68	; 104
     b10:	50 e0       	ldi	r21, 0x00	; 0
     b12:	60 e0       	ldi	r22, 0x00	; 0
     b14:	80 e0       	ldi	r24, 0x00	; 0
     b16:	e3 d1       	rcall	.+966    	; 0xede <LCD_write_string>
     b18:	80 91 ef 00 	lds	r24, 0x00EF
     b1c:	82 30       	cpi	r24, 0x02	; 2
     b1e:	51 f5       	brne	.+84     	; 0xb74 <__stack+0x715>
     b20:	80 91 e9 00 	lds	r24, 0x00E9
     b24:	88 30       	cpi	r24, 0x08	; 8
     b26:	18 f0       	brcs	.+6      	; 0xb2e <__stack+0x6cf>
     b28:	40 e8       	ldi	r20, 0x80	; 128
     b2a:	50 e0       	ldi	r21, 0x00	; 0
     b2c:	07 c0       	rjmp	.+14     	; 0xb3c <__stack+0x6dd>
     b2e:	87 30       	cpi	r24, 0x07	; 7
     b30:	19 f4       	brne	.+6      	; 0xb38 <__stack+0x6d9>
     b32:	42 e8       	ldi	r20, 0x82	; 130
     b34:	50 e0       	ldi	r21, 0x00	; 0
     b36:	02 c0       	rjmp	.+4      	; 0xb3c <__stack+0x6dd>
     b38:	44 e8       	ldi	r20, 0x84	; 132
     b3a:	50 e0       	ldi	r21, 0x00	; 0
     b3c:	60 e0       	ldi	r22, 0x00	; 0
     b3e:	82 e1       	ldi	r24, 0x12	; 18
     b40:	ce d1       	rcall	.+924    	; 0xede <LCD_write_string>
     b42:	80 91 e9 00 	lds	r24, 0x00E9
     b46:	88 30       	cpi	r24, 0x08	; 8
     b48:	18 f0       	brcs	.+6      	; 0xb50 <__stack+0x6f1>
     b4a:	87 5d       	subi	r24, 0xD7	; 215
     b4c:	48 2f       	mov	r20, r24
     b4e:	0a c0       	rjmp	.+20     	; 0xb64 <__stack+0x705>
     b50:	87 30       	cpi	r24, 0x07	; 7
     b52:	31 f4       	brne	.+12     	; 0xb60 <__stack+0x701>
     b54:	46 e8       	ldi	r20, 0x86	; 134
     b56:	50 e0       	ldi	r21, 0x00	; 0
     b58:	60 e0       	ldi	r22, 0x00	; 0
     b5a:	83 e1       	ldi	r24, 0x13	; 19
     b5c:	c0 d1       	rcall	.+896    	; 0xede <LCD_write_string>
     b5e:	05 c0       	rjmp	.+10     	; 0xb6a <__stack+0x70b>
     b60:	47 e3       	ldi	r20, 0x37	; 55
     b62:	48 1b       	sub	r20, r24
     b64:	60 e0       	ldi	r22, 0x00	; 0
     b66:	83 e1       	ldi	r24, 0x13	; 19
     b68:	b3 d1       	rcall	.+870    	; 0xed0 <LCD_write_char>
     b6a:	4c e9       	ldi	r20, 0x9C	; 156
     b6c:	50 e0       	ldi	r21, 0x00	; 0
     b6e:	60 e0       	ldi	r22, 0x00	; 0
     b70:	80 e0       	ldi	r24, 0x00	; 0
     b72:	b5 d1       	rcall	.+874    	; 0xede <LCD_write_string>
     b74:	80 91 ef 00 	lds	r24, 0x00EF
     b78:	83 30       	cpi	r24, 0x03	; 3
     b7a:	51 f5       	brne	.+84     	; 0xbd0 <__stack+0x771>
     b7c:	80 91 ea 00 	lds	r24, 0x00EA
     b80:	88 30       	cpi	r24, 0x08	; 8
     b82:	18 f0       	brcs	.+6      	; 0xb8a <__stack+0x72b>
     b84:	40 e8       	ldi	r20, 0x80	; 128
     b86:	50 e0       	ldi	r21, 0x00	; 0
     b88:	07 c0       	rjmp	.+14     	; 0xb98 <__stack+0x739>
     b8a:	87 30       	cpi	r24, 0x07	; 7
     b8c:	19 f4       	brne	.+6      	; 0xb94 <__stack+0x735>
     b8e:	42 e8       	ldi	r20, 0x82	; 130
     b90:	50 e0       	ldi	r21, 0x00	; 0
     b92:	02 c0       	rjmp	.+4      	; 0xb98 <__stack+0x739>
     b94:	44 e8       	ldi	r20, 0x84	; 132
     b96:	50 e0       	ldi	r21, 0x00	; 0
     b98:	60 e0       	ldi	r22, 0x00	; 0
     b9a:	82 e1       	ldi	r24, 0x12	; 18
     b9c:	a0 d1       	rcall	.+832    	; 0xede <LCD_write_string>
     b9e:	80 91 ea 00 	lds	r24, 0x00EA
     ba2:	88 30       	cpi	r24, 0x08	; 8
     ba4:	18 f0       	brcs	.+6      	; 0xbac <__stack+0x74d>
     ba6:	87 5d       	subi	r24, 0xD7	; 215
     ba8:	48 2f       	mov	r20, r24
     baa:	0a c0       	rjmp	.+20     	; 0xbc0 <__stack+0x761>
     bac:	87 30       	cpi	r24, 0x07	; 7
     bae:	31 f4       	brne	.+12     	; 0xbbc <__stack+0x75d>
     bb0:	46 e8       	ldi	r20, 0x86	; 134
     bb2:	50 e0       	ldi	r21, 0x00	; 0
     bb4:	60 e0       	ldi	r22, 0x00	; 0
     bb6:	83 e1       	ldi	r24, 0x13	; 19
     bb8:	92 d1       	rcall	.+804    	; 0xede <LCD_write_string>
     bba:	05 c0       	rjmp	.+10     	; 0xbc6 <__stack+0x767>
     bbc:	47 e3       	ldi	r20, 0x37	; 55
     bbe:	48 1b       	sub	r20, r24
     bc0:	60 e0       	ldi	r22, 0x00	; 0
     bc2:	83 e1       	ldi	r24, 0x13	; 19
     bc4:	85 d1       	rcall	.+778    	; 0xed0 <LCD_write_char>
     bc6:	4f ea       	ldi	r20, 0xAF	; 175
     bc8:	50 e0       	ldi	r21, 0x00	; 0
     bca:	60 e0       	ldi	r22, 0x00	; 0
     bcc:	80 e0       	ldi	r24, 0x00	; 0
     bce:	87 d1       	rcall	.+782    	; 0xede <LCD_write_string>
     bd0:	80 91 ef 00 	lds	r24, 0x00EF
     bd4:	84 30       	cpi	r24, 0x04	; 4
     bd6:	b9 f4       	brne	.+46     	; 0xc06 <__stack+0x7a7>
     bd8:	80 91 eb 00 	lds	r24, 0x00EB
     bdc:	6a e0       	ldi	r22, 0x0A	; 10
     bde:	31 d2       	rcall	.+1122   	; 0x1042 <__udivmodqi4>
     be0:	80 5d       	subi	r24, 0xD0	; 208
     be2:	48 2f       	mov	r20, r24
     be4:	60 e0       	ldi	r22, 0x00	; 0
     be6:	82 e1       	ldi	r24, 0x12	; 18
     be8:	73 d1       	rcall	.+742    	; 0xed0 <LCD_write_char>
     bea:	80 91 eb 00 	lds	r24, 0x00EB
     bee:	6a e0       	ldi	r22, 0x0A	; 10
     bf0:	28 d2       	rcall	.+1104   	; 0x1042 <__udivmodqi4>
     bf2:	90 5d       	subi	r25, 0xD0	; 208
     bf4:	49 2f       	mov	r20, r25
     bf6:	60 e0       	ldi	r22, 0x00	; 0
     bf8:	83 e1       	ldi	r24, 0x13	; 19
     bfa:	6a d1       	rcall	.+724    	; 0xed0 <LCD_write_char>
     bfc:	42 ec       	ldi	r20, 0xC2	; 194
     bfe:	50 e0       	ldi	r21, 0x00	; 0
     c00:	60 e0       	ldi	r22, 0x00	; 0
     c02:	80 e0       	ldi	r24, 0x00	; 0
     c04:	6c d1       	rcall	.+728    	; 0xede <LCD_write_string>
     c06:	80 91 ef 00 	lds	r24, 0x00EF
     c0a:	85 30       	cpi	r24, 0x05	; 5
     c0c:	b9 f4       	brne	.+46     	; 0xc3c <__stack+0x7dd>
     c0e:	80 91 ec 00 	lds	r24, 0x00EC
     c12:	6a e0       	ldi	r22, 0x0A	; 10
     c14:	16 d2       	rcall	.+1068   	; 0x1042 <__udivmodqi4>
     c16:	80 5d       	subi	r24, 0xD0	; 208
     c18:	48 2f       	mov	r20, r24
     c1a:	60 e0       	ldi	r22, 0x00	; 0
     c1c:	82 e1       	ldi	r24, 0x12	; 18
     c1e:	58 d1       	rcall	.+688    	; 0xed0 <LCD_write_char>
     c20:	80 91 ec 00 	lds	r24, 0x00EC
     c24:	6a e0       	ldi	r22, 0x0A	; 10
     c26:	0d d2       	rcall	.+1050   	; 0x1042 <__udivmodqi4>
     c28:	90 5d       	subi	r25, 0xD0	; 208
     c2a:	49 2f       	mov	r20, r25
     c2c:	60 e0       	ldi	r22, 0x00	; 0
     c2e:	83 e1       	ldi	r24, 0x13	; 19
     c30:	4f d1       	rcall	.+670    	; 0xed0 <LCD_write_char>
     c32:	45 ed       	ldi	r20, 0xD5	; 213
     c34:	50 e0       	ldi	r21, 0x00	; 0
     c36:	60 e0       	ldi	r22, 0x00	; 0
     c38:	80 e0       	ldi	r24, 0x00	; 0
     c3a:	51 d1       	rcall	.+674    	; 0xede <LCD_write_string>
     c3c:	80 91 f8 00 	lds	r24, 0x00F8
     c40:	84 36       	cpi	r24, 0x64	; 100
     c42:	39 f4       	brne	.+14     	; 0xc52 <__stack+0x7f3>
     c44:	80 91 f9 00 	lds	r24, 0x00F9
     c48:	84 36       	cpi	r24, 0x64	; 100
     c4a:	19 f4       	brne	.+6      	; 0xc52 <__stack+0x7f3>
     c4c:	10 92 ee 00 	sts	0x00EE, r1
     c50:	25 da       	rcall	.-2998   	; 0x9c <BL1>
     c52:	10 92 f8 00 	sts	0x00F8, r1
     c56:	10 92 f9 00 	sts	0x00F9, r1
     c5a:	df 91       	pop	r29
     c5c:	cf 91       	pop	r28
     c5e:	1f 91       	pop	r17
     c60:	08 95       	ret

00000c62 <main>:
     c62:	8b b7       	in	r24, 0x3b	; 59
     c64:	80 64       	ori	r24, 0x40	; 64
     c66:	8b bf       	out	0x3b, r24	; 59
     c68:	85 b7       	in	r24, 0x35	; 53
     c6a:	82 60       	ori	r24, 0x02	; 2
     c6c:	85 bf       	out	0x35, r24	; 53
     c6e:	83 b7       	in	r24, 0x33	; 51
     c70:	85 60       	ori	r24, 0x05	; 5
     c72:	83 bf       	out	0x33, r24	; 51
     c74:	8d e3       	ldi	r24, 0x3D	; 61
     c76:	82 bf       	out	0x32, r24	; 50
     c78:	88 9a       	sbi	0x11, 0	; 17
     c7a:	84 b3       	in	r24, 0x14	; 20
     c7c:	84 bb       	out	0x14, r24	; 20
     c7e:	8f e0       	ldi	r24, 0x0F	; 15
     c80:	85 bb       	out	0x15, r24	; 21
     c82:	8e 98       	cbi	0x11, 6	; 17
     c84:	96 9a       	sbi	0x12, 6	; 18
     c86:	f8 94       	cli
     c88

⌨️ 快捷键说明

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