LCD1602

所属分类:单片机开发
开发工具:C/C++
文件大小:1KB
下载次数:0
上传日期:2018-07-22 13:19:45
上 传 者D.D.D
说明:  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); }
(LCD1602 Driver code for MCU-51(C language))

文件列表:
LCD1602.h (1920, 2018-07-19)

管脚定义和接线说明(在库文件中进行): #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); } 驱动层函数: LcdWriteCmd(unsigned char cmd); //发送一字节命令 LcdSetCursor(x,y); //设置光标位置 LcdWriteDat(unsigned char dat); //写入一字节数据

近期下载者

相关文件


收藏者