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

📄 12864_serial.lss

📁 AVR Devolpment Board
💻 LSS
📖 第 1 页 / 共 3 页
字号:

12864_serial.elf:     file format elf32-avr

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000c66  00000000  00000000  00000094  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         00000046  00800060  00000c66  00000cfa  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  008000a6  00000cac  00000d40  2**0
                  ALLOC
  3 .noinit       00000000  008000a6  008000a6  00000d40  2**0
                  CONTENTS
  4 .eeprom       00000000  00810000  00810000  00000d40  2**0
                  CONTENTS
  5 .stab         0000036c  00000000  00000000  00000d40  2**2
                  CONTENTS, READONLY, DEBUGGING
  6 .stabstr      00000084  00000000  00000000  000010ac  2**0
                  CONTENTS, READONLY, DEBUGGING
  7 .debug_aranges 00000014  00000000  00000000  00001130  2**0
                  CONTENTS, READONLY, DEBUGGING
  8 .debug_pubnames 000000f8  00000000  00000000  00001144  2**0
                  CONTENTS, READONLY, DEBUGGING
  9 .debug_info   00000541  00000000  00000000  0000123c  2**0
                  CONTENTS, READONLY, DEBUGGING
 10 .debug_abbrev 000001e0  00000000  00000000  0000177d  2**0
                  CONTENTS, READONLY, DEBUGGING
 11 .debug_line   0000043a  00000000  00000000  0000195d  2**0
                  CONTENTS, READONLY, DEBUGGING
 12 .debug_str    000001d3  00000000  00000000  00001d97  2**0
                  CONTENTS, READONLY, DEBUGGING
 13 .debug_ranges 0000000c  00000c66  00000c66  00001f6a  2**0
                  CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:

00000000 <__vectors>:
   0:	0c 94 4a 04 	jmp	0x894 <__init>
   4:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
   8:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
   c:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  10:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  14:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  18:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  1c:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  20:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  24:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  28:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  2c:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  30:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  34:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  38:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  3c:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  40:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  44:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  48:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  4c:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>
  50:	0c 94 65 04 	jmp	0x8ca <__bad_interrupt>

00000054 <BMP1>:
  54:	00 00 00 00 3f ff 20 01 20 01 e9 25 e9 25 e9 25     ....?. . ..%.%.%
  64:	e9 25 e9 25 20 01 20 01 3f ff 00 00 00 00 00 00     .%.% . .?.......

00000074 <BMP0>:
  74:	00 00 00 00 fe 01 92 01 54 05 38 05 10 05 10 15     ........T.8.....
  84:	10 15 10 55 11 55 15 55 15 55 15 55 00 00 00 00     ...U.U.U.U.U....

00000094 <bmp1>:
	...
  e8:	00 00 00 80 00 78 00 00 00 00 00 00 00 00 00 00     .....x..........
  f8:	00 00 20 8c 01 e0 00 06 00 00 e0 00 00 00 00 01     .. .............
 108:	f8 00 31 cc 01 c8 00 02 00 03 c0 00 00 00 00 0e     ..1.............
 118:	04 00 33 80 00 f6 00 42 00 61 80 00 00 00 00 18     ..3....B.a......
 128:	02 00 38 f0 00 a6 00 c5 00 32 60 00 00 00 03 f0     ..8......2`.....
 138:	02 00 f9 f0 03 7c 00 c7 00 cd e0 00 00 00 1f fc     .....|..........
 148:	02 01 e7 90 03 38 01 a6 00 8b 80 00 00 00 3f fe     .....8........?.
 158:	00 00 e3 90 02 f0 03 32 00 ef c0 00 00 00 7f ff     .......2........
 168:	04 00 25 90 06 b8 02 ae 00 62 c0 00 00 00 1f ff     ..%......b......
 178:	80 00 25 90 0c f8 00 bf 00 44 b0 00 00 00 7c 0f     ..%......D....|.
 188:	80 00 23 fc 0d b0 00 bb 80 2c 98 00 00 00 f8 03     ..#......,......
 198:	98 00 3e 60 18 7c 00 88 e0 38 f0 00 00 01 f0 01     ..>`.|...8......
 1a8:	d0 00 27 60 18 7e 01 df 60 7c 00 00 00 01 e0 01     ..'`.~..`|......
 1b8:	c0 00 21 a0 11 c8 01 4e 00 03 fe 00 00 03 ff ff     ..!....N........
 1c8:	c0 00 22 60 00 08 01 21 80 00 78 00 00 07 ff ff     .."`...!..x.....
 1d8:	c0 00 01 e0 01 10 01 1f c0 00 00 00 00 0f ff fe     ................
 1e8:	80 00 00 e0 00 f0 00 00 00 00 00 00 00 17 e4 00     ................
	...
 204:	00 1f e0 00 00 00 00 00 00 00 00 00 00 00 00 00     ................
 214:	00 3f 70 00 00 00 00 00 00 00 00 00 00 00 00 00     .?p.............
 224:	00 7e f0 00 00 00 20 00 02 00 00 07 00 00 00 00     .~.... .........
 234:	00 7c 70 06 00 00 10 00 03 3c 00 03 00 00 00 00     .|p......<......
 244:	00 fc 78 0f 00 00 3e 00 0f 0c 00 e1 80 00 00 00     ..x...>.........
 254:	00 f8 5f 3e 00 00 3e 00 0e 08 01 c3 80 00 00 00     .._>..>.........
 264:	00 f8 1f fc 00 00 3c 00 02 17 83 8f 00 00 fc 00     ......<.........
 274:	00 f0 1f fc 00 00 3c 1c 06 3f 87 a6 c0 ff fe 00     ......<..?......
 284:	00 f0 0f f8 00 00 1f fe 04 7c 07 a5 80 78 7c 00     .........|...x|.
 294:	00 e0 03 c0 00 00 38 ec 0c 44 01 df 00 70 00 00     ......8..D...p..
 2a4:	00 30 00 00 00 00 78 cc 1c 04 03 4f 80 00 00 00     .0....x....O....
 2b4:	00 30 10 00 00 01 de f8 34 04 03 c5 00 00 00 00     .0......4.......
 2c4:	00 11 c0 00 00 01 96 6c 04 04 00 89 08 00 00 00     .......l........
 2d4:	00 06 00 00 00 00 32 00 04 04 01 9a 08 00 00 00     ......2.........
 2e4:	00 00 00 00 00 00 60 00 04 3c 03 12 08 00 00 00     ......`..<......
	...
 2fc:	04 0c 03 01 f8 00 00 00 00 00 00 00 00 00 00 00     ................
 30c:	00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ................
	...
 368:	40 10 42 00 04 04 01 00 0f 04 20 00 00 00 00 00     @.B....... .....
 378:	47 f8 41 02 14 02 7f 8f f0 04 12 00 00 00 00 00     G.A.............
 388:	40 00 5f f1 94 82 49 00 40 08 ff 00 00 78 7d dc     @._...I.@....x}.
 398:	f8 00 80 00 9f c0 7f 00 84 0a 10 00 00 88 84 d8     ................
 3a8:	a3 f0 9f e0 24 00 49 03 f8 12 20 00 01 08 84 d9     ....$.I... .....
 3b8:	22 11 80 07 04 0e 49 00 60 3c 44 00 01 00 80 d8     ".....I.`<D.....
 3c8:	22 12 80 01 7f e2 7f 00 84 04 fe 00 01 00 60 a9     ".............`.
 3d8:	fb f0 9f e1 0a 02 08 07 fe 08 48 00 01 00 18 a8     ..........H.....
 3e8:	22 10 80 01 0a 02 ff c0 21 3e 48 00 01 1c 04 a8     ".......!>H.....
 3f8:	20 00 8f c1 0a 42 1c 01 28 10 48 00 01 08 84 a8      ....B..(.H.....
 408:	52 20 88 41 12 42 aa 02 24 06 48 00 00 88 84 a8     R .A.B..$.H.....
 418:	49 20 88 42 a1 c3 49 04 23 38 49 00 00 70 f9 ac     I .B..I.#8I..p..
 428:	80 40 8f c4 40 02 88 c8 a1 10 89 00 00 00 00 01     .@..@...........
 438:	0f f8 88 40 3f e0 08 00 40 03 07 00 00 00 00 00     ...@?...@.......
	...

00000494 <bmp0>:
 494:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 4a4:	ff ff ff ff ff ff ff ff ff ff ff ff fc 3f ff e3     .............?..
 4b4:	ff ff ff f1 ff ff ff ff ff ff ff ff f8 1f ff dd     ................
 4c4:	ff ff fe 01 ff ff ff ff ff ff ff ff f0 0f ff d9     ................
 4d4:	ff ff 80 00 ff ff ff ff ff ff ff ff e0 07 ff d5     ................
 4e4:	ff f8 00 00 03 ff ff ff ff ff ff ff c0 03 ff cd     ................
 4f4:	ff f8 00 00 00 0f ff ff ff ff ff ff 80 03 ff dd     ................
 504:	ff f8 00 00 00 0f ff ff ff ff ff ff 80 01 ff e3     ................
 514:	ff fc 00 00 00 0f ff ff ff ff ff ff 00 00 ff ff     ................
 524:	ff fc 00 00 00 0f ff ff ff ff ff e0 00 00 7f ff     ................
 534:	ff fc 00 00 00 0f ff ff ff ff ff e0 00 00 3f ff     ..............?.
 544:	ff fc 00 00 00 0f ff ff ff ff ff c0 00 00 1f ff     ................
 554:	ff fe 00 00 00 0f ff ff ff ff ff c0 00 00 3f ff     ..............?.
 564:	ff fe 00 00 04 0f ff ff ff ff ff c0 00 00 2f ff     ............../.
 574:	ff fe 00 00 00 2f ff ff ff ff ff c0 00 00 0f ff     ...../..........
 584:	ff fe 00 00 00 0f ff ff ff ff ff c0 00 00 0f ff     ................
 594:	ff ff 00 00 00 0f ff ff ff ff ff c0 00 00 1f ff     ................
 5a4:	ff ff 00 00 80 0f ff ff ff ff ff c0 00 00 1f ff     ................
 5b4:	ff ff 00 00 00 1f ff ff ff ff ff c0 00 00 1f ff     ................
 5c4:	ff ff 00 00 00 7f ff ff ff ff ff c0 00 00 3f ff     ..............?.
 5d4:	ff ff 00 30 01 8f ff ff ff ff ff c0 00 00 3f ff     ...0..........?.
 5e4:	ff ff 80 08 06 0f ff ff ff ff ff c0 00 00 7f ff     ................
 5f4:	ff ff 80 00 00 0f ff ff ff ff ff e0 00 00 7f ff     ................
 604:	ff fe 00 00 00 3f ff ff ff ff ff e0 00 00 ff ff     .....?..........
 614:	ff fc 00 00 80 ff ff ff ff ff ff e0 00 00 ff ff     ................
 624:	ff fc 00 00 f3 ff ff ff ff ff ff e0 00 01 ff ff     ................
 634:	ff fc 00 00 ff ff ff ff ff ff ff e0 00 01 ff ff     ................
 644:	ff fc 00 00 ff ff ff ff ff ff ff e0 00 3f ff ff     .............?..
 654:	ff fc 00 00 ff ff ff ff ff ff ff e0 03 ff ff ff     ................
 664:	ff fe 00 01 ff ff ff ff ff ff ff e0 3f ff ff ff     ............?...
 674:	ff ff 80 07 ff ff ff ff ff ff ff e7 ff ff ff ff     ................
 684:	ff ff f0 7f ff ff ff ff ff ff ff ff ff ff ff ff     ................
 694:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 6a4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 6b4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 6c4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 6d4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 6e4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 6f4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 704:	ff ab f7 7f df fe ff ff ff ff f5 7e ef f7 fd ef     ...........~....
 714:	f8 6d ef 7f dd c7 7f ff ff ff 0d bd ef fb bd 6d     .m.............m
 724:	ff 6f 82 0c 00 d0 0f ff ff ff ed f0 41 00 10 ab     .o..........A...
 734:	f8 00 ba ed dd c7 ff ff ff ff 00 17 5d ee fd a7     ............]...
 744:	ff 6f b9 ec 01 d5 af ff ff ff ed f7 3d ee fd 01     .o..........=...
 754:	ff 4d ba ed dd d4 af ff ff ff e9 b7 5d ee f8 fd     .M..........]...
 764:	fe 2b 83 6d dd c5 6f ff ff ff c5 70 6d f5 f5 fd     .+.m..o....pm...
 774:	f9 77 bb 6c 01 d4 af ff ff ff 2e f7 6d f5 f5 01     .w.l........m...
 784:	ff 66 bb ed df d5 af ff ff ff ec d7 7d fb fd fd     .f..........}...
 794:	ff 1a 83 ef de b5 ef ff ff ff e3 50 7d e4 fd fd     ...........P}...
 7a4:	fc 7c bb 1f e0 a4 0f ff ff ff 8f 97 63 1f 1d 01     .|..........c...
 7b4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 7c4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 7d4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 7e4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 7f4:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 804:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 814:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 824:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 834:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 844:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 854:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 864:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 874:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................
 884:	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff     ................

00000894 <__init>:
 894:	11 24       	eor	r1, r1
 896:	1f be       	out	0x3f, r1	; 63
 898:	cf e5       	ldi	r28, 0x5F	; 95
 89a:	d4 e0       	ldi	r29, 0x04	; 4
 89c:	de bf       	out	0x3e, r29	; 62
 89e:	cd bf       	out	0x3d, r28	; 61

000008a0 <__do_copy_data>:
 8a0:	10 e0       	ldi	r17, 0x00	; 0
 8a2:	a0 e6       	ldi	r26, 0x60	; 96
 8a4:	b0 e0       	ldi	r27, 0x00	; 0
 8a6:	e6 e6       	ldi	r30, 0x66	; 102
 8a8:	fc e0       	ldi	r31, 0x0C	; 12
 8aa:	02 c0       	rjmp	.+4      	; 0x8b0 <.do_copy_data_start>

000008ac <.do_copy_data_loop>:
 8ac:	05 90       	lpm	r0, Z+
 8ae:	0d 92       	st	X+, r0

000008b0 <.do_copy_data_start>:
 8b0:	a6 3a       	cpi	r26, 0xA6	; 166
 8b2:	b1 07       	cpc	r27, r17
 8b4:	d9 f7       	brne	.-10     	; 0x8ac <.do_copy_data_loop>

000008b6 <__do_clear_bss>:
 8b6:	10 e0       	ldi	r17, 0x00	; 0
 8b8:	a6 ea       	ldi	r26, 0xA6	; 166
 8ba:	b0 e0       	ldi	r27, 0x00	; 0
 8bc:	01 c0       	rjmp	.+2      	; 0x8c0 <.do_clear_bss_start>

000008be <.do_clear_bss_loop>:
 8be:	1d 92       	st	X+, r1

000008c0 <.do_clear_bss_start>:
 8c0:	a6 3a       	cpi	r26, 0xA6	; 166
 8c2:	b1 07       	cpc	r27, r17
 8c4:	e1 f7       	brne	.-8      	; 0x8be <.do_clear_bss_loop>
 8c6:	0c 94 d8 05 	jmp	0xbb0 <main>

000008ca <__bad_interrupt>:
 8ca:	0c 94 00 00 	jmp	0x0 <__vectors>

000008ce <delay>:
};

//延时子程序****
void delay(int ms)//1ms
{                           
 8ce:	cf 93       	push	r28
 8d0:	df 93       	push	r29
 8d2:	9c 01       	movw	r18, r24
	while(ms)
	{
		_delay_ms(1);
		ms--;
 8d4:	89 2b       	or	r24, r25
 8d6:	51 f0       	breq	.+20     	; 0x8ec <delay+0x1e>
 8d8:	a0 ed       	ldi	r26, 0xD0	; 208
 8da:	b7 e0       	ldi	r27, 0x07	; 7
 8dc:	c0 e0       	ldi	r28, 0x00	; 0
 8de:	d0 e0       	ldi	r29, 0x00	; 0
 */
void
_delay_loop_2(uint16_t __count)
{
	__asm__ volatile (
 8e0:	cd 01       	movw	r24, r26
 8e2:	01 97       	sbiw	r24, 0x01	; 1
 8e4:	f1 f7       	brne	.-4      	; 0x8e2 <delay+0x14>
 8e6:	21 50       	subi	r18, 0x01	; 1
 8e8:	30 40       	sbci	r19, 0x00	; 0
 8ea:	d1 f7       	brne	.-12     	; 0x8e0 <delay+0x12>
 8ec:	df 91       	pop	r29
 8ee:	cf 91       	pop	r28
 8f0:	08 95       	ret

000008f2 <SendByte>:
	}	
}

void SendByte(uchar Dbyte)
{	 
     uchar i;
	 SID_OUT;
 8f2:	8d 9a       	sbi	0x11, 5	; 17
 8f4:	97 e0       	ldi	r25, 0x07	; 7
     for(i=0;i<8;i++)
     {
	 	   CLR_SCK;
 8f6:	96 98       	cbi	0x12, 6	; 18
		   if(Dbyte>>7)
 8f8:	87 ff       	sbrs	r24, 7
 8fa:	02 c0       	rjmp	.+4      	; 0x900 <SendByte+0xe>
				SET_SID;
 8fc:	95 9a       	sbi	0x12, 5	; 18
 8fe:	01 c0       	rjmp	.+2      	; 0x902 <SendByte+0x10>
		   else
				CLR_SID;
 900:	95 98       	cbi	0x12, 5	; 18
           Dbyte=Dbyte<<1;      //左移一位	//	最高位移入了CY
 902:	88 0f       	add	r24, r24
           SET_SCK;
 904:	96 9a       	sbi	0x12, 6	; 18
		   CLR_SCK;
 906:	96 98       	cbi	0x12, 6	; 18
 908:	91 50       	subi	r25, 0x01	; 1
 90a:	97 ff       	sbrs	r25, 7
 90c:	f4 cf       	rjmp	.-24     	; 0x8f6 <SendByte+0x4>
 90e:	08 95       	ret

00000910 <ReceiveByte>:
     }
}

/******************************************************************************************
* 函数名称    :ReceiveByte
* 功能描述    :串口接收一个字节
* 参数        :  参数名称:	输入/输出?	类型		描述
* 仅在读取数据的时候用到
* 而读出的数据是一次只能读出4bit的
* 返回值      :
* 作者        :
* 创建日期    :2006-12-19
* 全局变量    :
* 全局静态变量:
* 局部静态变量:
*----------------------------------------修改历史------------------------------------------
* 当前版本    : 			 修改人:                  修改日期:
* 修改说明    :
******************************************************************************************/
char ReceiveByte(void)
{
     uchar i,temp1,temp2;
	 SID_IN;
 910:	8d 98       	cbi	0x11, 5	; 17
     temp1 = 0;
 912:	30 e0       	ldi	r19, 0x00	; 0
     temp2 = 0;
 914:	93 2f       	mov	r25, r19
 916:	27 e0       	ldi	r18, 0x07	; 7
     for(i=0;i<8;i++)
     {
           temp1=temp1<<1;
 918:	99 0f       	add	r25, r25
           CLR_SCK;
 91a:	96 98       	cbi	0x12, 6	; 18
           SET_SCK;            
 91c:	96 9a       	sbi	0x12, 6	; 18

⌨️ 快捷键说明

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