📄 lcd_driver.h
字号:
#include <regx52.h>
#define LCD_DATA P0
#define LCD_RESET P2_7
#define LCD_E P2_6
#define LCD_RW P2_5
#define LCD_RS P2_4
//#define LCD_CS P0_3
//#define LCD_SID P0_2
//#define LCD_SCLK P0_1
//#define LCD_RESET P0_0
//#define SET_LCD_CS(x) LCD_CS = x
//#define SET_LCD_SID(x) LCD_SID = x
//#define GET_LCD_SID(x) \
// SET_LCD_SID(1); \
// x = LCD_SID
//#define SET_LCD_SCLK(x) LCD_SCLK = x
#define SET_LCD_RESET(x) LCD_RESET = x
#define SET_LCD_RS(x) LCD_RS = x
#define SET_LCD_DATA(x) LCD_DATA = x
#define GET_LCD_DATA(x) SET_LCD_DATA(1); \
x = LCD_DATA
#define SET_LCD_RW(x) LCD_RW = x
#define SET_LCD_E(x) LCD_E = x
#define SYNC_CHARACTER 0xf8 //11111000
#define START_BYTE_RW 0x04 //00000100
#define START_BYTE_RS 0x02 //00000010
void lcd_init(int x, int y);
void lcd_char(int x, int y, unsigned short *buf, int height, int width);
void lcd_zh(int x, int y, char mat[16][2]);
//void lcd_char(int x, int y, unsigned char ch[2]);
//void lcd_zh(int x, int y, unsigned char mat[2]);
void lcd_clear(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -