labview与51单片机通信的问题

比如说,用51单片机的P0口高低电平,然后在labview上显示0~255的数字。具体visa串口配置该如何用呢?详细点... 比如说,用51单片机的P0口高低电平,然后在labview上显示0~255的数字。具体visa串口配置该如何用呢?详细点 展开
 我来答
吓栋栋
推荐于2016-07-20 · TA获得超过2832个赞
知道小有建树答主
回答量:386
采纳率:100%
帮助的人:190万
展开全部

1)要安装visa

labvieW2012支持的为visa530full.EXE.不要安装的版本太低了,否则不能用。

2)我建议你先看看例程

例程是labvIEW->examples->instr->smplserl里的basic 2 port serial write and read.vi

里面还有一些例程你都可以试试,最简单的就是将发送和接受接到一起,然后运行,就能看出结果了。

3)我大概讲一下visa的配置过程

关于visa所有的vi都在:仪器io->串口中。下面是我做通讯的一个局部视图。

程序外面是一个事件结果,当开始按下时:

  1. 调用“visa配置串口”,对串口的波特率、数据位、校验位等配置

  2. 这里先调用“visa写入”,对下位机写入一个数据。这些都是程序需要,你自己可以改。

  3. 一个“延时”函数,等待下位机采样。

  4. 调用“visa读取”读取串口缓冲区的8个字节。

  5. 注意串口接收的数据默认为char型,这里又调用了“分数/指数字符串至数值转换”,将结果

    用数值表示,并显示在波形图表上。

  6. 整个顺序结构在一个while循环中,可以实时采集数据。对应的你让下位机发送0~255是一样的道理。

linnjing
2014-03-03 · TA获得超过2631个赞
知道大有可为答主
回答量:1230
采纳率:91%
帮助的人:505万
展开全部
如果仅是想要简单的显示串口的内容,可以用串口猎人。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小兆86
2014-03-03 · TA获得超过802个赞
知道小有建树答主
回答量:990
采纳率:25%
帮助的人:863万
展开全部
不好意思我也不知道。我也刚接触visa,没有想到这个东西还真有人在用啊,mark一下,以后会用的到的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式