labview串口接收

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了labview串口接收相关的知识,希望对你有一定的参考价值。

参考技术A http://bbs.elecfans.com/forum.php?mod=viewthread&tid=1094968

/***************

**串口发送函数**

***************/

void serial_t(uchar SerialData)



SBUF=SerialData;        //将数据发送出去

while(TI==0);                //检查发送中断标志位

TI=0;                        //令发送中断标志位为0(软件清零)



/******************

***串口数据帧发送***

******************/

void TXD_data_packet()



serial_t(170);        //发送帧头AA

serial_t(temp_H0);                 //串口发送0#温度数据高八位

serial_t(temp_L0);                //串口发送0#温度数据低八位

serial_t(temp_H1);                 //串口发送1#温度数据高八位

serial_t(temp_L1);                //串口发送1#温度数据低八位

serial_t(temp_H2);                 //串口发送2#温度数据高八位

serial_t(temp_L2);                //串口发送2#温度数据低八位

serial_t(255);   //发送帧尾FF



当然还有串口配置的初始化程序就不说了。看你的单片机是几位的了,如果是8位的,只能上面那样一个字节一个字节地发。你下位机怎么拆分的,上位机LabVIEW收到后就怎么还原,这个不难。

LabVIEW串口调试助手

目录

1、打开串口功能

2、关闭串口功能

3、发送数据功能

4、清除计数功能

5、清除接收区功能

6、清除发送区功能

7、接收数据十六进制显示功能

8、发送数据十六进制显示功能

9、接收数据显示功能

10、循环发送数据功能

11、停止运行功能


在之前Python Qt GUI设计:做一款串口调试助手(实战篇—1)博文中,我们使用Python Qt做过一款串口调试助手,本篇博文将在依托LabVIEW串口通信 基础上,再做一款LabVIEW串口调试助手,效果如下所示:

项目资源下载:LabVIEW串口调试助手-嵌入式文档类资源-CSDN下载 

该串口调试助手支持:自定义COM口、通信波特率、循环定时发送、HEX/字符显示、发送/接收错误状态提示等功能。

下面分享一下主要功能模块的实现代码。

1、打开串口功能

2、关闭串口功能

3、发送数据功能

4、清除计数功能

5、清除接收区功能

6、清除发送区功能

7、接收数据十六进制显示功能

8、发送数据十六进制显示功能

9、接收数据显示功能

10、循环发送数据功能

11、停止运行功能


项目资源下载:LabVIEW串口调试助手-嵌入式文档类资源-CSDN下载 

拓展学习:

LabVIEW智能示波器(普源DS1000E)_不脱发的程序猿的博客-CSDN博客

以上是关于labview串口接收的主要内容,如果未能解决你的问题,请参考以下文章

LabVIEW串口调试助手

LabVIEW串口调试助手

LabVIEW串口调试助手

LabVIEW串口通信

LabVIEW串口通信

LabVIEW串口通信