📄 lcd.h
字号:
#ifndef __LCD_H__
#define __LCD_H__
//---------------------------------------------------
// LCD指令代码定义
//---------------------------------------------------
#define SYSTEM_SET 0x40 //初始化,显示窗口设置
#define SLEEP_IN 0x53 //空闲操作
#define DISP_ON 0x59 //显示开,设置显示方式
#define DISP_OFF 0x58 //显示关,设置显示方式
#define SCROLL 0x44 //设置显示区域,卷动
#define CSRFORM 0x5d //设置光标形状
#define CGRAM_ADR 0x50 //设置CGRAM起始地址
#define CSRDIR_R 0x4C //设置光标移动方向--右
#define CSRDIR_L 0x4d //设置光标移动方向--左
#define CSRDIR_U 0x4e //设置光标移动方向--上
#define CSRDIR_D 0x4f //设置光标移动方向--下
#define HDOT_SCR 0x5a //设置点单元卷动位置
#define OVLAY 0x5b //设置合成显示方式
#define CSRW 0x46 //设置光标地址
#define CSRR 0x47 //读出光标地址
#define MWRITE 0x42 //数据写入显示缓冲区
#define MREAD 0x43 //从显示缓冲区读数据
#define LcdStatus XBYTE[0x6000] //读忙操作
#define LcdDataW XBYTE[0x6000] //写参数数据
#define LcdDataR XBYTE[0x6800] //读数据
#define LcdComW XBYTE[0x6800] //写命令
#define SED1335LAY1_l 0x00
#define SED1335LAY1_h 0x00
#define SED1335LAY2_l 0x00
#define SED1335LAY2_h 0x26
#define SED1335LAY3_l 0x00
#define SED1335LAY3_h 0x52
extern void Init1335(void);
extern void ClearScreen(void);
extern void ClearLayer1(void);
extern void ClearLayer2(void);
extern void ClearLayer3(void);
extern void ShowBitmap(unsigned int layer,unsigned char *Bmp);
extern void LCD_WR_COM(unsigned char lcdcom);
extern unsigned char LCD_READ_STATUS(void);
extern unsigned char LCD_READ_DATA(void);
extern void LCD_WR_DATA(unsigned char lcdpara);
//以下两个函数只能画在图层一上,且在二重模式下
extern void plot_ZiMu(unsigned char Px,unsigned char Py,unsigned char zimu);
extern void plot_ZiChuan(unsigned char Px,unsigned char Py,unsigned char *ZiChuan);
//在三重模式下可以在任何一个土层画线点,二重模式下只能在层二操作
extern void plot_point(unsigned int layer,unsigned int Px,unsigned int Py,char flag);
extern void plot_line(unsigned int layer,unsigned int Px1,unsigned int Py1,unsigned int Px2,unsigned int Py2);
extern void draw_ZuoBiaoZhou( unsigned int layer );
extern void plot_Chinese(unsigned int layer ,unsigned int Px,unsigned int Py,unsigned char *Chinese);
extern void plot_Number(unsigned int layer ,unsigned int Px,unsigned int Py,unsigned char *Numb);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -