我的毕设是做一个基于PIC单片机的多路数据采集系统,用PIC16F877单片机采集四路模拟数据并将AD转换结果发送到PC端,用Labview编写一个上位机接收界面,将接收到的四路数据分别进行处理并显示。
PIC单片机采集四路模拟量,AD转换结果高位和低位(AD转换结果是一个10位的二进制数,高两位和低八位分别放在两个八位的寄存器里面)分别通过串口发送到PC端,循环采集四路信号。
串口收到的数据:
通道1高位(8位)低位(8位)通道2高位(8位)低位(8位)通道3高位(8位)低位(8位)通道4高位(8位)低位(8位)
依次循环,
现在的问题是在Labview里面怎么将这四路信号分离开,并进行处理和显示