微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > proteus和labview模拟串口功能

proteus和labview模拟串口功能

时间:11-29 来源:互联网 点击:
利用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,欢迎非商业用途的传播。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top