📄 drv_lcd.h
字号:
#ifndef __LCD_DRV_H__
#define __LCD_DRV_H__
/*******************************************************************************
// LCD命令定义
*******************************************************************************/
//LCD Command
#define LCD_RESET 0xe2 /* LCD重置 */
#define LCD_ON 0xaf /* LCD开显示 */
#define LCD_OFF 0xae /* LCD关显示 */
#define LCD_BGN_LIN 0x40 /* 设置显示起始行+RAM行号 */
#define LCD_ADS_PAG 0xb0 /* 设置页地址+RAM页号 */
#define LCD_ADS_CLML 0x00 /* 设置列地址+RAM列号高4位 */
#define LCD_ADS_CLMH 0x10 /* 设置列地址+RAM列号低4位 */
#define LCD_SEG_NML 0xa0 /* 段自左向右 */
#define LCD_SEG_RVS 0xa1 /* 段自右向左 */
#define LCD_CLR_NML 0xa6 /* 正相颜色 */
#define LCD_CLR_RVS 0xa7 /* 反相颜色 */
#define LCD_SRN_ON 0xa4 /* 全屏点亮 */
#define LCD_SRN_OFF 0xa5 /* 全屏熄灭 */
#define LCD_VDD_9TH 0xa2 /* 偏压1/9 bias */
#define LCD_VDD_7TH 0xa3 /* 偏压1/7 bias */
#define LCD_RMW_SET 0xe0 /* 设置读改写模式 */
#define LCD_RMW_FRE 0xee /* 解除读改写模式 */
#define LCD_COM_NML 0xc0 /* 扫描com0~com63 */
#define LCD_COM_REV 0xc8 /* 扫描com63~com0 */
#define LCD_PWR_ALL 0x2f /* 所有模块上电 */
#define LCD_VDD_RST 0x24 /* V5调节电阻 */
#define LCD_LUM_MOD 0x81 /* 亮度设置模式 */
#define LCD_LUM_VLU 0x1f /* 亮度设置数值 */
#define LCD_STC_ON 0xad /* 静态指示器ON */
#define LCD_STC_OFF 0xac /* 静态指示器OFF */
#define LCD_STC_STT 0x00 /* 静态指示器状态 */
/*******************************************************************************
// 外部接口声明
*******************************************************************************/
void LcdInit(void);
void LcdSendCommand(unsigned char ucCommand);
void LcdSendData(unsigned char ucData);
/*******************************************************************************
// 外部数据声明
*******************************************************************************/
extern UCHAR aFrameBuffer[8][128];
#endif//__LCD_DRV_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -