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

📄 tex1.lss

📁 用AVR M8控制PT2134音频芯片的程序,显示是LCM2402,还带有有红外遥控功能.
💻 LSS
📖 第 1 页 / 共 5 页
字号:

tex1.elf:     file format elf32-avr

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00001084  00000000  00000000  00000074  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         00000090  00800060  00001084  000010f8  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          0000000c  008000f0  00001114  00001188  2**0
                  ALLOC
  3 .stab         00000378  00000000  00000000  00001188  2**2
                  CONTENTS, READONLY, DEBUGGING
  4 .stabstr      0000005f  00000000  00000000  00001500  2**0
                  CONTENTS, READONLY, DEBUGGING
  5 .debug_aranges 000000c0  00000000  00000000  0000155f  2**0
                  CONTENTS, READONLY, DEBUGGING
  6 .debug_pubnames 00000264  00000000  00000000  0000161f  2**0
                  CONTENTS, READONLY, DEBUGGING
  7 .debug_info   00001621  00000000  00000000  00001883  2**0
                  CONTENTS, READONLY, DEBUGGING
  8 .debug_abbrev 000006c5  00000000  00000000  00002ea4  2**0
                  CONTENTS, READONLY, DEBUGGING
  9 .debug_line   000012f2  00000000  00000000  00003569  2**0
                  CONTENTS, READONLY, DEBUGGING
 10 .debug_frame  000001e0  00000000  00000000  0000485c  2**2
                  CONTENTS, READONLY, DEBUGGING
 11 .debug_str    000002f7  00000000  00000000  00004a3c  2**0
                  CONTENTS, READONLY, DEBUGGING
 12 .debug_loc    00000626  00000000  00000000  00004d33  2**0
                  CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:

00000000 <__vectors>:
       0:	21 c0       	rjmp	.+66     	; 0x44 <__ctors_end>
       2:	f4 c6       	rjmp	.+3560   	; 0xdec <__vector_1>
       4:	3a c0       	rjmp	.+116    	; 0x7a <__bad_interrupt>
       6:	39 c0       	rjmp	.+114    	; 0x7a <__bad_interrupt>
       8:	38 c0       	rjmp	.+112    	; 0x7a <__bad_interrupt>
       a:	37 c0       	rjmp	.+110    	; 0x7a <__bad_interrupt>
       c:	36 c0       	rjmp	.+108    	; 0x7a <__bad_interrupt>
       e:	35 c0       	rjmp	.+106    	; 0x7a <__bad_interrupt>
      10:	34 c0       	rjmp	.+104    	; 0x7a <__bad_interrupt>
      12:	34 c0       	rjmp	.+104    	; 0x7c <__vector_9>
      14:	32 c0       	rjmp	.+100    	; 0x7a <__bad_interrupt>
      16:	31 c0       	rjmp	.+98     	; 0x7a <__bad_interrupt>
      18:	30 c0       	rjmp	.+96     	; 0x7a <__bad_interrupt>
      1a:	2f c0       	rjmp	.+94     	; 0x7a <__bad_interrupt>
      1c:	2e c0       	rjmp	.+92     	; 0x7a <__bad_interrupt>
      1e:	2d c0       	rjmp	.+90     	; 0x7a <__bad_interrupt>
      20:	2c c0       	rjmp	.+88     	; 0x7a <__bad_interrupt>
      22:	2b c0       	rjmp	.+86     	; 0x7a <__bad_interrupt>
      24:	2a c0       	rjmp	.+84     	; 0x7a <__bad_interrupt>

00000026 <trbtable>:
      26:	70 71 72 73 74 75 76 7f 7e 7d 7c 7b 7a 79 78        pqrstuv.~}|{zyx

00000035 <bastable>:
      35:	60 61 62 63 64 65 66 6f 6e 6d 6c 6b 6a 69 68        `abcdefonmlkjih

00000044 <__ctors_end>:
      44:	11 24       	eor	r1, r1
      46:	1f be       	out	0x3f, r1	; 63
      48:	cf e5       	ldi	r28, 0x5F	; 95
      4a:	d4 e0       	ldi	r29, 0x04	; 4
      4c:	de bf       	out	0x3e, r29	; 62
      4e:	cd bf       	out	0x3d, r28	; 61

00000050 <__do_copy_data>:
      50:	10 e0       	ldi	r17, 0x00	; 0
      52:	a0 e6       	ldi	r26, 0x60	; 96
      54:	b0 e0       	ldi	r27, 0x00	; 0
      56:	e4 e8       	ldi	r30, 0x84	; 132
      58:	f0 e1       	ldi	r31, 0x10	; 16
      5a:	02 c0       	rjmp	.+4      	; 0x60 <.do_copy_data_start>

0000005c <.do_copy_data_loop>:
      5c:	05 90       	lpm	r0, Z+
      5e:	0d 92       	st	X+, r0

00000060 <.do_copy_data_start>:
      60:	a0 3f       	cpi	r26, 0xF0	; 240
      62:	b1 07       	cpc	r27, r17
      64:	d9 f7       	brne	.-10     	; 0x5c <.do_copy_data_loop>

00000066 <__do_clear_bss>:
      66:	10 e0       	ldi	r17, 0x00	; 0
      68:	a0 ef       	ldi	r26, 0xF0	; 240
      6a:	b0 e0       	ldi	r27, 0x00	; 0
      6c:	01 c0       	rjmp	.+2      	; 0x70 <.do_clear_bss_start>

0000006e <.do_clear_bss_loop>:
      6e:	1d 92       	st	X+, r1

00000070 <.do_clear_bss_start>:
      70:	ac 3f       	cpi	r26, 0xFC	; 252
      72:	b1 07       	cpc	r27, r17
      74:	e1 f7       	brne	.-8      	; 0x6e <.do_clear_bss_loop>
      76:	f5 d5       	rcall	.+3050   	; 0xc62 <main>
      78:	04 c8       	rjmp	.-4088   	; 0xfffff082 <__eeprom_end+0xff7ef082>

0000007a <__bad_interrupt>:
      7a:	c2 cf       	rjmp	.-124    	; 0x0 <__vectors>

0000007c <__vector_9>:
      7c:	f8 94       	cli
      7e:	80 91 f6 00 	lds	r24, 0x00F6
      82:	8f 5f       	subi	r24, 0xFF	; 255
      84:	80 93 f6 00 	sts	0x00F6, r24
      88:	89 3c       	cpi	r24, 0xC9	; 201
      8a:	20 f0       	brcs	.+8      	; 0x94 <__vector_9+0x18>
      8c:	10 92 f6 00 	sts	0x00F6, r1
      90:	10 92 fa 00 	sts	0x00FA, r1
      94:	8d e3       	ldi	r24, 0x3D	; 61
      96:	82 bf       	out	0x32, r24	; 50
      98:	78 94       	sei
      9a:	08 95       	ret

0000009c <BL1>:
      9c:	f8 94       	cli
      9e:	8f 9a       	sbi	0x11, 7	; 17
      a0:	28 e2       	ldi	r18, 0x28	; 40
      a2:	30 e0       	ldi	r19, 0x00	; 0
      a4:	97 98       	cbi	0x12, 7	; 18
      a6:	88 ec       	ldi	r24, 0xC8	; 200
      a8:	90 e0       	ldi	r25, 0x00	; 0
      aa:	fc 01       	movw	r30, r24
      ac:	31 97       	sbiw	r30, 0x01	; 1
      ae:	f1 f7       	brne	.-4      	; 0xac <BL1+0x10>
      b0:	fc 01       	movw	r30, r24
      b2:	31 97       	sbiw	r30, 0x01	; 1
      b4:	f1 f7       	brne	.-4      	; 0xb2 <BL1+0x16>
      b6:	fc 01       	movw	r30, r24
      b8:	31 97       	sbiw	r30, 0x01	; 1
      ba:	f1 f7       	brne	.-4      	; 0xb8 <BL1+0x1c>
      bc:	fc 01       	movw	r30, r24
      be:	31 97       	sbiw	r30, 0x01	; 1
      c0:	f1 f7       	brne	.-4      	; 0xbe <BL1+0x22>
      c2:	fc 01       	movw	r30, r24
      c4:	31 97       	sbiw	r30, 0x01	; 1
      c6:	f1 f7       	brne	.-4      	; 0xc4 <BL1+0x28>
      c8:	01 97       	sbiw	r24, 0x01	; 1
      ca:	f1 f7       	brne	.-4      	; 0xc8 <BL1+0x2c>
      cc:	97 9a       	sbi	0x12, 7	; 18
      ce:	8c ed       	ldi	r24, 0xDC	; 220
      d0:	90 e0       	ldi	r25, 0x00	; 0
      d2:	01 97       	sbiw	r24, 0x01	; 1
      d4:	f1 f7       	brne	.-4      	; 0xd2 <BL1+0x36>
      d6:	21 50       	subi	r18, 0x01	; 1
      d8:	30 40       	sbci	r19, 0x00	; 0
      da:	21 f7       	brne	.-56     	; 0xa4 <BL1+0x8>
      dc:	8f 98       	cbi	0x11, 7	; 17
      de:	97 9a       	sbi	0x12, 7	; 18
      e0:	78 94       	sei
      e2:	08 95       	ret

000000e4 <system_int>:
      e4:	d2 d6       	rcall	.+3492   	; 0xe8a <LCD_init>
      e6:	81 e0       	ldi	r24, 0x01	; 1
      e8:	80 93 fa 00 	sts	0x00FA, r24
      ec:	10 92 f6 00 	sts	0x00F6, r1
      f0:	10 92 f9 00 	sts	0x00F9, r1
      f4:	10 92 f8 00 	sts	0x00F8, r1
      f8:	90 98       	cbi	0x12, 0	; 18
      fa:	83 b3       	in	r24, 0x13	; 19
      fc:	80 6f       	ori	r24, 0xF0	; 240
      fe:	8f 3f       	cpi	r24, 0xFF	; 255
     100:	e1 f7       	brne	.-8      	; 0xfa <system_int+0x16>
     102:	80 e1       	ldi	r24, 0x10	; 16
     104:	97 e2       	ldi	r25, 0x27	; 39
     106:	01 97       	sbiw	r24, 0x01	; 1
     108:	f1 f7       	brne	.-4      	; 0x106 <system_int+0x22>
     10a:	83 b3       	in	r24, 0x13	; 19
     10c:	80 6f       	ori	r24, 0xF0	; 240
     10e:	8f 3f       	cpi	r24, 0xFF	; 255
     110:	e1 f7       	brne	.-8      	; 0x10a <system_int+0x26>
     112:	78 94       	sei
     114:	07 c0       	rjmp	.+14     	; 0x124 <system_int+0x40>
     116:	83 b3       	in	r24, 0x13	; 19
     118:	80 6f       	ori	r24, 0xF0	; 240
     11a:	8f 3f       	cpi	r24, 0xFF	; 255
     11c:	19 f0       	breq	.+6      	; 0x124 <system_int+0x40>
     11e:	55 d7       	rcall	.+3754   	; 0xfca <key>
     120:	80 93 f8 00 	sts	0x00F8, r24
     124:	80 91 f9 00 	lds	r24, 0x00F9
     128:	81 31       	cpi	r24, 0x11	; 17
     12a:	21 f0       	breq	.+8      	; 0x134 <system_int+0x50>
     12c:	80 91 f8 00 	lds	r24, 0x00F8
     130:	8b 30       	cpi	r24, 0x0B	; 11
     132:	89 f7       	brne	.-30     	; 0x116 <system_int+0x32>
     134:	b3 df       	rcall	.-154    	; 0x9c <BL1>
     136:	f8 94       	cli
     138:	40 e6       	ldi	r20, 0x60	; 96
     13a:	50 e0       	ldi	r21, 0x00	; 0
     13c:	60 e0       	ldi	r22, 0x00	; 0
     13e:	86 e0       	ldi	r24, 0x06	; 6
     140:	ce d6       	rcall	.+3484   	; 0xede <LCD_write_string>
     142:	88 e2       	ldi	r24, 0x28	; 40
     144:	90 e0       	ldi	r25, 0x00	; 0
     146:	d7 d5       	rcall	.+2990   	; 0xcf6 <delay10ms>
     148:	42 e6       	ldi	r20, 0x62	; 98
     14a:	50 e0       	ldi	r21, 0x00	; 0
     14c:	60 e0       	ldi	r22, 0x00	; 0
     14e:	88 e0       	ldi	r24, 0x08	; 8
     150:	c6 d6       	rcall	.+3468   	; 0xede <LCD_write_string>
     152:	88 e2       	ldi	r24, 0x28	; 40
     154:	90 e0       	ldi	r25, 0x00	; 0
     156:	cf d5       	rcall	.+2974   	; 0xcf6 <delay10ms>
     158:	44 e6       	ldi	r20, 0x64	; 100
     15a:	50 e0       	ldi	r21, 0x00	; 0
     15c:	60 e0       	ldi	r22, 0x00	; 0
     15e:	8a e0       	ldi	r24, 0x0A	; 10
     160:	be d6       	rcall	.+3452   	; 0xede <LCD_write_string>
     162:	88 e2       	ldi	r24, 0x28	; 40
     164:	90 e0       	ldi	r25, 0x00	; 0
     166:	c7 d5       	rcall	.+2958   	; 0xcf6 <delay10ms>
     168:	44 e6       	ldi	r20, 0x64	; 100
     16a:	50 e0       	ldi	r21, 0x00	; 0
     16c:	60 e0       	ldi	r22, 0x00	; 0
     16e:	8c e0       	ldi	r24, 0x0C	; 12
     170:	b6 d6       	rcall	.+3436   	; 0xede <LCD_write_string>
     172:	88 e2       	ldi	r24, 0x28	; 40
     174:	90 e0       	ldi	r25, 0x00	; 0
     176:	bf d5       	rcall	.+2942   	; 0xcf6 <delay10ms>
     178:	46 e6       	ldi	r20, 0x66	; 102
     17a:	50 e0       	ldi	r21, 0x00	; 0
     17c:	60 e0       	ldi	r22, 0x00	; 0
     17e:	8e e0       	ldi	r24, 0x0E	; 14
     180:	ae d6       	rcall	.+3420   	; 0xede <LCD_write_string>
     182:	88 ec       	ldi	r24, 0xC8	; 200
     184:	90 e0       	ldi	r25, 0x00	; 0
     186:	b7 d5       	rcall	.+2926   	; 0xcf6 <delay10ms>
     188:	81 e0       	ldi	r24, 0x01	; 1
     18a:	73 d6       	rcall	.+3302   	; 0xe72 <write_command>
     18c:	82 e0       	ldi	r24, 0x02	; 2
     18e:	90 e0       	ldi	r25, 0x00	; 0
     190:	b2 d5       	rcall	.+2916   	; 0xcf6 <delay10ms>
     192:	90 9a       	sbi	0x12, 0	; 18
     194:	10 92 f9 00 	sts	0x00F9, r1
     198:	a1 e0       	ldi	r26, 0x01	; 1
     19a:	b0 e0       	ldi	r27, 0x00	; 0
     19c:	5e d7       	rcall	.+3772   	; 0x105a <__eeprom_read_byte_1C1D1E>
     19e:	80 2d       	mov	r24, r0
     1a0:	80 93 e8 00 	sts	0x00E8, r24
     1a4:	a2 e0       	ldi	r26, 0x02	; 2
     1a6:	b0 e0       	ldi	r27, 0x00	; 0
     1a8:	58 d7       	rcall	.+3760   	; 0x105a <__eeprom_read_byte_1C1D1E>
     1aa:	80 2d       	mov	r24, r0
     1ac:	80 93 e9 00 	sts	0x00E9, r24
     1b0:	a3 e0       	ldi	r26, 0x03	; 3
     1b2:	b0 e0       	ldi	r27, 0x00	; 0
     1b4:	52 d7       	rcall	.+3748   	; 0x105a <__eeprom_read_byte_1C1D1E>
     1b6:	80 2d       	mov	r24, r0
     1b8:	80 93 ea 00 	sts	0x00EA, r24
     1bc:	a4 e0       	ldi	r26, 0x04	; 4
     1be:	b0 e0       	ldi	r27, 0x00	; 0
     1c0:	4c d7       	rcall	.+3736   	; 0x105a <__eeprom_read_byte_1C1D1E>
     1c2:	80 2d       	mov	r24, r0
     1c4:	80 93 eb 00 	sts	0x00EB, r24
     1c8:	a5 e0       	ldi	r26, 0x05	; 5
     1ca:	b0 e0       	ldi	r27, 0x00	; 0
     1cc:	46 d7       	rcall	.+3724   	; 0x105a <__eeprom_read_byte_1C1D1E>
     1ce:	80 2d       	mov	r24, r0
     1d0:	80 93 ec 00 	sts	0x00EC, r24
     1d4:	a6 e0       	ldi	r26, 0x06	; 6
     1d6:	b0 e0       	ldi	r27, 0x00	; 0
     1d8:	40 d7       	rcall	.+3712   	; 0x105a <__eeprom_read_byte_1C1D1E>
     1da:	80 2d       	mov	r24, r0
     1dc:	80 93 ed 00 	sts	0x00ED, r24
     1e0:	48 e6       	ldi	r20, 0x68	; 104
     1e2:	50 e0       	ldi	r21, 0x00	; 0
     1e4:	60 e0       	ldi	r22, 0x00	; 0
     1e6:	80 e0       	ldi	r24, 0x00	; 0
     1e8:	7a d6       	rcall	.+3316   	; 0xede <LCD_write_string>
     1ea:	80 91 ed 00 	lds	r24, 0x00ED
     1ee:	84 30       	cpi	r24, 0x04	; 4
     1f0:	29 f0       	breq	.+10     	; 0x1fc <system_int+0x118>
     1f2:	4b e7       	ldi	r20, 0x7B	; 123
     1f4:	50 e0       	ldi	r21, 0x00	; 0
     1f6:	61 e0       	ldi	r22, 0x01	; 1
     1f8:	80 e0       	ldi	r24, 0x00	; 0
     1fa:	71 d6       	rcall	.+3298   	; 0xede <LCD_write_string>
     1fc:	80 91 e8 00 	lds	r24, 0x00E8

⌨️ 快捷键说明

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