LCD1602.rar - lcd1602的51单片机驱动
readme:
管脚定义和接线说明(在库文件中进行):
#define LCD1602_DB P0 //接lcd的D0到D7
sbit LCD1602_RS = P2^0; //接lcd的RS
sbit LCD1602_RW = P2^1; //接lcd的RW
sbit LCD1602_E = P2^2; //接LCD的E
此外,LCD1602的其他管脚:
VSS接地,VDD接5V,V0过滑变电阻接地,调整对比度用,阻值1k左右。接5V也可,从斜上方观察;
A接5V,K接地。
应用层函数:
InitLcd1602();
//初始化
LcdShowStr(x,y,*str);
//x,y是第一个字的位置坐标 x为横向,可取0到15;y为纵向,可取0或1
//*str为字符串
//该语句不需要写在while循环中
LcdWriteCmd(0x01);
//清屏
示例:
void main()
{
unsigned char str[] = "Kingst Studio";
InitLcd1602();
LcdShowStr(2, 0, str);
LcdShowStr(0, 1, "Welcome to KST51");
while(1);
},2018-07-22 13:19:45,下载0次