折腾来折腾去

pikipity的blog

在 Proteus 中使用 UART串口与PC进行互动仿真

在 Proteus 中进行单片机仿真的时候,可能会需要进行 UART 串口的仿真,当然我们可以通过 “Virtual Terminal” 来仿真 UART 串口的输入和输出,但是有时候是需要单片机与电脑连同后,由电脑上的软件通过 UART 串口进行数据的收发,这个时候如果再用 “Virtual Terminal” 的话并不能很好的仿真出软件与单片机之间的通信结果。

Proteus 中的 Virtual Terminal

于是,我决定用虚拟端口工具,在 Windows 中模拟两个端口直接连接在一起的情况。我使用的虚拟端口软件是 “Configure Virtual Serial Port Driver” (简称 “VSPD”)。这个软件可以虚拟出任意两个 COM 口(也就是串列口)之间的连接,设置也很简单,只要选择要连接的两个端口,然后点击“添加端口”就可以了,要取消的话,只要点击“重置端口”,你设置的端口就全部取消了。大家可以到这里下载破解汉化版

有了这个软件我们就可以在 Proteus 中与 PC 进行单片机的 UART 串口通信仿真了。首先在 Proteus 中右键,在 Library 中找到搜索 “COMPIM” 就可以找到 UART 串口接头,将其和单片机相连,TXD对TXD,RXD对RXD,然后双击 “COMPIM”,设置波特率和将要使用的 COM 口,然后设置 VSPD,将对应的 COM 口和需要的 COM 相连就可以了。



Comments