📄 lcd_init.c
字号:
#include <c8051f020.h>
#include "hao.h"
#define uint unsigned int
#define uchar unsigned char
void lcd_write(uchar style,uchar input) //style可为0x00、0x01分别表示指令或数据的输入
{
P4=style; //将rs,rw设置为0或1
delay(1);
P4=0x04|style; //lcden设置为1
delay(1);
P5=input;
delay(1);
P4=0x00|style; //将lcden设置为0
}
void lcd_init()
{
delay(80);
lcd_write(0x00,0x38); //设置为5X8的点阵
delay(10);
lcd_write(0x00,0x0c); //开显示不显示光标
delay(10);
lcd_write(0x00,0x01); //清屏
delay(10);
lcd_write(0x00,0x06); //设置为光标自动加一
delay(10);
lcd_write(0x00,0x80); //设置初始位置为0x80
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -