专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

proteus和labview模拟串口功能

作者:佚名   来源:本站原创   点击数:  更新时间:2012年10月22日   【字体:
    利用proteus和labview模拟串口功能。所需软件有proteus;keil;labview;Virtual Serial Ports Driver。
     软件功能介绍:Virtual Serial Ports Driver可以虚拟出一对逻辑上互相连接的串口,假设是com3和com4,则com3和com4在逻辑上是连接在一起的;proteus作为单片机的仿真软件,通过模拟串口com3与上位机通讯;keil是用来编写单片机的代码的,在proteus仿真中,加载keil生成的HEX文件,进行仿真;labview作为上位机的仿真软件,通过串口com4与下位机通讯。

    第一步:安装Virtual Serial Ports Driver,安装破解好后,点击Add pair,虚拟出一对模拟串口com1和com2,再次点击Add pair,可以再次虚拟出另外一对串口com3和com4,如图所示:



点击Additional pair information,可以看出com3和com4逻辑上是互相连接的,如图所示:



    第二步:安装proteus,安装破解好后,设计单片机电路,注意串口的设置,双击COMPIM,进行串口com3波特率等的设置,如图所示:



    第三步:安装keil,安装破解好后,编写程序代码,编译生成HEX文件,在proteus文件中,双击单片机,在对应的Program File栏,指向HEX文件的路径,即完成HEX文件的加载,如图所示:



    第四步:安装labview,注意安装VISA驱动,安装破解好后,编写程序代码,注意串口的设置,如图所示:





     设计主要解决了串口的发送与接收问题,通过单片机实现电压和温度的采集,在LCD1602液晶上显示,并通过串口发送给电脑显示,在串口发送与接收部分,解决了电压和温度两种数据的识别以及带小数点部分数据的处理,数据识别主要用到了上位机labview定时发送的握手信号,数据处理主要用到了字符串、数组和数组元素的数据处理。需要相关软件和源码的可与我联系,QQ531187647,欢迎非商业用途的传播。
关闭窗口

相关文章