📄 main.lis
字号:
.area data(ram, con, rel)
0188 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
0188 .blkb 2
.area idata
0188 CD01 .byte 205,1
.area data(ram, con, rel)
018A .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
018A .blkb 2
.area idata
018A FF00 .byte 255,0
.area data(ram, con, rel)
018C .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
018C .blkb 2
.area idata
018C 0007 .byte 0,7
.area data(ram, con, rel)
018E .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
018E .blkb 2
.area idata
018E 0000 .byte 0,0
.area data(ram, con, rel)
0190 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
0190 .blkb 2
.area idata
0190 0000 .byte 0,0
.area data(ram, con, rel)
0192 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
0192 .blkb 2
.area idata
0192 0000 .byte 0,0
.area data(ram, con, rel)
0194 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
0194 .blkb 2
.area idata
0194 0404 .byte 4,4
.area data(ram, con, rel)
0196 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
0196 .blkb 2
.area idata
0196 0700 .byte 7,0
.area data(ram, con, rel)
0198 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
0198 .blkb 2
.area idata
0198 0475 .byte 4,'u
.area data(ram, con, rel)
019A .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
019A .blkb 2
.area idata
019A 8674 .byte 134,'t
.area data(ram, con, rel)
019C .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
019C .blkb 2
.area idata
019C 04C0 .byte 4,192
.area data(ram, con, rel)
019E .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
019E .blkb 2
.area idata
019E 407F .byte 64,127
.area data(ram, con, rel)
01A0 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01A0 .blkb 2
.area idata
01A0 44C4 .byte 'D,196
.area data(ram, con, rel)
01A2 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01A2 .blkb 2
.area idata
01A2 0400 .byte 4,0
.area data(ram, con, rel)
01A4 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01A4 .blkb 2
.area idata
01A4 0202 .byte 2,2
.area data(ram, con, rel)
01A6 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01A6 .blkb 2
.area idata
01A6 0101 .byte 1,1
.area data(ram, con, rel)
01A8 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01A8 .blkb 2
.area idata
01A8 0107 .byte 1,7
.area data(ram, con, rel)
01AA .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01AA .blkb 2
.area idata
01AA 0202 .byte 2,2
.area data(ram, con, rel)
01AC .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01AC .blkb 2
.area idata
01AC 0207 .byte 2,7
.area data(ram, con, rel)
01AE .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01AE .blkb 2
.area idata
01AE 0000 .byte 0,0
.area data(ram, con, rel)
01B0 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01B0 .blkb 2
.area idata
01B0 001C .byte 0,28
.area data(ram, con, rel)
01B2 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01B2 .blkb 2
.area idata
01B2 7E7E .byte 126,126
.area data(ram, con, rel)
01B4 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01B4 .blkb 2
.area idata
01B4 1C00 .byte 28,0
.area data(ram, con, rel)
01B6 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01B6 .blkb 2
.area idata
01B6 0000 .byte 0,0
.area data(ram, con, rel)
01B8 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01B8 .blkb 2
.area idata
01B8 0000 .byte 0,0
.area data(ram, con, rel)
01BA .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01BA .blkb 2
.area idata
01BA 0000 .byte 0,0
.area data(ram, con, rel)
01BC .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01BC .blkb 2
.area idata
01BC 0000 .byte 0,0
.area data(ram, con, rel)
01BE .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01BE .blkb 2
.area idata
01BE 0303 .byte 3,3
.area data(ram, con, rel)
01C0 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01C0 .blkb 2
.area idata
01C0 0000 .byte 0,0
.area data(ram, con, rel)
01C2 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01C2 .blkb 2
.area idata
01C2 0000 .byte 0,0
.area data(ram, con, rel)
01C4 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01C4 .blkb 2
.area idata
01C4 0000 .byte 0,0
.area data(ram, con, rel)
01C6 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01C6 .blkb 2
.area idata
01C6 0000 .byte 0,0
.area data(ram, con, rel)
01C8 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\write_chinese_string_pixel.h
01C8 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\move_chinese_string_pixel.h
01C8 .dbsym e move_chinese_string _move_chinese_string A[192:8:24]c
.area text(rom, con, rel)
0000 .dbfile D:\avrvi\democode\5110_综合演示\source/lib\move_chinese_string_pixel.h
0000 .dbfile D:\avrvi\democode\5110_综合演示\source\main.c
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 2A97 sbiw R28,10
0002 .dbline -1
0002 .dbline 16
0002 ; /************************************************
0002 ; 文件:main.c
0002 ; 用途:3310_5510LCD驱动演示文件
0002 ; 注意:
0002 ; 创建:2008.1.25
0002 ; 修改:2008.1.25
0002 ; Copy Right (c) www.avrvi.com AVR与虚拟仪器
0002 ; ************************************************/
0002 ;
0002 ; #include "config.h"
0002 ; #include "lib\bmp_pixel.h"
0002 ; #include "lib\write_chinese_string_pixel.h"
0002 ; #include "lib\move_chinese_string_pixel.h"
0002 ; /******************************************************************************/
0002 ; void main(void)
0002 ; {
0002 .dbline 17
0002 ; OSCCAL=0x9d; // 8M系统内部时钟校准
0002 8DE9 ldi R24,157
0004 81BF out 0x31,R24
0006 .dbline 19
0006 ; //设置MCU的I/O口(SPI)
0006 ; DDRB |= LCD_RST | LCD_DC | LCD_CE | SPI_MOSI | SPI_CLK;
0006 87B3 in R24,0x17
0008 886F ori R24,248
000A 87BB out 0x17,R24
000C .dbline 20
000C ; SPSR |= BIT(SPI2X); // 设置SPI时钟倍速
000C 709A sbi 0xe,0
000E .dbline 21
000E ; SPCR |= BIT(SPE)|BIT(MSTR); // 使能SPI接口,主机模式,4M时钟
000E 8DB1 in R24,0xd
0010 8065 ori R24,80
0012 8DB9 out 0xd,R24
0014 .dbline 23
0014 ;
0014 ; LCD_init(); //初始化液晶
0014 0E940000 xcall _LCD_init
0018 .dbline 24
0018 ; LCD_draw_bmp_pixel(18,1,AVR_bmp,48,24); //显示AVR大图
0018 88E1 ldi R24,24
001A 8C83 std y+4,R24
001C 80E3 ldi R24,48
001E 8A83 std y+2,R24
0020 80E0 ldi R24,<_AVR_bmp
0022 90E0 ldi R25,>_AVR_bmp
0024 9983 std y+1,R25
0026 8883 std y+0,R24
0028 21E0 ldi R18,1
002A 02E1 ldi R16,18
002C 0E940000 xcall _LCD_draw_bmp_pixel
0030 .dbline 25
0030 ; delay_nms(1500);
0030 0CED ldi R16,1500
0032 15E0 ldi R17,5
0034 0E940000 xcall _delay_nms
0038 .dbline 26
0038 ; LCD_clear();
0038 0E940000 xcall _LCD_clear
003C 29C0 xjmp L3
003E L2:
003E .dbline 29
003E .dbline 30
003E 80E0 ldi R24,<L5
0040 90E0 ldi R25,>L5
0042 9983 std y+1,R25
0044 8883 std y+0,R24
0046 23E0 ldi R18,3
0048 0027 clr R16
004A 0E940000 xcall _LCD_write_english_string
004E .dbline 31
004E 80E0 ldi R24,<_write_chinese_string
0050 90E0 ldi R25,>_write_chinese_string
0052 9987 std y+9,R25
0054 8887 std y+8,R24
0056 2224 clr R2
0058 2E82 std y+6,R2
005A 2C82 std y+4,R2
005C 85E0 ldi R24,5
005E 8A83 std y+2,R24
0060 8CE0 ldi R24,12
0062 8883 std y+0,R24
0064 23E0 ldi R18,3
0066 08E1 ldi R16,24
0068 0E940000 xcall _LCD_write_chinese_string
006C .dbline 32
006C 80E0 ldi R24,<L6
006E 90E0 ldi R25,>L6
0070 9983 std y+1,R25
0072 8883 std y+0,R24
0074 25E0 ldi R18,5
0076 0027 clr R16
0078 0E940000 xcall _LCD_write_english_string
007C .dbline 33
007C 80E0 ldi R24,<_move_chinese_string
007E 90E0 ldi R25,>_move_chinese_string
0080 9B83 std y+3,R25
0082 8A83 std y+2,R24
0084 88EC ldi R24,200
0086 8883 std y+0,R24
0088 2227 clr R18
008A 0027 clr R16
008C 0E940000 xcall _LCD_move_chinese_string
0090 .dbline 34
0090 L3:
0090 .dbline 28
0090 D6CF xjmp L2
0092 X0:
0092 .dbline -2
0092 L1:
0092 2A96 adiw R28,10
0094 .dbline 0 ; func end
0094 0895 ret
0096 .dbend
.area data(ram, con, rel)
01C8 .dbfile D:\avrvi\democode\5110_综合演示\source\main.c
01C8 L6:
01C8 .blkb 14
.area idata
01C8 7777772E61767276692E636F6D00 .byte 'w,'w,'w,46,'a,'v,'r,'v,'i,46,'c,'o,'m,0
.area data(ram, con, rel)
01D6 .dbfile D:\avrvi\democode\5110_综合演示\source\main.c
01D6 L5:
01D6 .blkb 4
.area idata
01D6 41565200 .byte 'A,'V,'R,0
.area data(ram, con, rel)
01DA .dbfile D:\avrvi\democode\5110_综合演示\source\main.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -