📄 lcd.h
字号:
//******************************************************************************
// File Name : LCD.h
// Author : Steaven
// Created : 2008-07-27
// Modified :
// Revision : V0.0
//******************************************************************************
//data type definition
struct LCDString
{
INT8U wYPointer;
INT8U wXPointer;
INT8U *StrPointer;
};
//global variables declaration
extern INT8U bWindowIndex;
extern INT8U bWindowIndexPre;
extern INT16U wDataBaseLength;
//global functions declaration
void LCD_Command_DispOnOff(INT8U onoff);
void LCD_Command_SetStartLine(INT8U startline);
void LCD_Command_Set_X(INT8U x);
void LCD_Command_Set_Y(INT8U y);
void LCD_Command_WriteByte(INT8U data);
void LCD_Reset(void);
void LCD_Clear_Line(INT8U wStartLine,INT8U wEndLine);
void LCD_Init(void);
void WritePIC(const INT8U *disp);
void LCD_Write_Char(INT8U y,INT8U x,const INT8U *pdata);
void LCD_Write_Word(INT8U x,INT8U y,const INT8U *disp);
void LCD_Write_Dot(INT8U x,INT8U y);
void LCD_Write_Data(INT8U x,INT8U y,INT8U data);
void LCD_Write_Picture(INT8U x1,INT8U y1,INT8U x2,INT8U y2,const INT8U *pdata);
void LCD_Time_Process(INT8U wIndex,union DS1337_Union *unPtr,INT8U wKeyType);
void LCD_Show_String(INT8U X,INT8U Y,INT8U *string,INT8U invert);
const INT8U *FindStringIndexFromCode(INT16U wCode);
void Win_Show_Screen(const struct LCDString *Ptr);
void Int2Char(INT16U wData,INT8U *Ptr,INT8U wWidth);
void LCD_Window0_Process(void);
void LCD_Window1_Process(void);
void LCD_Window2_Process(void);
void LCD_Window3_Process(void);
void LCD_Window4_Process(void);
void LCD_Show_Time(void);
INT16U Initial_DataBaseLength(void);
//===============================END OF FILE==================================//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -