• 借助虚拟串口驱动软件模拟PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL相互通信


    一、借助虚拟串口驱动软件模拟PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL相互通信原理

    虚拟终端(比如:Proteus仿真电路图中VIRTUAL TERMINAL)的TXD(发送数据)和RXD(接收数据)分别与虚拟串口驱动软件所模拟出其中一个虚拟串口的TXD(发送数据)和RXD(接收数据)一一对应接通后,再与虚拟串口驱动软件所模拟出另外一个虚拟串口的TXD(发送数据)和RXD(接收数据)交叉对应接通来相互发送和接收数据,从而实现相互通信。

    二、借助虚拟串口驱动软件模拟PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL相互通信原理图

    三、虚拟通信串口驱动软件操作

    (1)、虚拟通信串口驱动软件所模拟出虚拟串口间通信原理。

    虚拟串口驱动软件所模拟出虚拟串口的TXD(发送数据)和RXD(接收数据)交叉对应接通来相互发送和接收数据,从而实现相互通信。

    (2)、虚拟通信串口驱动软件所模拟出虚拟串口间通信原理图。

    (3)、下载虚拟通信串口驱动软件,安装完成后的图标,如下所示。

    (4)、双击打开虚拟通信串口驱动软件图标,弹出以下界面。

    (5)、在虚拟通信串口驱动软件界面点击“添加端口”,左边Virtual Serial Port Driver栏下Virtual port处出现添加两个虚拟通信串口:COM2与COM3。

     

    (6)、右键点击电脑上的计算机,在弹出列表中选中属性,会弹出一个关于电脑控制面板的信息界面,点击左上边设备管理器,弹出设备管理器界面,找到端口项点开,出现新增两个虚拟通信串口:COM2->COM3与COM3->COM2。

    四、PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL相互通信的Proteus仿真电路图

    (1)、PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL相互通信的Proteus仿真电路图

    (2)、右键点击Proteus仿真电路图中的VIRTUAL TERMINAL元件,在弹出列表中选中编辑属性,会弹出一个编辑元件的信息界面,在Virtual Baud Rate处将2400改为9600,其它不变,之后点击确定。

    (3)、右键点击Proteus仿真电路图中的COMPIM元件,在弹出列表中选中编辑属性,会弹出一个编辑元件的信息界面,在Physical port处将通信串口COM1改为通信串口COM3,在Physical Baud Rate将2400改为9600,在Virtual Baud Rate处将2400改为9600,其它不变,之后点击确定。

    五、PC端串口调试助手软件操作

    (1)、下载PC端串口调试助手软件,安装完成后的图标,如下所示。

    (2)、双击打开PC端串口调试助手软件图标,弹出以下界面。

    (3)、在PC端串口调试助手软件界面串口处将通信串口COM1改为通信串口COM2,在波特率处将4800改为9600,点击“打开串口”。

    (4)、在PC端串口调试助手软件界面点击“打开串口”弹出的界面

    (5)、回到虚拟串口驱动软件界面,Virtual Serial Port Driver栏下Virtual port处的通信串口COM2出现[9600-N-8-1],表示PC端串口调试助手软件的通信串口COM2已激活。

     

    (6)、回到PC端串口调试助手软件与Proteus仿真电路图中的VIRTUAL TERMINAL相互通信的Proteus仿真电路图界面,启动Proteus仿真电路。

    (7)、再次回到虚拟串口驱动软件界面,Virtual Serial Port Driver栏下Virtual port处的通信串口COM3出现[9600-N-8-1],表示Proteus仿真电路图中VIRTUAL TERMINAL借助COMPIM元件(RS-232串口(即9针端口)与MAX232芯片结合体)激活通信串口COM3。

    六、PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL相互通信(注意:先启动PC端串口调试助手软件中的串口,再运行Proteus仿真电路,否则PC端串口调试助手软件与Proteus仿真电路图中VIRTUAL TERMINAL无法相互通信。

    (1)、在PC端串口调试助手软件界面的“发送的字符/数据”右边长条输入框输入发送给Proteus仿真电路中的VIRTUAL TERMINAL的数据。

    (2)、Proteus仿真电路图中的VIRTUAL TERMINAL未接到PC端串口调试助手软件发送数据的初始状态。

    (3)、在PC端串口调试助手软件界面的“发送的字符/数据”右边长条输入框输入发送给Proteus仿真电路中的VIRTUAL TERMINAL的数据后,点击PC端串口调试助手软件界面中的“手动发送”,让PC端串口调试助手给Proteus仿真电路中的VIRTUAL TERMINAL发送数据。

     

    (4)、Proteus仿真电路中的VIRTUAL TERMINAL接收PC端串口调试助手软件发送的数据。

    (5)、另外在Proteus仿真电路中的VIRTUAL TERMINAL软件界面输入发送给PC端串口调试助手软件的数据,PC端串口调试助手软件接收Proteus仿真电路中的VIRTUAL TERMINAL软件界面发送的数据。

     

     

  • 相关阅读:
    APP-SERVICE-SDK:setStorageSync:fail;at page/near/pages/shops/shops page lifeCycleMethod onUnload function
    css 别人找的css特效
    项目笔记2
    Win7如何删除需要管理员权限才能删除的文件夹
    Win7下C:UsersCortana以账户名称命名的系统文件夹用户名的修改
    Win10下C:UsersJohn以账户名称命名的系统文件夹用户名的修改
    windows10企业版怎么关闭自动更新
    给MySQL_5.7 配置环境变量
    用PE安装操作系统时:无法创建新的系统分区 也无法定位现有系统分区 的解决办法
    电脑内存和磁盘空间有什么区别与联系
  • 原文地址:https://www.cnblogs.com/AChenWeiqiangA/p/13217875.html
Copyright © 2020-2023  润新知