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

📄 1602.h

📁 单片机设计存档
💻 H
字号:
#ifndef _1602_H_
#define _1602_H_

void wait_1602()   //判断闲忙
{
	P0=0xff;
	do
	{
		RS=0;  
		RW=1;
		EN=0;
		EN=1;
	}while(BUSY==1);
}

void write_cmd(uint8 cmd)  //写指令
{
	wait_1602();
	EN=0;
	RS=0;
	RW=0;
	P0=cmd;
	EN=0;
	EN=1;
	EN=0;
}

void write_dat(uint8 dat)  //写数据
{
	wait_1602();
	EN=0;
	RS=1;
	RW=0;
	P0=dat;
	EN=0;
	EN=1;
	EN=0;
}

void write_string(uint8 add,uint8 *p)  //写字符串
{
	write_cmd(add);
	while(*p!='\0')
	{
		write_dat(*p++);
	}
}

void init_1602()
{
	write_cmd(0x38);     //开显示
	write_cmd(0x0c);
	write_cmd(0x06);
	write_cmd(0x01);     //清屏
	write_string(0x80,word1);
	write_string(0xc0,word2);
}

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -