📄 sample.h
字号:
** 功能描述: 在LCD上显示光标 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void LCD_ShowCursor(void);
/*******************************************************************************
** 函数名称: LCD_Clear **
** 功能描述: 清除LCD上所显示的数据 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void LCD_Clear(void);
/*******************************************************************************
** 函数名称: LCD_ClearLine **
** 功能描述: 清除LCD上某一行显示的数据 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void LCD_ClearLine(BYTE Line);
/*******************************************************************************
** 函数名称: LCD_ClearToEnd **
** 功能描述: 清除LCD上某一行,从当前位置到行尾 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void LCD_ClearToEnd(void);
/*******************************************************************************
** 函数名称: LCD_PutChar **
** 功能描述: 在LCD显示字符 **
** 输入参数: BYTE Data : 需要显示的字符 **
** 输出参数: 无 **
*******************************************************************************/
void LCD_PutChar(BYTE Data);
/*******************************************************************************
** 函数名称: LCD_PutStr, LCD_PutStrF **
** 功能描述: 在LCD上显示字符串 **
** 输入参数: BYTE *Str : RAM中的字符串数据 **
** flash BYTE *Str : ROM中的字符串数据 **
** 输出参数: 无 **
*******************************************************************************/
void LCD_PutStr(BYTE *Str);
void LCD_PutStrF(flash BYTE *Str);
/*******************************************************************************
** 函数名称: LCD_WriteCGRAM **
** 功能描述: 往LCD的CGRAM中写入特殊字符图形 **
** 输入参数: BYTE Text : CGRAM对应的字符,也就是字符图形在flash中的位置 **
** BYTE DDRAM : 要写入的DDRAM的位置,一般是0~15有效。 **
** BYTE REVERSE : 掩模反色,0~7分别对应字符图形的0~7行,位1表示反色. **
** 输出参数: 无 **
*******************************************************************************/
void LCD_WriteCGRAM(flash BYTE *Font, BYTE DDRAM, BYTE Reverse);
/*******************************************************************************
** 函数名称: LCD_Init **
** 功能描述: 初始化LCD显示模块 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void LCD_Init(void);
/*******************************************************************************
** 函数名称: KEY_GetChar **
** 功能描述: 取得用户的输入 **
** 输入参数: 无 **
** 输出参数: BYTE:键盘码 **
*******************************************************************************/
BYTE KEY_GetChar(void);
/*******************************************************************************
** 函数名称: KEY_Init **
** 功能描述: KEY初始化 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void KEY_Init(void);
/*******************************************************************************
** 函数名称: GUI_ShowMenu **
** 功能描述: 让菜单的GUI可以显示在LCD上 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void GUI_ShowMenu(void);
/*******************************************************************************
** 函数名称: GUI_HideMenu **
** 功能描述: 隐藏菜单GUI,显示用户自己的内容 **
** 输入参数: BYTE ClearScreen : 关闭GUI之后,是否清除屏幕 **
** 输出参数: BYTE : 关功成功,返回TRUE,否则返回FALSE **
*******************************************************************************/
BYTE GUI_HideMenu(BYTE ClearScreen);
/*******************************************************************************
** 函数名称: GUI_ProgressMessage **
** 功能描述: 菜单GUI消息分配和事件调用 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void GUI_ProgressMessage(void);
/*******************************************************************************
** 函数名称: GUI_Init **
** 功能描述: GUI和菜单初始化 **
** 输入参数: 无 **
** 输出参数: 无 **
*******************************************************************************/
void GUI_Init(void);
/*******************************************************************************
** INCLUDE LIB **
*******************************************************************************/
#include "Sample.c"
#endif
/*******************************************************************************
** END OF FILE **
*******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -