lcd.h

来自「源码」· C头文件 代码 · 共 49 行

H
49
字号
#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 + =
减小字号Ctrl + -
显示快捷键?