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

📄 lcm6059.c

📁 基于ARM[LPC2148]SPI的串口液晶显示器6059B的显示程序
💻 C
字号:
#include<head.h>

extern 	void 	msdelay(uchar dat);
extern 	void 	usdelay(uchar dat);
extern 	void 	writeee(uchar dat);


void Wri6059_char(uchar dat,uchar flg)
{
	LCDCS=1;
	LCDCS=0;
	if(flg>=1)	NCMD=0;
	else			NCMD=1;	
	writeee(dat);
	NCMD=1;
	LCDCS=1;
	
}
void Clr6059_line(uchar li)
{
	uchar i;
	Wri6059_char((0xb0+li),1);
	Wri6059_char(0x10,1);
	Wri6059_char(0x00,1);
	for(i=0;i<128;i++)
	{
	Wri6059_char(0,0);
	} 
}
void Clr6059()
{
	Clr6059_line(0);
	Clr6059_line(1);
	Clr6059_line(2);
	Clr6059_line(3);
	Clr6059_line(4);
	Clr6059_line(5);
	Clr6059_line(6);
	Clr6059_line(7);   
}
void ini6059()
{
	msdelay(255);
	LCD_X=16;
	Wri6059_char(0xe2,1);
	msdelay(255);
	Wri6059_char(0xa2,1);
	Wri6059_char(0xa0,1);
	Wri6059_char(0xc8,1);
	Wri6059_char(0x40,1);	
	Wri6059_char(0x2c,1); 
	msdelay(80);
	Wri6059_char(0x2e,1);
	msdelay(80);
	Wri6059_char(0x2f,1);
	msdelay(80);
	Wri6059_char(0x26,1);
	Wri6059_char(0x81,1);
	Wri6059_char(0x1a,1);
	Wri6059_char(0xaf,1);
	Wri6059_char(0xb0,1);
	Wri6059_char(0x10,1);
	Wri6059_char(0x00,1);	
	usdelay(50); 
	Clr6059();	//清屏幕
}
void Wri6059_Str(uchar x,uchar y,uchar dat[])
{
	uchar i;
	Wri6059_char((0xb0+y),1);
	i=(0xf0 & x);
	i=i>>4;
	Wri6059_char(0x10+i,1);
	Wri6059_char((x&0x0f),1);
	for(i=0;i<LCD_X;i++)
	{
		if((i+x)>=127)break;
		if(dat[i]=='\n')break;
		Wri6059_char(dat[i],0);
	}
}

⌨️ 快捷键说明

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