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

📄 lcd-char.lss

📁 nokia5110.rar
💻 LSS
📖 第 1 页 / 共 3 页
字号:

lcd-char.elf:     file format elf32-avr

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .data         0000000e  00800100  00000902  00000976  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  1 .text         00000902  00000000  00000000  00000074  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .debug_aranges 00000020  00000000  00000000  00000984  2**0
                  CONTENTS, READONLY, DEBUGGING
  3 .debug_pubnames 000000c6  00000000  00000000  000009a4  2**0
                  CONTENTS, READONLY, DEBUGGING
  4 .debug_info   0000054b  00000000  00000000  00000a6a  2**0
                  CONTENTS, READONLY, DEBUGGING
  5 .debug_abbrev 000001d9  00000000  00000000  00000fb5  2**0
                  CONTENTS, READONLY, DEBUGGING
  6 .debug_line   00000419  00000000  00000000  0000118e  2**0
                  CONTENTS, READONLY, DEBUGGING
  7 .debug_frame  000000a0  00000000  00000000  000015a8  2**2
                  CONTENTS, READONLY, DEBUGGING
  8 .debug_str    000001a3  00000000  00000000  00001648  2**0
                  CONTENTS, READONLY, DEBUGGING
  9 .debug_loc    000001fd  00000000  00000000  000017eb  2**0
                  CONTENTS, READONLY, DEBUGGING
 10 .debug_ranges 00000048  00000000  00000000  000019e8  2**0
                  CONTENTS, READONLY, DEBUGGING

Disassembly of section .text:

00000000 <__vectors>:
   0:	25 c3       	rjmp	.+1610   	; 0x64c <__ctors_end>
   2:	3f c3       	rjmp	.+1662   	; 0x682 <__bad_interrupt>
   4:	3e c3       	rjmp	.+1660   	; 0x682 <__bad_interrupt>
   6:	3d c3       	rjmp	.+1658   	; 0x682 <__bad_interrupt>
   8:	3c c3       	rjmp	.+1656   	; 0x682 <__bad_interrupt>
   a:	3b c3       	rjmp	.+1654   	; 0x682 <__bad_interrupt>
   c:	3a c3       	rjmp	.+1652   	; 0x682 <__bad_interrupt>
   e:	39 c3       	rjmp	.+1650   	; 0x682 <__bad_interrupt>
  10:	38 c3       	rjmp	.+1648   	; 0x682 <__bad_interrupt>
  12:	37 c3       	rjmp	.+1646   	; 0x682 <__bad_interrupt>
  14:	36 c3       	rjmp	.+1644   	; 0x682 <__bad_interrupt>
  16:	35 c3       	rjmp	.+1642   	; 0x682 <__bad_interrupt>
  18:	34 c3       	rjmp	.+1640   	; 0x682 <__bad_interrupt>
  1a:	33 c3       	rjmp	.+1638   	; 0x682 <__bad_interrupt>
  1c:	32 c3       	rjmp	.+1636   	; 0x682 <__bad_interrupt>
  1e:	31 c3       	rjmp	.+1634   	; 0x682 <__bad_interrupt>
  20:	30 c3       	rjmp	.+1632   	; 0x682 <__bad_interrupt>
  22:	2f c3       	rjmp	.+1630   	; 0x682 <__bad_interrupt>
  24:	2e c3       	rjmp	.+1628   	; 0x682 <__bad_interrupt>
  26:	2d c3       	rjmp	.+1626   	; 0x682 <__bad_interrupt>
  28:	2c c3       	rjmp	.+1624   	; 0x682 <__bad_interrupt>
  2a:	2b c3       	rjmp	.+1622   	; 0x682 <__bad_interrupt>
  2c:	2a c3       	rjmp	.+1620   	; 0x682 <__bad_interrupt>
  2e:	29 c3       	rjmp	.+1618   	; 0x682 <__bad_interrupt>
  30:	28 c3       	rjmp	.+1616   	; 0x682 <__bad_interrupt>
  32:	27 c3       	rjmp	.+1614   	; 0x682 <__bad_interrupt>

00000034 <font6x8>:
	...
  3c:	00 2f 00 00 00 00 07 00 07 00 00 14 7f 14 7f 14     ./..............
  4c:	00 24 2a 7f 2a 12 00 62 64 08 13 23 00 36 49 55     .$*.*..bd..#.6IU
  5c:	22 50 00 00 05 03 00 00 00 00 1c 22 41 00 00 00     "P........."A...
  6c:	41 22 1c 00 00 14 08 3e 08 14 00 08 08 3e 08 08     A".....>.....>..
  7c:	00 00 00 a0 60 00 00 08 08 08 08 08 00 00 60 60     ....`.........``
  8c:	00 00 00 20 10 08 04 02 00 3e 51 49 45 3e 00 00     ... .....>QIE>..
  9c:	42 7f 40 00 00 42 61 51 49 46 00 21 41 45 4b 31     B.@..BaQIF.!AEK1
  ac:	00 18 14 12 7f 10 00 27 45 45 45 39 00 3c 4a 49     .......'EEE9.<JI
  bc:	49 30 00 01 71 09 05 03 00 36 49 49 49 36 00 06     I0..q....6III6..
  cc:	49 49 29 1e 00 00 36 36 00 00 00 00 56 36 00 00     II)...66....V6..
  dc:	00 08 14 22 41 00 00 14 14 14 14 14 00 00 41 22     ..."A.........A"
  ec:	14 08 00 02 01 51 09 06 00 32 49 59 51 3e 00 7c     .....Q...2IYQ>.|
  fc:	12 11 12 7c 00 7f 49 49 49 36 00 3e 41 41 41 22     ...|..III6.>AAA"
 10c:	00 7f 41 41 22 1c 00 7f 49 49 49 41 00 7f 09 09     ..AA"...IIIA....
 11c:	09 01 00 3e 41 49 49 7a 00 7f 08 08 08 7f 00 00     ...>AIIz........
 12c:	41 7f 41 00 00 20 40 41 3f 01 00 7f 08 14 22 41     A.A.. @A?....."A
 13c:	00 7f 40 40 40 40 00 7f 02 0c 02 7f 00 7f 04 08     ..@@@@..........
 14c:	10 7f 00 3e 41 41 41 3e 00 7f 09 09 09 06 00 3e     ...>AAA>.......>
 15c:	41 51 21 5e 00 7f 09 19 29 46 00 46 49 49 49 31     AQ!^....)F.FIII1
 16c:	00 01 01 7f 01 01 00 3f 40 40 40 3f 00 1f 20 40     .......?@@@?.. @
 17c:	20 1f 00 3f 40 38 40 3f 00 63 14 08 14 63 00 07      ..?@8@?.c...c..
 18c:	08 70 08 07 00 61 51 49 45 43 00 00 7f 41 41 00     .p...aQIEC...AA.
 19c:	00 55 2a 55 2a 55 00 00 41 41 7f 00 00 04 02 01     .U*U*U..AA......
 1ac:	02 04 00 40 40 40 40 40 00 00 01 02 04 00 00 20     ...@@@@@....... 
 1bc:	54 54 54 78 00 7f 48 44 44 38 00 38 44 44 44 20     TTTx..HDD8.8DDD 
 1cc:	00 38 44 44 48 7f 00 38 54 54 54 18 00 08 7e 09     .8DDH..8TTT...~.
 1dc:	01 02 00 18 a4 a4 a4 7c 00 7f 08 04 04 78 00 00     .......|.....x..
 1ec:	44 7d 40 00 00 40 80 84 7d 00 00 7f 10 28 44 00     D}@..@..}....(D.
 1fc:	00 00 41 7f 40 00 00 7c 04 18 04 78 00 7c 08 04     ..A.@..|...x.|..
 20c:	04 78 00 38 44 44 44 38 00 fc 24 24 24 18 00 18     .x.8DDD8..$$$...
 21c:	24 24 18 fc 00 7c 08 04 04 08 00 48 54 54 54 20     $$...|.....HTTT 
 22c:	00 04 3f 44 40 20 00 3c 40 40 20 7c 00 1c 20 40     ..?D@ .<@@ |.. @
 23c:	20 1c 00 3c 40 30 40 3c 00 44 28 10 28 44 00 1c      ..<@0@<.D(.(D..
 24c:	a0 a0 a0 7c 00 44 64 54 4c 44 14 14 14 14 14 14     ...|.DdTLD......

0000025c <shuzi>:
 25c:	00 e0 10 08 08 10 e0 00 00 0f 10 20 20 10 0f 00     ...........  ...
 26c:	00 10 10 f8 00 00 00 00 00 20 20 3f 20 20 00 00     .........  ?  ..
 27c:	00 70 08 08 08 88 70 00 00 30 28 24 22 21 30 00     .p....p..0($"!0.
 28c:	00 30 08 88 88 48 30 00 00 18 20 20 20 11 0e 00     .0...H0...   ...
 29c:	00 00 c0 20 10 f8 00 00 00 07 04 24 24 3f 24 00     ... .......$$?$.
 2ac:	00 f8 08 88 88 08 08 00 00 19 21 20 20 11 0e 00     ..........!  ...
 2bc:	00 e0 10 88 88 18 00 00 00 0f 11 20 20 11 0e 00     ...........  ...
 2cc:	00 38 08 08 c8 38 08 00 00 00 00 3f 00 00 00 00     .8...8.....?....
 2dc:	00 70 88 08 08 88 70 00 00 1c 22 21 21 22 1c 00     .p....p..."!!"..
 2ec:	00 e0 10 08 08 10 e0 00 00 00 31 22 22 11 0f 00     ..........1""...
 2fc:	00 00 80 80 80 80 00 00 00 19 24 22 22 22 3f 20     ..........$"""? 
 30c:	08 f8 00 80 80 00 00 00 00 3f 11 20 20 11 0e 00     .........?.  ...
 31c:	00 00 00 80 80 80 00 00 00 0e 11 20 20 20 11 00     ...........   ..
 32c:	00 00 00 80 80 88 f8 00 00 0e 11 20 20 10 3f 20     ...........  .? 
 33c:	00 00 80 80 80 80 00 00 00 1f 22 22 22 22 13 00     ..........""""..
 34c:	00 80 80 f0 88 88 88 18 00 20 20 3f 20 20 00 00     .........  ?  ..
 35c:	00 00 80 80 80 80 80 00 00 6b 94 94 94 93 60 00     .........k....`.
 36c:	08 f8 00 80 80 80 00 00 20 3f 21 00 00 20 3f 20     ........ ?!.. ? 
 37c:	00 80 98 98 00 00 00 00 00 20 20 3f 20 20 00 00     .........  ?  ..
 38c:	00 00 00 80 98 98 00 00 00 c0 80 80 80 7f 00 00     ................
 39c:	08 f8 00 00 80 80 80 00 20 3f 24 02 2d 30 20 00     ........ ?$.-0 .
 3ac:	00 08 08 f8 00 00 00 00 00 20 20 3f 20 20 00 00     .........  ?  ..
 3bc:	80 80 80 80 80 80 80 00 20 3f 20 00 3f 20 00 3f     ........ ? .? .?
 3cc:	80 80 00 80 80 80 00 00 20 3f 21 00 00 20 3f 20     ........ ?!.. ? 
 3dc:	00 00 80 80 80 80 00 00 00 1f 20 20 20 20 1f 00     ..........    ..
 3ec:	80 80 00 80 80 00 00 00 80 ff a1 20 20 11 0e 00     ...........  ...
 3fc:	00 00 00 80 80 80 80 00 00 0e 11 20 20 a0 ff 80     ...........  ...
 40c:	80 80 80 00 80 80 80 00 20 20 3f 21 20 00 01 00     ........  ?! ...
 41c:	00 00 80 80 80 80 80 00 00 33 24 24 24 24 19 00     .........3$$$$..
 42c:	00 80 80 e0 80 80 00 00 00 00 00 1f 20 20 00 00     ............  ..
 43c:	80 80 00 00 00 80 80 00 00 1f 20 20 20 10 3f 20     ..........   .? 
 44c:	80 80 80 00 00 80 80 80 00 01 0e 30 08 06 01 00     ...........0....
 45c:	80 80 00 80 00 80 80 80 0f 30 0c 03 0c 30 0f 00     .........0...0..
 46c:	00 80 80 00 80 80 80 00 00 20 31 2e 0e 31 20 00     ......... 1..1 .
 47c:	80 80 80 00 00 80 80 80 80 81 8e 70 18 06 01 00     ...........p....
 48c:	00 80 80 80 80 80 80 00 00 21 30 2c 22 21 30 00     .........!0,"!0.
	...
 4a4:	00 01 01 01 01 01 01 01 40 40 40 40 40 40 40 00     ........@@@@@@@.
 4b4:	04 04 04 04 04 04 04 00 00 0c 30 c0 00 00 00 00     ..........0.....
 4c4:	00 00 00 01 06 38 c0 00 00 00 00 00 00 00 00 00     .....8..........
	...
 4dc:	00 00 00 fe 02 02 02 00 00 00 00 7f 40 40 40 00     ............@@@.
 4ec:	00 02 02 02 fe 00 00 00 00 40 40 40 7f 00 00 00     .........@@@....
 4fc:	00 00 00 80 00 00 00 00 00 00 80 60 00 00 00 00     ...........`....
 50c:	10 16 0e 00 00 00 00 00 00 00 00 00 00 00 00 00     ................
	...
 524:	80 b0 70 00 00 00 00 00 00 00 00 00 00 00 00 00     ..p.............
 534:	00 30 30 00 00 00 00 00 00 00 00 00 80 60 18 04     .00..........`..
 544:	00 60 18 06 01 00 00 00                             .`......

0000054c <hanzi>:
 54c:	00 90 8c 84 84 84 85 86 84 84 84 84 94 8e 04 00     ................
 55c:	00 00 00 00 00 40 80 7f 00 00 00 00 00 00 00 00     .....@..........
 56c:	10 60 01 e6 00 f8 88 88 88 ff 88 88 88 18 08 00     .`..............
 57c:	04 04 ff 40 30 8f 80 41 26 18 18 26 61 c0 40 00     ...@0..A&..&a.@.
 58c:	00 00 f8 28 29 2e 2a f8 28 2c 2b 2a f8 00 00 00     ...().*.(,+*....
 59c:	08 08 0b 09 09 09 09 ff 09 09 09 09 0b 08 08 00     ................
 5ac:	00 00 00 fe 10 10 10 10 10 1f 10 10 10 18 10 00     ................
 5bc:	80 40 30 0f 01 01 01 01 01 01 01 ff 00 00 00 00     .@0.............
 5cc:	08 08 c8 ff 48 88 08 00 fe 02 02 02 fe 00 00 00     ....H...........
 5dc:	04 03 00 ff 00 41 30 0c 03 00 00 00 3f 40 78 00     .....A0.....?@x.
 5ec:	40 42 42 42 42 fe 42 42 42 42 fe 42 42 42 42 00     @BBBB.BBBB.BBBB.
 5fc:	00 40 20 10 0c 03 00 00 00 00 7f 00 00 00 00 00     .@ .............
 60c:	00 10 3e 10 10 f0 9f 90 90 92 94 1c 10 10 10 00     ..>.............
 61c:	40 20 10 88 87 41 46 28 10 28 27 40 c0 40 00 00     @ ...AF(.('@.@..
 62c:	00 fe 02 12 22 c2 22 1a 22 42 82 72 22 fe 00 00     ...."."."B.r"...
 63c:	00 7f 08 04 03 00 03 0c 04 02 01 26 60 3f 00 00     ...........&`?..

0000064c <__ctors_end>:
 64c:	11 24       	eor	r1, r1
 64e:	1f be       	out	0x3f, r1	; 63
 650:	cf ef       	ldi	r28, 0xFF	; 255
 652:	d2 e0       	ldi	r29, 0x02	; 2
 654:	de bf       	out	0x3e, r29	; 62
 656:	cd bf       	out	0x3d, r28	; 61

00000658 <__do_copy_data>:
 658:	11 e0       	ldi	r17, 0x01	; 1
 65a:	a0 e0       	ldi	r26, 0x00	; 0
 65c:	b1 e0       	ldi	r27, 0x01	; 1
 65e:	e2 e0       	ldi	r30, 0x02	; 2
 660:	f9 e0       	ldi	r31, 0x09	; 9
 662:	02 c0       	rjmp	.+4      	; 0x668 <.do_copy_data_start>

00000664 <.do_copy_data_loop>:
 664:	05 90       	lpm	r0, Z+
 666:	0d 92       	st	X+, r0

00000668 <.do_copy_data_start>:
 668:	ae 30       	cpi	r26, 0x0E	; 14
 66a:	b1 07       	cpc	r27, r17
 66c:	d9 f7       	brne	.-10     	; 0x664 <.do_copy_data_loop>

0000066e <__do_clear_bss>:
 66e:	11 e0       	ldi	r17, 0x01	; 1
 670:	ae e0       	ldi	r26, 0x0E	; 14
 672:	b1 e0       	ldi	r27, 0x01	; 1
 674:	01 c0       	rjmp	.+2      	; 0x678 <.do_clear_bss_start>

00000676 <.do_clear_bss_loop>:
 676:	1d 92       	st	X+, r1

00000678 <.do_clear_bss_start>:
 678:	ae 30       	cpi	r26, 0x0E	; 14
 67a:	b1 07       	cpc	r27, r17
 67c:	e1 f7       	brne	.-8      	; 0x676 <.do_clear_bss_loop>
 67e:	10 d1       	rcall	.+544    	; 0x8a0 <main>
 680:	3e c1       	rjmp	.+636    	; 0x8fe <_exit>

00000682 <__bad_interrupt>:
 682:	be cc       	rjmp	.-1668   	; 0x0 <__vectors>

00000684 <LCD_write_byte>:
//日期:20090304  
//-----------------------------------------  
void LCD_write_byte(unsigned char dt, unsigned char command)
{
	unsigned char i;  	
    sce0; 	
 684:	5d 98       	cbi	0x0b, 5	; 11
	if(command)
 686:	66 23       	and	r22, r22
 688:	11 f0       	breq	.+4      	; 0x68e <LCD_write_byte+0xa>
		dc1;
 68a:	5c 9a       	sbi	0x0b, 4	; 11
 68c:	01 c0       	rjmp	.+2      	; 0x690 <LCD_write_byte+0xc>
	else
		dc0;		
 68e:	5c 98       	cbi	0x0b, 4	; 11
 690:	90 e0       	ldi	r25, 0x00	; 0
	for(i=0;i<8;i++)
	{ 
		if(dt&0x80)
 692:	87 ff       	sbrs	r24, 7
 694:	02 c0       	rjmp	.+4      	; 0x69a <LCD_write_byte+0x16>
			sdin1;
 696:	41 9a       	sbi	0x08, 1	; 8
 698:	01 c0       	rjmp	.+2      	; 0x69c <LCD_write_byte+0x18>
		else
			sdin0;
 69a:	41 98       	cbi	0x08, 1	; 8
		dt=dt<<1;	
		sclk0; 			
 69c:	42 98       	cbi	0x08, 2	; 8
		sclk1; 		  
 69e:	42 9a       	sbi	0x08, 2	; 8
		sclk0;		
 6a0:	42 98       	cbi	0x08, 2	; 8
    sce0; 	
	if(command)
		dc1;
	else
		dc0;		
	for(i=0;i<8;i++)
 6a2:	9f 5f       	subi	r25, 0xFF	; 255
 6a4:	98 30       	cpi	r25, 0x08	; 8
 6a6:	11 f0       	breq	.+4      	; 0x6ac <LCD_write_byte+0x28>
	{ 
		if(dt&0x80)
			sdin1;
		else
			sdin0;
		dt=dt<<1;	
 6a8:	88 0f       	add	r24, r24
 6aa:	f3 cf       	rjmp	.-26     	; 0x692 <LCD_write_byte+0xe>
 6ac:	08 95       	ret

000006ae <LCD_init>:
//邮箱:nbdpj@nbdpj.com
//日期:20090304
//----------------------------------------- 
void LCD_init(void)
{
	sce1;
 6ae:	5d 9a       	sbi	0x0b, 5	; 11
	res1;

⌨️ 快捷键说明

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