51单片机之LCD1602的驱动程序.docx

上传人:b****3 文档编号:5478943 上传时间:2023-05-08 格式:DOCX 页数:8 大小:14.90KB
下载 相关 举报
51单片机之LCD1602的驱动程序.docx_第1页
第1页 / 共8页
51单片机之LCD1602的驱动程序.docx_第2页
第2页 / 共8页
51单片机之LCD1602的驱动程序.docx_第3页
第3页 / 共8页
51单片机之LCD1602的驱动程序.docx_第4页
第4页 / 共8页
51单片机之LCD1602的驱动程序.docx_第5页
第5页 / 共8页
51单片机之LCD1602的驱动程序.docx_第6页
第6页 / 共8页
51单片机之LCD1602的驱动程序.docx_第7页
第7页 / 共8页
51单片机之LCD1602的驱动程序.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

51单片机之LCD1602的驱动程序.docx

《51单片机之LCD1602的驱动程序.docx》由会员分享,可在线阅读,更多相关《51单片机之LCD1602的驱动程序.docx(8页珍藏版)》请在冰点文库上搜索。

51单片机之LCD1602的驱动程序.docx

51单片机之LCD1602的驱动程序

51单片机之LCD1602的驱动程序

#include

 #include./delay/delay.h

 #defineLCDPORTP0

 #defineLCD_WRITE_DATA1

 #defineLCD_WRITE_COM0

 sbitRS=P2;

 sbitRW=P2;

 sbitE=P2;

 unsignedcharflag=1;

 unsignedcharshi=23,fen=59,miao=50;

 voidlcd1602_write(unsignedcharbyte,unsignedcharflag)

 {

 if(flag)

 {

 RS=1;//选择输入的数据为数据

 }

 else

 {

 RS=0;//选择输入的数据为命令

 }

 RW=0;//写

 E=1;//选中lcd

 LCDPORT=byte;

 delay_ms(5);

 E=0;//失能LCD高电平有效

 }

 voidlcd_init()

 {

 delay_ms(15);

 lcd1602_write(0x38,LCD_WRITE_COM);//设置8位数据接口,两行指令,

5*8点阵字符

 delay_ms(5);

 lcd1602_write(0x38,LCD_WRITE_COM);

 delay_ms(5);

 lcd1602_write(0x38,LCD_WRITE_COM);

 delay_ms(5);

 lcd1602_write(0x38,LCD_WRITE_COM);

 delay_ms(5);

 lcd1602_write(0x08,LCD_WRITE_COM);//关闭显示,关闭光标和闪烁

 delay_ms(5);

 lcd1602_write(0x01,LCD_WRITE_COM);//清屏

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2