📄 lcd1602.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 + -