基于LabVIEW的单片机串口通信设计与实现
4.上位机LabVIEW前面板与程序框图
本文引用地址://m.amcfsurvey.com/article/235288.htm(1)相关函数介绍
在做LabVIEW串口通信的时候首先要安装VISA驱动,驱动可以从网上下载。LabVIEW对串口的操作主要是读操作和写操作。本实例主要是接受数据,也就是读操作,在这里首先介绍一下与此实例相关控件和函数。
①VISA资源名称
在“新式”控件选项卡下“I/O”子选项卡下有“VISA资源名称”控件。安装好VISA驱动后,与硬件连接好后,该控件下可以列出相应的COM口,可以选择合适的COM口。
②VISA配置串口函数
该函数位于函数选项卡下的“仪器I/O”
子选项卡下,主要用来对串口进行参数配置,包括波特率、数据比特、奇偶校验等。
③VISA读取和VISA关闭函数
VISA读取函数的功能是从VISA资源名称所指定的设备或接口中读取指定数量的字节,并将数据返回至读取缓冲区。VISA关闭函数的功能是关闭VISA资源名称指定的设备会话句柄或事件对象。
(2)程序框图设计
程序框图设计如图1所示。
![](http://editerupload.eepw.com.cn/201403/6de93c2667e47a75ad52f70fb8af626c.jpg)
5.测试
将硬件连接好后,上电,下载程序,运行labVIEW,我们可以看到在读取缓冲区里接收到了单片机发送来的字符串“你好!LavVIEW”.如图2所示。
![](http://editerupload.eepw.com.cn/201403/7d86865bba5ef7dd75a01c0c74063de8.jpg)
6.总结
利用LabVIEW进行上位机设计,其界面美观,实现起来较容易,可以很方便的运用于各种测量监控系统中。
单片机相关文章:单片机教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
数字通信相关文章:数字通信原理
通信相关文章:通信原理
晶振相关文章:晶振原理
评论