这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 单片机虚拟串口在Proteus中的使用

共1条 1/1 1 跳转至

单片机虚拟串口在Proteus中的使用

高工
2013-10-25 16:04:13     打赏

虚拟串口在Proteus中的使用,更准确的应该说是“串口在Proteus中的使用”,只不过我们用软件实现仿真,虚拟串口在这使用的比较频繁。

先在Proteus中将环境建立起来,很简单,先需要两个元器件就可以建立连接VIRTUAL TERMINAL和COMPIM,如图VIRTUAL TERMINAL的TXD与COMPIM的TXD相连,RXD与RXD相连,后面有图分析为什么这样相连:

虚拟串口以及在Proteus中的使用 - 降海 - 降海

VIRTUAL TERMINAL是串口监视仪器,可以通过它将数据线上的符合RS232协议的波形捕捉到,并显示出来,也可以往数据线上发送RS232协议的波形;COMPIM为串口元件,可设置占用计算机上哪一个串口,可以是“实际串口”,也可以是“虚拟串口”,对Proteus而言,是分不清虚拟串口还是实际串口的。下一步就要设置通信速率以及通信格式了,在属性框中实现设置相同的就行了。这样就可实现数据的通信了。图为本人的VIRTUAL TERMINAL和COMPIM的设置:

虚拟串口以及在Proteus中的使用 - 降海 - 降海
虚拟串口以及在Proteus中的使用 - 降海 - 降海

下一步就是实现Proteus与串口调试助手之间的通信了。在VIRTUAL TERMINAL中可直接键盘输入想要发送的数据,但界面中无任何显示,可以通过串口调试助手看到相应的输入数据。

虚拟串口以及在Proteus中的使用 - 降海 - 降海

这样的的话即实现数据从Proteus中传送到串口调试助手中了,其相应的数据流向关系为

虚拟串口以及在Proteus中的使用

现在大家知道为什么在Proteus中VIRTUAL TERMINAL的TXD与COMPIM的TXD相连接,而RXD与RXD相连接的原因了吧。




关键词: 基础知识    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]