首页 lcd1602程序

lcd1602程序

举报
开通vip

lcd1602程序 #include<reg52.h>//包含头文件,这个嘛,就不用多说了~~#defineuintunsignedint//预定义一下#defineucharunsignedcharsbitrs=P3^5;//1602的数据/指令选择控制线sbitrw=P3^6;//1602的读写控制线sbiten=P3^7;//1602的使能控制线/*P2口接1602的D0~D7,注意不要接错了顺序,我以前可在这上面吃过亏~*///要显示的内容2放入数组table1voiddelay(uintn)//延时函数{ui...

lcd1602程序
#include<reg52.h>//包含头文件,这个嘛,就不用多说了~~#defineuintunsignedint//预定义一下#defineucharunsignedcharsbitrs=P3^5;//1602的数据/指令选择控制线sbitrw=P3^6;//1602的读写控制线sbiten=P3^7;//1602的使能控制线/*P2口接1602的D0~D7,注意不要接错了顺序,我以前可在这上面吃过亏~*///要显示的内容2放入数组table1voiddelay(uintn)//延时函数{uintx,y;for(x=n;x>0;x--)for(y=110;y>0;y--);}voidlcd_wcom(ucharcom)//1602写命令函数{rs=0;//选择指令寄存器rw=0;//选择写P2=com;//把命令字送入P2delay(5);//延时一小会儿,让1602准备接收数据en=1;//使能线电平变化,命令送入1602的8位数据口en=0;}voidlcd_wdat(uchardat)//1602写数据函数{rs=1;//选择数据寄存器rw=0;//选择写P2=dat;//把要显示的数据送入P2delay(5);//延时一小会儿,让1602准备接收数据en=1;//使能线电平变化,数据送入1602的8位数据口en=0;}voidlcd_init()//1602初始化函数{lcd_wcom(0x38);//8位数据,双列,5*7字形lcd_wcom(0x0c);//开启显示屏,关光标,光标不闪烁lcd_wcom(0x06);//显示地址递增,即写一个数据后,显示位置右移一位lcd_wcom(0x01);//清屏}voidmain()//主函数{ucharj=0;ucharn,m;ucharnum[]="0123456789";uchartm[2];ucharrh[2];ucharb[]="CTM:30-46C";uchara[]="%RH:20-70%";ints=7,p=3,d=0x01,e=0x02;lcd_init();//液晶初始化for(j=0;j<9;j++)if(s==j)tm[0]=num[j];//将液晶屏的第一行点亮for(j=0;j<9;j++)if(p==j)tm[1]=num[j];lcd_wcom(0x80);//显示地址设为80H(即00H,)上排第一位for(j=0;j<2;j++)lcd_wdat(tm[j]);lcd_wcom(0x80+0x02);for(m=0;m<15;m++)//将table[]中的数据依次写入1602显示{lcd_wdat(b[m]);delay(200);}//定义第二行液晶屏显示for(j=0;j<9;j++)if(d==j)rh[0]=num[j];//将液晶屏的第一行点亮for(j=0;j<9;j++)if(e==j)rh[1]=num[j];lcd_wcom(0x80+0x40);//显示地址设为80H(即00H,)上排第一位for(j=0;j<2;j++)lcd_wdat(rh[j]); lcd_wcom(0x80+0x42); //以下是将液晶屏的第二行点亮for(n=0;n<16;n++)//将table1[]中的数据依次写入1602显示{lcd_wdat(a[n]);delay(200);}while(1);//动态停机}
本文档为【lcd1602程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_934233
暂无简介~
格式:doc
大小:13KB
软件:Word
页数:2
分类:互联网
上传时间:2013-04-21
浏览量:13