📄 lcd12864.h
字号:
#ifndef _lcd12864_h
#define _lcd12864_h
//===============液晶控制线定义=========================
#define LCD_RS BIT0 //LCD_rs -> P3.0
#define LCD_RS_DIR P3DIR
#define LCD_RS_LO P3OUT&=~LCD_RS
#define LCD_RS_HI P3OUT|=LCD_RS
#define LCD_RW BIT1 //LCD_RW -> P3.1
#define LCD_RW_DIR P3DIR
#define LCD_RW_LO P3OUT&=~LCD_RW
#define LCD_RW_HI P3OUT|=LCD_RW
#define LCD_EN BIT2 //LCD_EN -> P3.2
#define LCD_EN_DIR P3DIR
#define LCD_EN_LO P3OUT&=~LCD_EN
#define LCD_EN_HI P3OUT|=LCD_EN
#define LCD_CS1 BIT3 //LCD_CS1 -> P3.3
#define LCD_CS1_DIR P3DIR
#define LCD_CS1_LO P3OUT&=~LCD_CS1
#define LCD_CS1_HI P3OUT|=LCD_CS1
#define LCD_CS2 BIT4 //LCD_CS2 -> P3.4
#define LCD_CS2_DIR P3DIR
#define LCD_CS2_LO P3OUT&=~LCD_CS2
#define LCD_CS2_HI P3OUT|=LCD_CS2
#define LCD_RST BIT5
#define LCD_RST_DIR P3DIR
#define LCD_RST_L0 P3OUT&=~LCD_RST
#define LCD_RST_HI P3OUT |=LCD_RST
#define LCD_DATA_IN P2IN
#define LCD_DATA_OUT P2OUT
#define LCD_DATA_DIR P2DIR
//========================================
//========================================
void Init_LCD (void);
void WriteCommand_L(uchar com1);
void WriteCommand_R(uchar com2);
void WriteData_L(uchar dat10);
void WriteData_R(uchar dat2);
void ClearScreen(void);
void AllScreen(void);
void StateCheck(void);
void WriteWord(uchar colu,uchar page, const uchar code);
void Writechar(uchar colu,uchar page, const uchar code);
void Writestring(uchar colu,uchar page, uchar *code);
void Writenumber(float m,int n,int k,int r);//Writenumber(10.256,3,2,4);
//==========================================
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -