📄 lcd.h
字号:
//****************************************************************
//
//****************************************************************
#ifndef _LCD_H
#define _LCD_H
//片选低电平有效
//LCM19264C说明书基本操作时序
//LCD internal address assign
//Left area
#define LCD_Chip1_Cmd_W_Reg (*(unsigned char xdata *)0x0100) //write instruction
#define LCD_Chip1_Sta_R_Reg (*(unsigned char xdata *)0x0200) //read state
#define LCD_Chip1_Data_W_Reg (*(unsigned char xdata *)0x0300) //write data
#define LCD_Chip1_Data_R_Reg (*(unsigned char xdata *)0x0400) //read data
//Middle area
#define LCD_Chip2_Cmd_W_Reg (*(unsigned char xdata *)0x0500) //write instruction
#define LCD_Chip2_Sta_R_Reg (*(unsigned char xdata *)0x0600) //read state
#define LCD_Chip2_Data_W_Reg (*(unsigned char xdata *)0x0700) //write data
#define LCD_Chip2_Data_R_Reg (*(unsigned char xdata *)0x0800) //read data
//Right area
#define LCD_Chip3_Cmd_W_Reg (*(unsigned char xdata *)0x0900) //write instruction
#define LCD_Chip3_Sta_R_Reg (*(unsigned char xdata *)0x0A00) //read state
#define LCD_Chip3_Data_W_Reg (*(unsigned char xdata *)0x0B00) //write data
#define LCD_Chip3_Data_R_Reg (*(unsigned char xdata *)0x0C00) //read data
#define LCD_CMD_COL 0x40 //列地址设置(0~63)
#define LCD_CMD_PAGE 0xB8 //页地址设置(0~7)
#define LCD_CMD_ON 0x3F
#define LCD_CMD_OFF 0x3E
#define LCD_CMD_STARTLINE 0xC0 //显示起始地址(后6位表示0~63行)
#define LCD_LEFT 0
#define LCD_TOP 0
#define LCD_RIGHT 191
#define LCD_BOTTOM 63
void LCD_WaitIdle1(void);
void LCD_WaitIdle2(void);
void LCD_WaitIdle3(void);
void LCD_WC1(unsigned char cmdcode);
void LCD_WC2(unsigned char cmdcode);
void LCD_WC3(unsigned char cmdcode);
void LCD_WD1(unsigned char dispdata);
void LCD_WD2(unsigned char dispdata);
void LCD_WD3(unsigned char dispdata);
unsigned char LCD_RD1(void);
unsigned char LCD_RD2(void);
unsigned char LCD_RD3(void);
void LCD_WC(unsigned char cmdcode);
void LCD_WD(unsigned char dispdata);
void LCD_Pos(void);
unsigned char LCD_RD(void);
void LCD_Cursor_Next(void);
void DispOneChar(unsigned char dispdata);
void LCD_Fill(unsigned char FillData);
void LCD_Init();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -