单片机LCD怎么显示变量

 时间:2026-02-14 19:26:49

1、【1】如下图首先看LCD显示变量的效果,实现步骤如下所述。

单片机LCD怎么显示变量

2、【2】首先连接好LCD与单片机

你可以用proteus仿真或者实物都行,这里以proteus仿真为例介绍。

单片机LCD怎么显示变量

3、【3】首先定义好LCD与单片机的引脚变量,如下图2所示;其中的variable就是我们需要在LCD显示的数。

单片机LCD怎么显示变量

4、【4】编写子函数

1.首先要构造函数是writecom();和writedat();分别代表写命令和写数据,因为是基本函数,不再赘述,要是需要可以留言。

2.然后利用两个基本函数构造LCD初始化函数initlcd(); 这个函数用来初始化LCD,具体的命令如图3中注释。

3.构造设置光标位置函数Address(); 这个函数可以快速重新定位当前想要显示的位置,如图4中,0x00和0x40表示的是lcd1602的地址,这部分是固定的。

单片机LCD怎么显示变量

单片机LCD怎么显示变量

5、【5】编写主函数

1.在上面编写好子函数的基础上,可以开始主函数编写。首先lcd初始化,然后给变量赋值,也就是想要显示的值!如图5设置的变量为79。

2.在主循环设置光标位置以后,先显示‘val:’,然后显示变量。变量显示需要将变量拆分显示,个位十位百位千位。。。以此类推。拆分的算法可以参考图6。其中0x30表示ASCII码‘0’,是个固定需要加上的

单片机LCD怎么显示变量

单片机LCD怎么显示变量

6、【6】LCD显示不同变量

将图5中的变量赋予不同的初值,比如56和66,就可以显示在LCD中,不同的变量显示如图7图8。

若有帮到你,请投我一票,谢谢哦。

单片机LCD怎么显示变量

单片机LCD怎么显示变量

  • keil怎样生成hex文件?
  • proteus的示波器怎么用
  • 怎么用proteus软件仿真单片机程序?
  • keil4怎么新建工程
  • keil uvision4在编译程序时如何生成hex文件?
  • 热门搜索
    营业收入怎么算 炸蘑菇怎么做好吃 家族名字大全霸气 新年祝福语大全 简短 综之金手指大全 血粘度高怎么办 观致3怎么样 锅贴的做法大全 素描图片大全大图 清明上河图简介