📄 lcd.h
字号:
//#include<AT89C51RC.H>
#include<intrins.h>
#define _nop_ _nop_()
//以下为液晶显示部分
sbit LCD_CS=P1^5;
sbit LCD_SDA=P1^6;
sbit LCD_SCL=P1^7;
extern void Lcd_Delay(unsigned int times);
extern void Lcd_Initial(void);
//初始化显示器,必须先初始化才能启用该设备。从文体模式切换的图片模式,必须调用此函数。
extern bit Lcd_DisStr(unsigned char x,unsigned char y,unsigned char *DisString) reentrant;
/*
功能:在坐标(x,y)处开始显示DisString字符串,x=(0~8)表示9列,y=(0~1)表示两行。
参数: x表示显示起始字符的X坐标,x=(0~8)表示9列(即每行可显示9个汉字);
y表示显示起始字符的Y坐标,y=(0~1)表示两行(即可显示两行汉字)。
注意:若要显示标准ASCII码字符,必须补足偶数字节。
*/
extern void Lcd_Img(unsigned char code *img);
/*
功能:显示图片img.
参数:img为所要显示的图片数组。
*/
extern void Lcd_ClrImg(void);
//擦除图片显示存储区。
extern void ResetDispLay(void);
//调用此函数后,再调用变量显示类函数,则显示器刷新。
extern bit PrintUnchar(unsigned char *string,unsigned char character);
/*
功能:显示一个unsigned char变量.
参数:string--提示字符串(如:“变量=“)
character--所要显示的unsigned char 变量。
返回:0--失败;1--成功。
注意:显示区为循环显示,超出显示区的内容会从头复盖原有内容。
*/
extern bit PrintUnint(unsigned char *string,unsigned int intValue);
/*
功能:显示一个unsigned int变量.
参数:string--提示字符串(如:“变量=“)
intValue--所要显示的unsigned int 变量。
返回:0--失败;1--成功。
注意:显示区为循环显示,超出显示区的内容会从头复盖原有内容。
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -