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

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

dgx6662周前 (05-26)文章中心5

#头条创作挑战赛#

本篇博文将利用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)” 的相关文章

个性输入 个性打造

让自己的输入法使用起来更得心应手,不但看起来要美观,更要能为提高效率服务。下面我们就谈谈输入法在界面和使用中的个性化设置。1. 换皮肤 打造最佳的输入心情输入法的界面要能让人赏心悦目,输入的编码和候选词要清晰显示,这样才能有个好心情,也才会为更高效的输入服务。但是,每个人的偏好不同,因而用一个输入法...

高版本CAD没有经典模式怎么办?6步就能把CAD界面设置回经典模式

在设计行业工作时间比较长的同志,他们都用过比较老版本的CAD软件,老版本的CAD软件的经典工作界面,很多老设计师都非常熟悉。但随着时代更替,CAD软件的工作界面发生了很大变化。从2CAD010版开始,一直到现在CAD都是用新界面。CAD2010到CAD2014都保留了经典模式,但CAD2015版本开...

CAD输入激活码后老是提示激活码错误,怎么解决?

CAD用注册机生成的激活码老是提示“注册-激活错误是生成错误造成的”,这个问题如何解决?具体的方法步骤如下:1、首先激活码出现问题,需要进行激活确认。首先需要的中进入电脑C盘。2、由于此文件夹默认是隐藏的,可以先点击组织设置隐藏文件夹显示。3、勾选显示隐藏文件夹。4、找到C:\ProgramData...

AutoCAD各版本对应的R版本参数值及图形的不同版本代号

有时候我们进行CAD平台的二次开发时需要知道AutoCAD2002或AutoCAD2014等版本对应的是R多少的问题,或者卸载软件需要注册表删除的时候,经常需要知道AutoCAD各版本对应的R版本参数值。现将整理如下。AutoCAD 2002 (R15.0)AutoCAD 2004 (R16.0)...

CAD打印怎么设置黑白?一文教会你CAD打印黑白图纸

CAD设计过程中,为了区分图纸中各个图形对象使其看起来更加直观,方便二次编辑,通常会用不同颜色来标识不同的内容。但在CAD打印时并不需要将这些颜色全部打印出来,只需要黑白打印即可。那么,你知道CAD打印怎么设置黑白吗?本文小编就以浩辰CAD软件为例来给大家分享一下CAD打印怎么设置黑白吧!CAD打印...

「AutoCAD之快捷工具」CAD自带黑科技Express Tools (ET)概述

【AutoCAD之快捷工具】CAD自带黑科技Express Tools (ET)概述神秘的安装选项CAD中有一个"犹抱琵琶半遮面"的家伙从AutoCAD 2006开始在安装软件时出现了一个叫做"express tools"的拓展选项在安装的过程之默认为:"不安装"(在此顺便鄙视一下那些强制安装、隐藏...