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

📄 lcd1602.h

📁 该程序是基于c8051f020的平台
💻 H
字号:
#ifndef Lcd1602
extern void Lcd1602_Ini(void);
extern void Lcd1602_Check_Busy(void);

extern void Lcd1602_Write_Command(unsigned char Command_Code) reentrant;  //  为了解决可重入函数,需加上reentrant
extern void Lcd1602_Write_Data(unsigned char Data) ;
extern void Lcd1602_Write_char(unsigned char i);
extern void Lcd1602_Write_String(unsigned char row,unsigned char column,unsigned char *dis_buffer) reentrant ;

extern void Lcd1602_Clear_Char(unsigned char row,unsigned char column);
extern void Lcd1602_Clear_Line(unsigned char line);
extern void Lcd1602_Clear_All(void);

extern void delay(uchar t1,t2);

#else

#include <c8051f020.h>
#define uchar unsigned char
#define uint unsigned int

#define Data_Port P5      // P5作为数据通信口
#define Contro_Port P4    // P4作为控制端口时,只取0-2,P4.0-RS  P4.1-R/W  P4.2-E
uchar column=1,row=1;


void Lcd1602_Ini(void);
void Lcd1602_Check_Busy(void);

void Lcd1602_Write_Command(unsigned char Command_Code) reentrant;  //  为了解决可重入函数,需加上reentrant
void Lcd1602_Write_Data(unsigned char Data) ;
void Lcd1602_Write_char(unsigned char i);
void Lcd1602_Write_String(unsigned char row,unsigned char column,unsigned char *dis_buffer) reentrant ;

void Lcd1602_Clear_Char(unsigned char row,unsigned char column);
void Lcd1602_Clear_Line(unsigned char line);
void Lcd1602_Clear_All(void);

void delay(uchar t1,t2);

#endif

⌨️ 快捷键说明

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