教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

液晶1602(1602液晶模块介绍)

  液晶1602(1602液晶模块介绍)
  最近后台有小伙伴留言和我说老师给他们留了一个设计作业要用单片机去驱动LCD1602液晶显示任意字符,我利用空闲时间做了一个小实验,希望能帮到他做一个参考,更希望你们看后能有所收获。
  51单片机驱动 LCD1602液晶显示系统 PROTEUS仿真及源代码设计
  废话不多说先上实物图
  LCD1602+51单片机最小系统应用仿真及制作
  好了,接下来正式进入制作环节:
  第一步:仿真
  绘制好原理图,仿真时单片机最小系统只放一个单片机就可以了,但实际电路中需要加上电源模块、复位模块。如下图:
  原理图文件请在附件中找。
  原理图绘制好后,编写代码并生成hex文件。参考代码如下:
  /*************************功能************************/
  /*使用外部中断INTO改变LED状态,并且用1602显示出其状态*/
  #include<reg51.h>
  #include <intrins.h>
  #define uint unsigned int
  #define uchar unsigned char
  uchar code table[]=" HELLO 1602 ";
  uchar code table0[]="1602 TEST ";
  uchar code table1[]="RESULT: "; //空格是写到LCD了,即空格也是内容
  uchar code table2[]="OK!";
  uchar code table3[]="liang";
  uchar code table4[]="mie";
  uchar num;
  sbit led=P1^7;
  sbit lcden=P2^0; //液晶使能端
  sbit lcdrs=P2^2; //液晶数据命令选择端选择写数据还是写命令
  void delay(uint z) // 延时函数
  {
  uint i,j;
  for(i=z;i>0;i--)
  for(j=110;j>0;j--);
  }
  void write_com(uchar com) //写入
  {
  lcdrs=0; //LCD 选择输入命令
  P0=com; //向P0 口输入命令 39-32端口
  delay(5); //延时
  lcden=1; //打开LCD 使能
  delay(5); //一个高脉冲
  lcden=0; //关闭LCD 使能
  }
  void write_data(uchar date)
  {
  lcdrs=1; //设置为输入数据
  P0=date; //将数据赋给P0 口
  delay(5); //延时
  lcden=1; //置高
  delay(5); //高脉冲
  lcden=0; //置低完成高脉冲
  }
  void init() //LED 初始化
  {
  lcden=0;
  write_com(0x38);//设置16x2 显示5x7 点阵,8 位数据接口
  write_com(0x0c); //设置开始显示不显示光标 (指令4)
  write_com(0x06); //写一个字符后地址指针加1 (指令3)
  write_com(0x01); //显示清零数据指针清零 (指令1)
  }
  void display(unsigned char *p)//按指针 地址写入数据
  {
  while(*p!='\0')
  {
  write_data(*p); //写数据
  p++;
  delay(1);
  }
  }
  void main()
  {
  TCON=0x01; //设置中断为INTO
  IE=0x81;
  led=0;
  init();
  write_com(0x80); //将数据指针第一行第一个字处,
  display(table); //调用函数的方式写入数据
  delay(800);
  write_com(0x80); //将数据指针第一行第一个字处,
  display(table0); //调用函数的方式写入数据
  write_com(0x80+0x40); //定义指针位置 将数据指针第二行第一个字处
  for(num=0;num<7;num++)
  {
  write_data(table1[num]);
  delay(5);
  }
  write_com(0x80+0x4c); //按1602的地址单个写入数据
  write_data(table2[0]);
  write_com(0x80+0x4d); //按1602的地址单个写入数据
  write_data(table2[1]);
  write_com(0x80+0x4e); //按1602的地址单个写入数据
  write_data(table2[2]);
  while(1);
  }
  void key_can() interrupt 0
  {
  delay(20); // 消除按键抖动
  if(P3^3==0)
  {
  if(P3^3==0)
  {
  led=!led;
  }
  if(led==1)
  {
  write_com(0x80+0x4b);
  display(table3);
  }
  else if(led==0)
  {
  write_com(0x80+0x4b); //按1602的地址单个写入数据
  display(table4);
  write_com(0x80+0x4f);
  write_data(table1[8]); //按1602的地址单个写入数据
  write_com(0x80+0x4e);
  write_data(table1[8]);
  }
  }
  }
  原理图和代码都有了,仿真的准备工作就完了,现在正式进入仿真。
  将代码加载进单片机中,仿真结果如下图:
  元器件清单
  原件布局及效果图如下:
  最后按照要求全部焊接好,上电烧程序测试就可以了。
  应该写得够详细了吧,最后,如果有什么意见或者建议欢迎直接给我留言,让我们共同学习一起进步,如果需要完整的代码或设计文件,请在下方留言或者私信我,看到后会第一时间回复。
  谢谢!

樱桃哪里的好(樱桃是什么季节的水果)樱桃是现在非常火的水果,它不仅颜值高,红如玛瑙,且口感好,一口咬下汁水炸开在味蕾,另外樱桃富含维生素C,食用对身体有很多好处,随着樱桃需求增加,现在国内很多地区都有栽种。放眼全国,哪里学肠粉(附近有可以学拉肠粉的地方吗)珠海肠粉到处都是,但是正宗的西关布拉肠却越来越少了,是因为做起来麻烦,所以全部被那些抽屉式的肠粉代替了,但是抽屉式的肠粉再怎么做也没有布拉肠那样的口感,特别是老广东人,就是喜欢吃布李子勋视频(星夜故事秀李子勋全集)李子勋视频(星夜故事秀李子勋全集)一本娓娓道来,却让人心悦诚服的心理分析的伴侣书!一部兼具文学性哲理性和实用性的治愈系心灵读本。书中,李子勋从心理学视角融入中国传统文化和哲学的智慧李子璇为什么没有出道(李子璇到底多强)很多人都觉得当偶像是一件非常轻松的事情,每天只需要把自己装扮的美美的,在舞台上跳个舞唱个歌就能够获得很多粉丝的追捧,但是殊不知这样的待遇背后却是十年磨一剑的汗水。而且,如果努力能够小李子为什么叫小李子(小李子好大)莱昂纳多为什么叫小李子?奥斯卡的梗是多么鬼?莱昂纳多可是一个非常有名的男演员但是他却被中国的影迷们叫成小李子。最开始的来源是港台地区,主要还是发音的的原因,在港台,人们是叫他李奥纳为什么叫小李子(小李子玩水枪梗)莱昂纳多为什么叫小李子?奥斯卡的梗是多么鬼?莱昂纳多可是一个非常有名的男演员但是他却被中国的影迷们叫成小李子。最开始的来源是港台地区,主要还是发音的的原因,在港台,人们是叫他李奥纳轻度越野剽悍GLK引领时尚风潮拥有轻度越野能力又结合GML与GLModel的外观造型,这就是M。Benz沿用W204底盘的最新力作GLKClass,融合现役家族风格以简洁俐落的外观重新提供消费者有稜有角新选择。最速SUV火热登场BrabusGLKV12BrabusGLKV12httpwww。brabus。de才刚刚成功创下最速SUV宝座的TechartCayenneTurbo,虽然在Techart技术支援下拥有强大的性能作撑腰,起亚kx7怎么样(起亚kx7停产了还能买吗)每经记者孙桐桐每经编辑裴健如传闻已久的东风悦达起亚股比生变或将尘埃落地。日前,每日经济新闻记者获悉,东风公司已确定将要退出东风悦达起亚,将在产权交易所挂牌转让所持东风悦达起亚25的glc怎么样(奔驰glc3l的质量如何)德国品质,大空间高逼格,有里有面,实拍奔驰GLC众所周知,德国豪华车里最优雅的品牌是奔驰,其外观沉稳内饰豪华,很多成功的人们都被看做是优雅,婚庆时往往都会亮相,奔驰SUV除售价贵之奔驰商务车多少钱(七座奔驰mpv商务车)在很多时候,我们去选择一款汽车的时候,都会从品牌出发,只要是品牌实力强的车型,一般都不愁卖。我们就拿丰田来说,它的车型销量在全世界都很出色,特别是旗下的卡罗拉,是世界级的销量冠军。
为什么四医院(成都市第四人民医院预约挂号)成都市第四人民医院成瘾医学门诊一方面,是近年来各种不规范的戒瘾机构和疗法在社会出现,从而产生广泛的争议和乱象另一方面,是传统医疗机构的相关门诊十分稀缺,患者往往难以寻求到有针对性的情感专家涂磊(情感专家涂磊怎么联系)情感专家涂磊(情感专家涂磊怎么联系)怎么才能看出,一个人到底是不是真正的爱你?对于这个问题,不同的人有不同的答案。在这个世界上爱情分为很多种,但是不爱只分一种。情感专家涂磊曾经说过第五类情感(第五类情感,因何而生)第五类情感(第五类情感,因何而生)前四类情感爱情友情蓝颜红颜和暧昧是前四类情感类型,爱情和友情甚好理解,蓝颜红颜就是在婚姻之外维持一种比爱情少比友谊多的感情,现在我们称作闺蜜,但绝花镇情感咨询怎么样(花镇情感咨询靠谱么)捞金指导专家,让高价值男人反过来跪舔你,让男人愿意为你花钱快速打入上流社会圈11月18日,微博博主胜利主义章北海爆料,一家名为灵彤彤恋爱学院的情感咨询机构,堂而皇之的立起了如何从男去医院体检挂什么科(医院体检怎么预约)生病是一件很可怕的事,不仅身体饱受病痛折磨,去医院看病的流程也是一件很繁琐的事情。若是清晰的知道看病应该如何挂号怎么选科室,就会在看病的过程中省去很多不必要的麻烦。挂号看什么病,挂乳腺属于什么科(去医院看乳腺应该挂什么科)目前乳腺病的发病率越来越高,各大三甲医院的乳腺科门诊都非常忙,手术量也非常多。很多人得了乳腺疾病,到医院就诊时,因为不了解关于乳腺科的设置情况,经常挂错号。下面我就教你如何正确挂号颈椎不好看什么科(颈椎不好去医院挂什么科)(央视财经职场健康课)经中国医学研究院不完全统计,我国门诊体检人群颈椎问题的检出率高达64。52。其实,颈椎问题并不一定是颈椎病,很多时候只是脖子周边的肌肉出现了劳损。日常不良的生风水大侠赖布衣(风水大师赖布衣的故事)风水大侠赖布衣(风水大师赖布衣的故事)风水大师赖布衣的故事三这一天赖布衣来到江西仙霞关四周,看见关上守卫森严,便躲进四周的树林中,想等到天黑时再找机会溜进去。忽然,他听见路上有两个用药咨询(咨询医生免费咨询)用药咨询(咨询医生免费咨询)反流性食管炎医学上称为胃食管反流病,是临床常见病,以烧心和反流(胃内容物向咽部或口腔方向流动)为临床常见的典型症状,其他不常见症状包括胸痛或上腹痛,恶心如何改变自己的ip(更换IP地址的三大妙招)如何改变自己的ip(更换IP地址的三大妙招)说到IP地址它是所有联网设备实现互通互联的重要连接协议,由网络运营商下发网络IP给手机电脑,这样设备才具有了访问网络的能力人们才得以实现如何设置固定ip(插上网线后显示未识别的网络)电脑连网线显示无internet怎么办笔记本电脑接入网线,说明未识别网络无法上网的原因可能是系统网卡驱动造成的障碍。具体的解决方案步骤如下1。首先打开笔记本电脑,然后打开设置管理器