51单片机控制LCD1602显示_第1页
51单片机控制LCD1602显示_第2页
51单片机控制LCD1602显示_第3页
51单片机控制LCD1602显示_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档51单片机控制LCD1602显示一、准备工作根据题目我们已经确定了控制器为51单片机。如果说有现成的单片机开发板的话通过杜邦线将单片机与LCD连接好,将程序下载到单片机中即可。若是没有单片机开发板,可以做一个最小系统。再者要是有单片机的下载器的话可以按照电路图直接搭建电路,将下载好程序的单片机放在电路里就行了。单片机开发板导购:/blog/static/1958594142011828373371/2、 硬件连线按照电路图链接电路即可,需要说明的是在这个电路图中,LCD的第三脚VEE没有接,这个脚是控制屏幕对比度的。可以将电位器的两端分别接VCC和GND,中间端接LCD的第三脚。如果需要LCD1602可以到这里看看:/blog/static/195859414201202010424580/三、程序#include#includesbit RS=P20;sbit RW=P21;sbit E=P22;sbit BF=P17;char world=Welcome!;char world1=Good morning!;void delay1ms()unsigned char i,j;for(i=0;i10;i+)for(j=0;j33;j+);void delay(unsigned char n)unsigned char i;for(i=0;in;i+)delay1ms();void nop(unsigned s)unsigned char i;for(i=0;is;i+)_nop_();/Test the LCD is busing(1) of not(0)unsigned char busytest(void)bit result;RS=0;RW=1;E=1;nop(4);result=BF;E=0;return result;/Writing the control worldvoid writecontrol(unsigned condata)while(busytest()=1);RS=0;RW=0;E=0;nop(2);P1=condata;nop(4);E=1;nop(4);E=0;/Writing the datavoid writedata(unsigned d)while(busytest()=1);RS=1;RW=0;E=0;P1=d;nop(4);E=1;nop(4);E=0;void lcdinit(void)delay(15);writecontrol(0x38);/8 bit;16*2;5*7delay(5);writecontrol(0x38);delay(5);writecontrol(0x38);delay(5);writecontrol(0x0f);/显示开,有光标,光标闪烁delay(5);writecontrol(0x06);/光标右移,字符不移delay(5);writecontrol(0x01);/清屏delay(5);void main()unsigned char i;lcdinit();delay(10);while(1)writecontrol(0x01);writecontrol(0x80);/第一行地址i=0;while(worldi!=0)writedata(worldi);i+;delay(150);for(i=0;i4;i+)delay(250);writecontrol(0xc0);/第二行地址i=0;while(world1i!=0)writedata(world1i);i+;delay(150);for(i=0;i4;i+)delay(250);作战靴、战术手套、背包等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论