51 单片机和Proteus 虚拟串口调试(原创) 解释下什么是51 单片机和Proteus 虚拟串口调试,就是我们不需要实际的串口进行调试,只需要用protues 加串口,在加串口调试助手就行了
写好单片机串口程序加载到protuse仿真里,这边串口调试助手就有反应
比如我们的程序是单片机通过串口发送数据C 到电脑,然后串口调试助手就回接收到C
也可以有单片机接收数据串口调试助手发送数据
这样不需要实际的串口也可以进行串口调试
下面就让我们开始吧
1.首先,需要一个虚拟串口软件Virtu al Serial Ports Driv er XP 5
0 没有的就自己百度下吧
2.其次是需要虚拟串口调试软件 (串口调试小助手)文件和串口调试的例子
3、设置虚拟串口(如图) 开始界面(图 1) 图(1) 然后按 add pair 添加串口,添加了COM3 和COM4,执行后如下图 4 、我们启动虚拟串口调试软件 5 、打开自己的仿真图
这里要特别说明下单片机的RXD 连接COMPIN 的RXD,单片机的TXD 连接COMPIM 的RXD
以我们的经验是 RXD 接TXD,TXD 接RXD
这里我就遇到麻烦了很调试了好久
终端串口 VTERM 还是 RXD 接TXD,TXD 接RXD
6 设置 COMPIM 的属性 我们需要关心的是 Phy sical port、Phy sical Bau d Rate、Virtu al Bau d Rate 这三个栏目,请切记住它们的设定值,特别是波特率的值一定要与源文件(C 程序)规定的值一定,比如我们这里是 9600 则就是因为源文件中设置的就是 9600,在这里我们一定要选择好 COM3,默认是 COM1,一定要注意呀
设置完成这个界面如上图
7、现在我们又要返回到串口调试小助手
我们需要把串口号和波特率设置,串口号