当前位置:首页 > 文章中心 > 正文内容

LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)

dgx6662个月前 (05-26)文章中心10

#头条创作挑战赛#

本篇博文将利用LIAT中的LCD显示函数库,驱动1602液晶显示屏。

1、静态显示

1.1、实验目的

利用LIAT中的LCD显示函数库,通过LabVIEW软件获取电脑上的时钟并传输给Arduino Uno控制板,将时间数据显示在LCD1602液晶显示屏上,实现一个液晶时钟。

1.2、实验环境

将1602液晶显示屏的电源线VDD和VSS分别接至Arduino Uno控制板上的5V和GND引脚上,背光电源线A通过限流电阻接至+5V,K直接接至地端,对比度调节V0通过器实现分压,读写控制信号RW直接接至地端,RS、Enable信号线接至Arduino Uno控制板数字引脚D12和D11上,液晶数据接口D4、D5、D6和D7分别接至Arduino Uno控制板数字引脚D5、D4、D3、D2,如下图所示:

1.3、程序设计

本例修改自LabVIEW Interface for Arduino函数库中的示例,位于函数选板“函数”→"Arduino""Example"→"LCD Hello World 4-bit Example",修改后的LabVIEW前面板如下图所示:

程序框图如下图所示:

LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后调用液晶函数库中的LCD Configure 4-bit和LCD lnit以配置液晶的管脚连接并将液晶初始化为16×2,接着进入While循环中通过"获取日期/时间字符串"节点获得当前的时间日期并调用LCD Set Cursor Position和LCD Print实现在第一行显示日期和在第二行显示时间,再通过调用LCD Display Power实现液晶的闪烁。最后,断开与Arduino Uno控制板的连接。

“获取日期/时间字符串"节点位于“函数”→“编程"→“定时"→“获取日期/时间字符串”。

1.4、实验演示

点击运行按钮,LabVIEW程序开始执行,可以看到1602液晶屏幕上第一行显示当前的日期,第二行显示当前的时间,包括时分秒。同时,液晶以1秒为周期进行周期性闪烁。

资源下载请参见:LabVIEW控制Arduino驱动1602液晶显示屏-单片机文档类资源-CSDN下载

2、动态显示

2.1、实验目的

利用LIAT中的LCD显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的字符串数据显示在LCD1602液晶显示屏上,并实现左右滚动的效果。

2.2、实验环境

本节实验的硬件连接与2.1液晶时钟的硬件连接相同,请参见液晶时钟的硬件连接。

2.3、程序设计

LabVIEW前面板如下图所示:

程序框图如下图所示:

LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后调用液晶函数库中的LCD Configure 4-bit和LCD Ilnit以配置液晶的管脚连接并将液晶初始化为16×2,接着调用LCD Set Cursor Position和LCD Print实现在第一行显示"Arduino"和在第二行显示"LabVIEW",进入While循环,通过调用LCD Scroll Display实现向左和向右的滚动显示。最后,断开与Arduino Uno控制板的连接。

2.4、实验演示

点击运行按钮,LabVIEW程序开始执行,可以看到1602液晶屏幕上第一行显示字符串"Arduino",第二行显示字符串"LabVIEW",同时两个字符串都以1秒间隔向右边移动,当字符串移到最右边时便会调整移动方向而向左边移动,不断循环。

资源下载请参见:
https://download.csdn.net/download/m0_38106923/85461836

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1908.html

标签: arduino下载
分享给朋友:

“LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)” 的相关文章

浅谈新安装的计算机需要扩充哪些字体

计算机自带的字体只有:Windows 10 安装好之后, 只是默认提供宋体/新宋体、黑体、楷体、仿宋、微软雅黑字体,见下图安装Office后会新增以下字体(列出一部分):您在安装office的时候注意选择下安装“字体”, Office会给你添加一些字体供选用。office安装扩充字体字库的方法:此时...

行政牛马生存指南之:如何在公文写作上修炼成精

作为在神秘东方大国某500强公文流水线上拧过6年螺丝的老黄牛,今天带各位行政牛马见识下,如何在公文写作上修炼成精之--原来拟定一篇公文管理制度这么简单。【首先:要看懂公文江湖黑话】"请相关部门协同推进"=甩锅接力赛开始"原则同意但需完善"=重写十遍起"拟同意呈领导阅示"=你的死活与我无关【其次:要掌...

cad2010~2014闪退的原因和解决方法(绝对有效)

在win10中,CAD2010~2014软件安装后,用注册机后,一打开就闪退是什么原因呢?遇到这类问题,我们该如何解决呢?一起来我的经验吧!。首先,CAD软件一打开就闪退,这种情况可能是ADLM文件已经被破坏,需要我们重新修复。具体步骤如下:第一步:打开电脑C盘。第二步:输入flexnet进行搜索。...

魔兽争霸官方对战平台520活动现已上线

520甜蜜相伴,魔兽争霸官方对战平台专属福利倾情放送!5月14日-5月24日,登录平台就送专属活动底纹,还有全新双子座动态头像超值上线。 爱与恨的双子星,超值礼包限时上线 5月20日-5月24日,双子座超值礼包登场! 双子座——阿尔萨斯8折礼包:“双子座”动态头像×永久+“双子座”动态底纹×...

微课程1-6总结:CAD操作小技巧(CAD2007版为例)

1.重复执行上次命令,只需要再次按一次空格键即可2.碰到图形不能放大缩小时,双击鼠标中键即可复原3.当CAD界面中有些图标找不到时,点击界面左上方黑色倒三角,点击ActoCAD经典,即可恢复4.打开多个CAD文件时,需要进行多个文件切换操作时,按Ctrl+Tab键5.点的位置确定,前面数字输入完成后...

win11怎么将便签固定在桌面?

用电脑办公的人士或多或少会用到自带的便签工具,在使用便签工具的时候,发现便签无法固定在桌面,每次使用时只能重复操作打开非常浪费时间,要是能将便签固定在桌面就可以快速记录备忘内容,也能节省不少时间,现在有很多第三方的便签软件能够固定在电脑桌面上,那么win11电脑可以用哪款便签软件?固定在桌面使用。小...