📄 lcd12864.h
字号:
#ifndef _LCD12864_H_
#define _LCD12864_H_
#define DataLine P0 // 定义P0口为数据端口
sbit BUSY = P0^7; // 判断液晶数据繁忙位
sbit DI = P2^5; // 数据/指令控制位
sbit RW = P2^6; // 写入控制管脚
sbit E = P2^7; // 显示使能
sbit CSA = P2^4; // 选右半屏
sbit CSB = P2^3; // 选左半屏
unsigned char Rddata( void ); // 读出液晶数据
//unsigned char read_dat_L( void );
//unsigned char read_dat_R( void );
/*===================PS2_Driver Need============================================*/
void Decode(); //键值处理
/*===================LCD_Driver Need============================================*/
void set_point( unsigned char, unsigned char ); // 画点
void Disp_Img(unsigned char code *img); // 显示图片
void lcd_init( void ); // 初始化液晶,开显示,清屏
void lcd_clr( void );
void write_cmd_L( unsigned char ); //写左屏指令
void write_cmd_R( unsigned char ); //写右屏指令
void write_dat_L( unsigned char ); //写左屏数据
void write_dat_R( unsigned char ); //写右屏数据
void lcd_disp_char8x8( unsigned char ,unsigned char ,unsigned char );
void hz_disp16x16( unsigned char, unsigned char, unsigned char *hz );
void hz_disp12x12( unsigned char x, unsigned char y, unsigned char *hz );
void hz_disp12x120( unsigned char x, unsigned char y, unsigned char *hz );
void hz_disp32x32( unsigned char x, unsigned char y, unsigned char *hz );
void hz_disp128x32( unsigned char x, unsigned char y, unsigned char *hz );
/*===================PS2_Driver Need============================================*/
//void Decode() //键值处理
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -