借助虛擬串口驅動軟件模擬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軟件界面發送的數據。

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM