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

📄 3310lcd_main.lis

📁 Nakia LCD3310 Driver
💻 LIS
📖 第 1 页 / 共 2 页
字号:
                        .area idata
 0062 0303              .byte 3,3
                        .area data(ram, con, rel)
 0064                   .blkb 2
                        .area idata
 0064 0303              .byte 3,3
                        .area data(ram, con, rel)
 0066                   .blkb 2
                        .area idata
 0066 0000              .byte 0,0
                        .area data(ram, con, rel)
 0068                   .blkb 2
                        .area idata
 0068 0000              .byte 0,0
                        .area data(ram, con, rel)
 006A                   .blkb 2
                        .area idata
 006A 0000              .byte 0,0
                        .area data(ram, con, rel)
 006C                   .blkb 2
                        .area idata
 006C 0000              .byte 0,0
                        .area data(ram, con, rel)
 006E                   .blkb 2
                        .area idata
 006E 0003              .byte 0,3
                        .area data(ram, con, rel)
 0070                   .blkb 2
                        .area idata
 0070 0303              .byte 3,3
                        .area data(ram, con, rel)
 0072                   .blkb 2
                        .area idata
 0072 0303              .byte 3,3
                        .area data(ram, con, rel)
 0074                   .blkb 2
                        .area idata
 0074 0000              .byte 0,0
                        .area data(ram, con, rel)
 0076                   .blkb 2
                        .area idata
 0076 031F              .byte 3,31
                        .area data(ram, con, rel)
 0078                   .blkb 2
                        .area idata
 0078 3F1F              .byte 63,31
                        .area data(ram, con, rel)
 007A                   .blkb 2
                        .area idata
 007A 0700              .byte 7,0
                        .area data(ram, con, rel)
 007C                   .blkb 2
                        .area idata
 007C 0002              .byte 0,2
                        .area data(ram, con, rel)
 007E                   .blkb 2
                        .area idata
 007E 0303              .byte 3,3
                        .area data(ram, con, rel)
 0080                   .blkb 2
                        .area idata
 0080 0303              .byte 3,3
                        .area data(ram, con, rel)
 0082                   .blkb 2
                        .area idata
 0082 0100              .byte 1,0
                        .area data(ram, con, rel)
 0084                   .blkb 2
                        .area idata
 0084 0000              .byte 0,0
                        .area data(ram, con, rel)
 0086                   .blkb 2
                        .area idata
 0086 0003              .byte 0,3
                        .area data(ram, con, rel)
 0088                   .blkb 2
                        .area idata
 0088 0303              .byte 3,3
                        .area data(ram, con, rel)
 008A                   .blkb 2
                        .area idata
 008A 0303              .byte 3,3
                        .area data(ram, con, rel)
 008C                   .blkb 2
                        .area idata
 008C 0300              .byte 3,0
                        .area data(ram, con, rel)
 008E                   .blkb 2
                        .area idata
 008E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0090                   .dbfile D:\AVR\527dz\0----test\实验三\3310/bmp_pixel.h
 0090                   .dbsym e AVR_bmp _AVR_bmp A[144:144]c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\AVR\527dz\0----test\实验三\3310/bmp_pixel.h
 0000                   .dbfile D:\AVR\527dz\0----test\实验三\3310\3310LCD_main.c
 0000                   .dbfunc e main _main fV
                        .even
 0000           _main::
 0000 2797              sbiw R28,7
 0002                   .dbline -1
 0002                   .dbline 15
 0002           ; /***********************************************
 0002           ; **** 本原代码转自:www.527dz.com (作者527dz) ***
 0002           ; ****  由armok阿莫(www.OurAVR.com)整理及修改  ***
 0002           ; ****  2004.10.05                             ***
 0002           ; ***********************************************/   
 0002           ; 
 0002           ; 
 0002           ; #include <iom8v.h>
 0002           ; #include <macros.h>
 0002           ; #include "3310LCD_function.h"
 0002           ; #include "bmp_pixel.h"
 0002           ; 
 0002           ; /******************************************************************************/
 0002           ; void main(void) 
 0002           ;   {
 0002                   .dbline 16
 0002           ;     OSCCAL=0x9d;                        // 8M系统内部时钟校准    
 0002 8DE9              ldi R24,157
 0004 81BF              out 0x31,R24
 0006                   .dbline 18
 0006           ;     //设置MCU的I/O口
 0006           ;     DDRB |= LCD_RST | LCD_DC | LCD_CE | SPI_MOSI | SPI_CLK;
 0006 87B3              in R24,0x17
 0008 8D63              ori R24,61
 000A 87BB              out 0x17,R24
 000C                   .dbline 19
 000C           ;     SPSR |= BIT(SPI2X);                 // 设置SPI时钟倍速
 000C 709A              sbi 0xe,0
 000E                   .dbline 20
 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 22
 0014           ;  
 0014           ;     LCD_init();    
 0014 00D0              rcall _LCD_init
 0016 21C0              rjmp L3
 0018           L2:
 0018                   .dbline 31
 0018                   .dbline 33
 0018 2224              clr R2
 001A 2E82              std y+6,R2
 001C 2C82              std y+4,R2
 001E 83E0              ldi R24,3
 0020 8A83              std y+2,R24
 0022 8CE0              ldi R24,12
 0024 8883              std y+0,R24
 0026 23E0              ldi R18,3
 0028 0027              clr R16
 002A 00D0              rcall _LCD_write_chinese_string
 002C                   .dbline 34
 002C 80E2              ldi R24,32
 002E 8C83              std y+4,R24
 0030 80E3              ldi R24,48
 0032 8A83              std y+2,R24
 0034 80E0              ldi R24,<_AVR_bmp
 0036 90E0              ldi R25,>_AVR_bmp
 0038 9983              std y+1,R25
 003A 8883              std y+0,R24
 003C 22E0              ldi R18,2
 003E 04E2              ldi R16,36
 0040 00D0              rcall _LCD_draw_bmp_pixel
 0042                   .dbline 35
 0042 80E0              ldi R24,<L5
 0044 90E0              ldi R25,>L5
 0046 9983              std y+1,R25
 0048 8883              std y+0,R24
 004A 25E0              ldi R18,5
 004C 0027              clr R16
 004E 00D0              rcall _LCD_write_english_string
 0050                   .dbline 36
 0050 84E6              ldi R24,100
 0052 8883              std y+0,R24
 0054 2227              clr R18
 0056 0027              clr R16
 0058 00D0              rcall _LCD_move_chinese_string
 005A                   .dbline 38
 005A           L3:
 005A                   .dbline 30
 005A DECF              rjmp L2
 005C           X0:
 005C                   .dbline -2
 005C           L1:
 005C 2796              adiw R28,7
 005E                   .dbline 0 ; func end
 005E 0895              ret
 0060                   .dbend
                        .area data(ram, con, rel)
 0090                   .dbfile D:\AVR\527dz\0----test\实验三\3310\3310LCD_main.c
 0090           L5:
 0090                   .blkb 15
                        .area idata
 0090 7777772E4F75724156522E636F6D00    .byte 'w,'w,'w,46,'O,'u,'r,'A,'V,'R,46,'c,'o,'m,0
                        .area data(ram, con, rel)
 009F                   .dbfile D:\AVR\527dz\0----test\实验三\3310\3310LCD_main.c

⌨️ 快捷键说明

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