用proteus和虚拟串口调试助手进行串口通信仿真
实例是一个八路数字电压表,将采集到的八路数字电压经过RS232串口发送至接收上位机。进行串口通信仿真首先要安装一个虚拟串口软件,创建一对虚拟串口。用到的虚拟串口软件是Virtual Serial Port Driver,这个从网上搜一下就可以找到。(注意:如果你安装的不是破解版的话,过了十四天试用期之后串口会失效不能用,建议找一个可靠的破解版)
安装完毕打开,在Add pair框中选择虚拟接口的配对,如COM1与COM2,选择完成点击Add pair把其添加到左边栏,这样就创建了两个相通的虚拟串口。
下图是Proteus仿真实例的原理图,这是一个基于单片机的八路数字电压表,可以显示八个通道的数字电压,本次串口通信仿真就是再此基础上加上RS232串口来实现通信功能。
RS232串口是添加元件COMPIM,COMPIM的设置如下图,这里是选择COM1串口,通信波特率选择9600。(注意:单片机晶振要设置成11.0592MHz)
接