📄 lcd6610.s
字号:
.module lcd6610.c
.area data(ram, con, rel)
_Bmp004::
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 12,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 12,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 235,235
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 235,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 124,127
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 60,'w
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 62,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 14,60
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,56
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 60,127
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'I,'I
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'I,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,'L
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,254
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,'B
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,'D
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'I,'I
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'I,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 2,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'x,4
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,'B
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,2
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'U,'U
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'U,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 60,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'D,4
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,'B
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,2
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'U,'U
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'U,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 64,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,4
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,'B
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,2
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 34,34
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 34,6
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,4
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 8,'B
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 6,'D
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 'B,146
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 34,34
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 34,6
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 62,183
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 252,31
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 48,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 62,60
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 6,56
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 60,183
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.dbfile G:\mega8\atmega16\mp3_7210\lcd6610.c
.dbsym e Bmp004 _Bmp004 A[256:256]c
.area lit(rom, con, rel)
_Bmp_ascii::
.byte 126,129
.byte 129,129
.byte 126,0
.byte 130,255
.byte 128,0
.byte 198,161
.byte 145,137
.byte 134,'B
.byte 129,137
.byte 137,'v
.byte 48,44
.byte 34,255
.byte 32,'O
.byte 137,137
.byte 137,'q
.byte 126,137
.byte 137,137
.byte 'r,3
.byte 1,249
.byte 7,1
.byte 'v,137
.byte 137,137
.byte 'v,'N
.byte 145,145
.byte 145,126
.byte 40,'T
.byte 'T,'x
.byte 64,1
.byte 127,'H
.byte 'H,48
.byte 56,'D
.byte 'D,'L
.byte 0,48
.byte 'H,'I
.byte 127,64
.byte 56,'T
.byte 'T,'X
.byte 0,'H
.byte 126,'I
.byte 'I,1
.byte 58,'U
.byte 'U,'S
.byte 33,'A
.byte 127,8
.byte 'H,'p
.byte 0,'D
.byte 125,64
.byte 0,64
.byte 'D,'D
.byte 61,0
.byte 'A,127
.byte 16,'h
.byte 'L,0
.byte 'A,127
.byte 64,0
.byte 124,4
.byte 124,4
.byte 'x,124
.byte 4,4
.byte 'x,0
.byte 0,56
.byte 'D,'D
.byte 56,'B
.byte 126,'R
.byte 18,12
.byte 12,18
.byte 'R,126
.byte 'B,'D
.byte 124,'H
.byte 4,4
.byte 'L,'T
.byte 'T,'d
.byte 0,4
.byte 63,'D
.byte 64,0
.byte 60,64
.byte 64,124
.byte 64,12
.byte 48,96
.byte 48,12
.byte 12,'p
.byte 28,'p
.byte 12,'D
.byte 'l,16
.byte 'l,'D
.byte 2,'N
.byte 'P,'p
.byte 14,0
.byte 'd,'T
.byte 'L,'D
.dbsym e Bmp_ascii _Bmp_ascii A[180:180]kc
.area text(rom, con, rel)
.dbfile G:\mega8\atmega16\mp3_7210\lcd6610.c
.dbfunc e LCD_write _LCD_write fV
; temp -> R20
; dc -> R18
; data -> R16
.even
_LCD_write::
xcall push_gset1
.dbline -1
.dbline 125
;
; #include<iom16v.h>
;
; #define set_lcd_data (PORTB|=(1<<5))
; #define clr_lcd_data (PORTB&=~(1<<5))
; #define set_lcd_clk (PORTB|=(1<<7))
; #define clr_lcd_clk (PORTB&=~(1<<7))
; #define set_lcd_cs (PORTB|=(1<<3))
; #define clr_lcd_cs (PORTB&=~(1<<3))
; #define set_lcd_reset (PORTB|=(1<<4))
; #define clr_lcd_reset (PORTB&=~(1<<4))
;
;
; #define LCD_CMD_SWRESET 0x01
; #define LCD_CMD_SLEEPOUT 0x11
; #define LCD_CMD_DISPON 0x29
; #define LCD_CMD_BSTRON 0x03
; #define LCD_CMD_MADCTL 0x36
; /*next is a data byte*/
; #define MADCTL_HORIZ 0x48
; #define LCD_CMD_COLMOD 0x3A
; /*第8步是02,256色*/
; #define LCD_CMD_INVON 0x21
; #define LCD_CMD_RGBSET 0x2D
; #define LCD_CMD_SETCON 0x25
;
; #define LCD_CMD_SLEEPIN 0x10
; #define LCD_CMD_CASET 0x2A
; #define LCD_CMD_PASET 0x2B
; #define LCD_CMD_RAMWR 0x2C
; #define MADCTL_VERT 0x68
;
;
; unsigned char Bmp004[]=
; {
; /*------------------------------------------------------------------------------
; 源文件 / 文字 : www.smart-io.com
; 宽×高(像素): 128×16
; 字模格式/大小 : 单色点阵液晶字模,横向取模,字节倒序/256字节
; 数据转换日期 : 2004-5-27 2:04:32
; ------------------------------------------------------------------------------*/
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0xEB,0xEB,0xEB,0x00,0x7C,0x7F,0x3C,0x77,0x3E,0x00,0x0E,0x3C,0x00,0x38,0x3C,0x7F,
; 0x49,0x49,0x49,0x00,0x42,0x92,0x42,0x4C,0x08,0xFE,0x08,0x42,0x00,0x44,0x42,0x92,
; 0x49,0x49,0x49,0x00,0x02,0x92,0x78,0x04,0x08,0x00,0x08,0x42,0x00,0x02,0x42,0x92,
; 0x55,0x55,0x55,0x00,0x3C,0x92,0x44,0x04,0x08,0x00,0x08,0x42,0x00,0x02,0x42,0x92,
; 0x55,0x55,0x55,0x00,0x40,0x92,0x42,0x04,0x08,0x00,0x08,0x42,0x00,0x02,0x42,0x92,
; 0x22,0x22,0x22,0x06,0x42,0x92,0x42,0x04,0x08,0x00,0x08,0x42,0x06,0x44,0x42,0x92,
; 0x22,0x22,0x22,0x06,0x3E,0xB7,0xFC,0x1F,0x30,0x00,0x3E,0x3C,0x06,0x38,0x3C,0xB7,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
; };
;
; const unsigned char Bmp_ascii[]=
; {
; /*------------------------------------------------------------------------------
; 源文件 / 文字 : a ~Z
; 宽×高(像素): 5*7
; 字模格式/大小 : 单色点阵液晶字模,纵向取模,字节倒序/44字节
; 数据转换日期 : 2004-7-31 2:36:43
; ------------------------------------------------------------------------------*/
; 0x7E,0x81,0x81,0x81,0x7E,
; 0x00,0x82,0xFF,0x80,0x00,
; 0xC6,0xA1,0x91,0x89,0x86,
; 0x42,0x81,0x89,0x89,0x76,
; 0x30,0x2C,0x22,0xFF,0x20,
; 0x4F,0x89,0x89,0x89,0x71,
; 0x7E,0x89,0x89,0x89,0x72,
; 0x03,0x01,0xF9,0x07,0x01,
; 0x76,0x89,0x89,0x89,0x76,
; 0x4E,0x91,0x91,0x91,0x7E,
;
; 0x28,0x54,0x54,0x78,0x40,
; 0x01,0x7F,0x48,0x48,0x30,
; 0x38,0x44,0x44,0x4C,0x00,
; 0x30,0x48,0x49,0x7F,0x40,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -