⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.h

📁 源码
💻 H
字号:
#ifndef __LCD_H__
#define __LCD_H__

#include "71x_lib.h"

//128*64液晶屏定义
#define PAGEHEAD        0xb0
#define SEGHEADH        0x10
#define SEGHEADL        0x00
#define LCD_WIDTH        128
#define LCD_HEIGHT       64

//显示字符串的对齐方式
#define	TEXT_ALIGN_NONE		0		//不对齐,根据设定的坐标显示
#define TEXT_ALIGN_LEFT		1		//居左对齐
#define	TEXT_ALIGN_CENTER	2		//居中对齐
#define	TEXT_ALIGN_RIGHT	3		//居右对齐

//显示字符的反色显示方式
#define	NEGATE_COLOR_NONE	0		//不反色显示
#define	NEGATE_COLOR_CHAR	1		//字符串反色显示
#define	NEGATE_COLOR_LINE	2		//整行反色显示

#define g_ucProtocolType 1

extern void Delay(u32 DelayTime);

void _GS_lcd_send(u8 _data, u8 dc);
void _GS_lcd_setaddr(u8 x, u8 y);
void GS_InitLCD(void);
void _GS_sendasciilat(u8 charstr, u8 FNo);
void GS_PutChar(u8 x,  u8 y,  u8 ucChar, u8 ucNegateColor);
void GS_PutChar_DZ(u8 x,  u8 y,  u8 charstr);
void GS_ClearLCD(void);
void GS_PutString(u8 x,  u8 y,	u8 * pucStr, u8 ucAlignMode, u8 ucNegateColor);
void GS_ClearLine(u8 LinPos);
void GS_ClearShortLine(u8 x1,  u8 x2,  u8 LinPos);
void GS_ShowHex(u8 x, u8 y,u8 Data);
void GS_ShowDec(u8 x, u8 y,u8 Data);
void GS_ShowDTC(u8 * pucDtcIdNo);
void GS_DrawLine(u8 LinPos);
void GS_DrawOneLine(u8 LinPos);
void GS_CreateProgBar(u8 y);
void GS_AddProgBar(u8 AddStup);
void GS_DrawPic(u8 x, u8 y, u8 Width, u8 Height, u8 * Pic, u8 FNo);
void GS_CreateForm(u8 * HeadStr);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -