您当前的位置:首页 >  讲话致辞 >  讲话稿范文 > 内容

基于PROTEUS的上、下位机

材料写作网    时间: 2020-06-06 21:14:04     阅读:

摘 要:下位机为PROTEUS结合Keil C编程的模拟仿真电路,上位机使用VC++ MFC编制界面,依据RS232串行通信协议,通过虚拟串口将上下位机进行联机的电路模拟仿真演示,并介绍上位机的串口编程程序,以及上下位机串口设置。根据仿真实验以及编程操作表明,对串口通讯技术具有较大意义。

关键词:上位机;下位机;虚拟串口;仿真电路

0 引言

单片机的使用在现今的电子技术时代中使用的越来越频繁,电路系统也就越来越复杂了,因此所涉及到的实验实践环节比较多,硬件投入大。而在具体工程实践中,如果由于设计思路有误而进行了相应的产品开发设计,会浪费较多的时间和经费。利用计算机软件的仿真技术,可以充分的仿真比较复杂电路。本文所述的就是在利用PROTEUS结合Keil C编程来仿真测试系统时的串口通讯技术。

1 总体思路

本论文中上位机主要使用了Proteus电路仿真软件并结合Keil C编程软件,下位机利用VC++ MFC编程创建控制界面,在上、下位机联机工作时,它们之间通过虚拟串口,依照串行通信协议进行通信达到仿真实际电路的效果。最终焊制出实际电路,其中上位机界面与实际电路之间的通信采用的是自制串口通信线。上位机的通信端口为PC机上的物理串行口,下位机通信端口为每个单片机的TXD,RXD引脚上,通信线将上、下位机通信端口连接,这样就能实现上下位机的通信了。而在电路模拟仿真时由于都在PC机内进行通信,那么物理通信端口无法使用,那么需下载一个虚拟串口软件,对上、下位机和虚拟串口进行相关设置后即可使用。但是串口并不是联机上了就能使用,还必须上位机界面对串口编程,所以在此也将列出了串口的相关程序。

1.1 PC机串口通讯

上位机与下位机在发送指令或者接收数据等工作时,它们之间需要一种方式进行沟通,这样就需使用了串口来为它们架起了桥梁。

串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议,很多GPIB兼容的设备也带有RS”232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口按位(bit)发送和接收字节,尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1...

== 试读已结束,如需继续阅读敬请充值会员 ==
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/2月,98元/2年,微信支付秒开通!)
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册登录会员
《基于PROTEUS的上、下位机.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

相关热搜

《基于PROTEUS的上、下位机.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档

浏览记录