一.使用的软件:
proteusVSPD:
VSPD是本地虚拟串行端口的软件。 可以虚拟化连接两个串行端口,实现自发的自我调试。 让程序读取一个串行端口,然后使用另一个串行端口作为串行调试的工具。 二.串行通信步骤
打开VSPD
"点击Add pair添加串行1和串行2."
单击" COM1 "和" COM2 "进行设置,如图所示,然后单击" Set standard pinout "
2 .测试创建的虚拟串行端口对是否能够正常通信。 以下测试为【9600波特率、8位数据位、1位停止位、无校验、无流量控制】。 所需波特率通过串口助手修改即可,与普通串口相同; 测试结果验证了虚拟串行通信正常,结果如下图所示。
注意:一个连接到虚拟串行端口1,一个连接到虚拟串行端口2
用proteus制作电路
4 .设置db9
如果在这里使用串行1,则在串行调试软件中使用串行2。 最后,请注意proteus单片机的晶振与自己计算波特率时使用的晶振频率相同。