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

📄 lcd.h

📁 AVR单片机 C语言程序设计经典实用
💻 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 + -