📄 lcdbase.h
字号:
#ifndef _LCDBASE_H_
#define _LCDBASE_H_
#include "Define.h"
sbit lcd_e = P5^0;
sbit lcd_rw = P5^1;
sbit lcd_rs = P5^2;
#define LCD_CURSOR_RIGHT lcdWriteCmd(0x14) //lcd光标右移
#define LCD_CURSOR_LEFT lcdWriteCmd(0x10) //lcd光标左移
#define LCD_SCROLL_RIGHT lcdWriteCmd(0x1c) //lcd向右卷屏
#define LCD_SCROLL_LEFT lcdWriteCmd(0x18) //lcd向左卷屏
#define LCD_HOME lcdWriteCmd(0x02) //移到首行
#define LCD_CLEAR lcdWriteCmd(0x01) //清屏
#define LCD_DISPLAY_OFF lcdWriteCmd(0x08) //屏幕不显示
#define LCD_DISPLAY_ON lcdWriteCmd(0x0c) //屏幕显示,无光标
#define LCD_BLINK_CURSOR lcdWriteCmd(0x0f) //屏幕显示,有光标,闪烁
#define LCD_SET_FUNCTION lcdWriteCmd(0x38) //初始化设置
#define LCD_INIT_LINE1_ADDR lcdWriteCmd(0x80) //初始化第一行地址
#define LCD_INIT_LINE2_ADDR lcdWriteCmd(0xc0) //初始化第二行地址
#define LCD_MOVE_INC_MODE lcdWriteCmd(0x07) //移动显示模式,AC自增
void lcdDelay1ms(uint time, uchar freDiv);
uchar isLcdBusy(void);
void lcdWriteCmd(uchar cmd);
uchar lcdReadData(void);
void lcdWriteData(uchar dat);
void lcdPos(uchar pos);
void config(void);
void lcdInit(void);
void lcdDisplay(char *p);
void putLong(long inum);
void putDot(uchar fbit);
void putFloat(float f, uchar fBit);
void showString(uchar *str, bit line);
void showLong(long l, bit line);
void showFloat(float f, uchar fBit, bit line);
void showFloatL(long l, uchar fBit, bit line);
void showStringAndLong(uchar *str, long inum, bit line);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -