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

📄 lcm1602.h

📁 WINAVR编写的PS2键盘驱动
💻 H
字号:

#ifndef _LCM1602_H_
#define _LCM1602_H_


# define RunStringSpeed 	  250
# define FlashTimeOut   	  250
# define FlashGIFTimeOut  	250


void LCM1602Init(void);//1602液晶初始化
void LCM1602BusyWait(void);//1602总线忙等待
void LCM1602WriteCommand(unsigned char com,unsigned char Busy);//向1602写入命令
//void LCM1602WriteCommandNotWait(unsigned char  com);//向1602写入命令(不检测总线忙)
void LCM1602WriteData(unsigned char dat);//向1602写入数据
void LCD_set_xy( unsigned char x, unsigned char y ); //设置LCD显示的起始位置
void LCM1602Write_String(unsigned char x,unsigned char y,unsigned char *str);//英文字符串显示函数
void LCM1602Write_number(unsigned char number);//数字显示函数
//字幕GIF函数 
void FlashStringGroup(unsigned char String[][16],unsigned char StringCounter,
                                               unsigned char X,unsigned char Y);
//闪烁显示函数										   
void Flash(unsigned char *String,unsigned char *Icon,unsigned char X,unsigned char Y);
//字符串长度测试函数 
unsigned char StringLength(unsigned char *String);
//滚屏字幕效果函数,(需要滚屏的字符串, x起始位置,x终止位置,y坐标,方向)
void RunString(unsigned char *String,unsigned char StartX,unsigned char EndX,
                                             unsigned char Y,unsigned char Direction);



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -