⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_init.c

📁 此程序是基于c8051f020平台实现的是等精度频率计的测量控制部分
💻 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 + -