Labview 及 Protues 软件环境下串口通讯的仿真方法
Labview 及 Proteus 软件环境下单片机
串口通讯的仿真方法
介绍一种在纯软件环境的上下位机串口通讯的仿真方法。通过虚拟串口软件
VSPD XP ,在 Labview 和 Proteus 软件环境中 , 对走 DS18b20温度采集电路的串口
通信进行了联调 , 仿真运行的结果表明这一方法是可行的。同时本文编制了该实例
的上位机 Labview 监控程序 , 设计了下位机的程序框图和 Protues 硬件原理图。这
种方法的采用可以提高设计效率 , 降低设计成本 , 辅助开发者开发出价格低廉 , 功能
专一的测控设备 , 具有很好的实用性。
言 0 引
Labview 是美国国家仪器公司 (NI 公司 ) 推出的专为数据采集、仪器控制、
它是一个开放的开发环境 , 具有 PCI , 数据分析与数据表达的图形化编程环境 ,
GPIB , PXI ,VXI ,RS232/ 485 ,USB 等各种仪器通讯总线标准的所有功能函
数, 开发者可以利用这些函数与不同总线标准接口的数据采集硬件交互工作。但现
实中的数据采集卡很多是利用美国 NI 公司提供的专用数据采集卡 , 价格较贵 , 不利
于普及 Labview 软件测控的学习和应用。 Proteus 软件支持 51 单片机 , 集程序编
辑, 原理图绘制和程序仿真于一体 , 它不仅能仿真单片机 CPU 的工作情况 , 也能仿真
单片机外围电路 , 具有电路互动仿真功能 , 通过动态外设模型 , 如键盘、开关、发光
二极管、数码管、液晶和传感器、电机等 , 可实时显示单片机系统输入、输出结果 ;
另外还配置了多种虚拟仪器如示波器、逻辑分析仪等方便对实验图形和数据的测
量。
基于 Labview 和 Proteus 的特性 , 本文利用 Proteus 仿真下位机运行 , 而
Labview 实现上位机对下位机运行的监控 , 两软件采用虚拟串口进行 RS232 串口通