51单片机之LCD1602的驱动程序.docx
- 文档编号:11221298
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:8
- 大小:14.90KB
51单片机之LCD1602的驱动程序.docx
《51单片机之LCD1602的驱动程序.docx》由会员分享,可在线阅读,更多相关《51单片机之LCD1602的驱动程序.docx(8页珍藏版)》请在冰豆网上搜索。
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);//清屏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 LCD1602 驱动程序