lcd_init.c
来自「此程序是基于c8051f020平台实现的是等精度频率计的测量控制部分」· C语言 代码 · 共 30 行
C
30 行
#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 + =
减小字号Ctrl + -
显示快捷键?