📄 main.lis
字号:
.module main.c
.area lit(rom, con, rel)
0000 _AVR_bmp::
0000 0000 .byte 0,0
0002 0000 .byte 0,0
0004 80E0 .byte 128,224
0006 FCFF .byte 252,255
0008 FFFF .byte 255,255
000A 7FFF .byte 127,255
000C FEFC .byte 254,252
000E F0C1 .byte 240,193
0010 0F7F .byte 15,127
0012 FFFF .byte 255,255
0014 FEF0 .byte 254,240
0016 C000 .byte 192,0
0018 0000 .byte 0,0
001A C0F8 .byte 192,248
001C FEFF .byte 254,255
001E FF3F .byte 255,63
0020 07C1 .byte 7,193
0022 F0FE .byte 240,254
0024 FFFF .byte 255,255
0026 FF1F .byte 255,31
0028 078F .byte 7,143
002A CFFF .byte 207,255
002C FFFF .byte 255,255
002E FEFC .byte 254,252
0030 0080 .byte 0,128
0032 F0FC .byte 240,252
0034 FFFF .byte 255,255
0036 FF7F .byte 255,127
0038 7F78 .byte 127,'x
003A 7879 .byte 'x,'y
003C 7F7F .byte 127,127
003E FFFF .byte 255,255
0040 FCF0 .byte 252,240
0042 C107 .byte 193,7
0044 1FFF .byte 31,255
0046 FFFE .byte 255,254
0048 FCFF .byte 252,255
004A FFFF .byte 255,255
004C 1F07 .byte 31,7
004E C1F0 .byte 193,240
0050 FEFF .byte 254,255
0052 FF3F .byte 255,63
0054 0F0F .byte 15,15
0056 7FFF .byte 127,255
0058 FFFF .byte 255,255
005A FFE7 .byte 255,231
005C 0703 .byte 7,3
005E 0100 .byte 1,0
0060 0203 .byte 2,3
0062 0303 .byte 3,3
0064 0303 .byte 3,3
0066 0000 .byte 0,0
0068 0000 .byte 0,0
006A 0000 .byte 0,0
006C 0000 .byte 0,0
006E 0003 .byte 0,3
0070 0303 .byte 3,3
0072 0303 .byte 3,3
0074 0000 .byte 0,0
0076 031F .byte 3,31
0078 3F1F .byte 63,31
007A 0700 .byte 7,0
007C 0002 .byte 0,2
007E 0303 .byte 3,3
0080 0303 .byte 3,3
0082 0100 .byte 1,0
0084 0000 .byte 0,0
0086 0003 .byte 0,3
0088 0303 .byte 3,3
008A 0303 .byte 3,3
008C 0300 .byte 3,0
008E 0000 .byte 0,0
0090 .dbfile E:\Study\AVR\nokia5110/bmp_pixel.h
0090 .dbsym e AVR_bmp _AVR_bmp A[144:144]kc
.area text(rom, con, rel)
0000 .dbfile E:\Study\AVR\nokia5110/bmp_pixel.h
0000 .dbfile E:\Study\AVR\nokia5110\main.c
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 2797 sbiw R28,7
0002 .dbline -1
0002 .dbline 15
0002 ; /*
0002 ; Nokia5110 在msp430单片机上的应用
0002 ;
0002 ; 赵亮 zhaoliang_0801@dl.cn
0002 ; 07-05-10
0002 ; */
0002 ; #include <iom8v.h>
0002 ; #include <macros.h>
0002 ;
0002 ; #include "nokia_5110.h"
0002 ; #include "bmp_pixel.h"
0002 ;
0002 ; /******************************************************************************/
0002 ; void main(void)
0002 ; {
0002 .dbline 18
0002 ;
0002 ;
0002 ; LCD_init(); //初始化液晶
0002 00D0 rcall _LCD_init
0004 .dbline 19
0004 ; LCD_clear();
0004 00D0 rcall _LCD_clear
0006 22C0 rjmp L3
0008 L2:
0008 .dbline 22
0008 .dbline 23
0008 80E0 ldi R24,<L5
000A 90E0 ldi R25,>L5
000C 9983 std y+1,R25
000E 8883 std y+0,R24
0010 22E0 ldi R18,2
0012 0027 clr R16
0014 00D0 rcall _LCD_write_english_string
0016 .dbline 24
0016 80E0 ldi R24,<L6
0018 90E0 ldi R25,>L6
001A 9983 std y+1,R25
001C 8883 std y+0,R24
001E 23E0 ldi R18,3
0020 0027 clr R16
0022 00D0 rcall _LCD_write_english_string
0024 .dbline 25
0024 2224 clr R2
0026 2E82 std y+6,R2
0028 2C82 std y+4,R2
002A 87E0 ldi R24,7
002C 8A83 std y+2,R24
002E 8CE0 ldi R24,12
0030 8883 std y+0,R24
0032 2227 clr R18
0034 0027 clr R16
0036 00D0 rcall _LCD_write_chinese_string
0038 .dbline 26
0038 2224 clr R2
003A 2E82 std y+6,R2
003C 2C82 std y+4,R2
003E 87E0 ldi R24,7
0040 8A83 std y+2,R24
0042 8CE0 ldi R24,12
0044 8883 std y+0,R24
0046 24E0 ldi R18,4
0048 0027 clr R16
004A 00D0 rcall _LCD_write_chinese_string
004C .dbline 27
004C L3:
004C .dbline 21
004C DDCF rjmp L2
004E X0:
004E .dbline -2
004E .dbline 30
004E ; //P6DIR = 0xff;
004E ; while(1)
004E ; {
004E ; LCD_write_english_string(0,2,"NOKIA 5110 LCD");
004E ; LCD_write_english_string(0,3," on 51 by zl !");
004E ; LCD_write_chinese_string(0,0,12,7,0,0);
004E ; LCD_write_chinese_string(0,4,12,7,0,0);
004E ; }
004E ;
004E ;
004E ; }
004E L1:
004E 2796 adiw R28,7
0050 .dbline 0 ; func end
0050 0895 ret
0052 .dbend
.area data(ram, con, rel)
0000 .dbfile E:\Study\AVR\nokia5110\main.c
0000 L6:
0000 .blkb 15
.area idata
0000 206F6E203531206279207A6C202100 .byte 32,'o,'n,32,53,49,32,'b,'y,32,'z,'l,32,33,0
.area data(ram, con, rel)
000F .dbfile E:\Study\AVR\nokia5110\main.c
000F L5:
000F .blkb 15
.area idata
000F 4E4F4B49412035313130204C434400 .byte 'N,'O,'K,'I,'A,32,53,49,49,48,32,'L,'C,'D,0
.area data(ram, con, rel)
001E .dbfile E:\Study\AVR\nokia5110\main.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -