📄 lcdfile.h
字号:
#ifndef _lcd
#define _lcd
/***************************************************************************
* 函数: extern void GUILCD_init(void);
* 目的: 初始化LCD显示,设置显示方式为图形方式,开显示
* 输入: 无
* 输出: 无
****************************************************************************/
extern void GUILCD_init(void);
/***************************************************************************
* 函数: extern void GUILCD_clear(void)
* 目的: 清LCD屏,用自动方式,将LCD屏清为白屏
* 输入: 无
* 输出: 无
***************************************************************************/
extern void GUILCD_clear(void);
/***************************************************************************
* 函数: extern void GUILCD_writeCharStr(unsigned int Row, unsigned int Column, unsigned char *cString ,bool fanxian);
* 目的: 写汉字字符串,将函数传递的字符串放在LCD屏的Row和Column坐标处的位置显示
自动写屏,直到字符串尾,判断为0停止。根据变量fanxian是否为0,
决定当前字符串是否反显。
* 输入: string 代码字符串
Row y坐标
Column x坐标
fanxian 反显 0:无 1:反显
* 输出: 无
***************************************************************************/
extern void GUILCD_writeCharStr(unsigned int Row, unsigned int Column, unsigned char *cString ,bool fanxian);
/***************************************************************************
* 函数: extern void GUILCD_writeLetterStr(unsigned int Row, unsigned int Column, unsigned char cString[],bool fanxian )
* 目的: 写ASC码字符串,16*16点阵格式,将字符串cString中的ASC码在LCD屏的
Row和Column坐标处显示,连续显示,直到字符串cString串尾为0,o_y保持
不变,o_x加1。
* 输入: cString 代码字符串
Row y坐标,范围(0到7),代表8行16*16点阵
Column x坐标,范围(0到14),代表14列16*16点阵
* 输出: 无
***************************************************************************/
extern void GUILCD_writeLetterStr(unsigned int Row, unsigned int Column, unsigned char cString[],bool fanxian );
/***************************************************************************
* 函数: extern void GUILCD_writeCurse(unsigned int Row, unsigned int Column)
* 目的: 写光标,光标地址为Row(y轴),Column(x轴)
* 输入: Row y坐标(范围:0到7,代表8行汉字)
Column x坐标(范围:0到14,代表15列汉字)
* 输出: 无
* 参数: 无全局变量
***************************************************************************/
extern void GUILCD_writeCurse(unsigned int Row, unsigned int Column);
/***************************************************************************
* 函数: extern void GUILCD_clearCurse(unsigned int Row, unsigned int Column)
* 目的: 清光标,光标地址为Row(y轴),Column(x轴)
* 输入: Row y坐标(范围:0到7,代表8行汉字)
Column x坐标(范围:0到14,代表15列汉字)
* 输出: 无
* 参数: 无全局变量
***************************************************************************/
extern void GUILCD_clearCurse(unsigned int Row, unsigned int Column);
/***************************************************************************
* 函数: extern void GUILCD_drawChart(unsigned int Row, unsigned int Column, int *Data)
* 目的: 清光标,光标地址为Row(y轴),Column(x轴)
* 输入: Row y坐标(范围:0到7,代表8行汉字)
Column x坐标(范围:0到14,代表15列汉字)
*Data 表达式y=f(x)
* 输出: 无
* 参数: 无全局变量
***************************************************************************/
extern void GUILCD_drawChart(unsigned int Row, unsigned int Column, int *Data);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -