色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虛擬通信串口驅動軟件與51單片機相互通信原理圖

西西 ? 來源:博客園 ? 作者: 吃不了就兜著走 ? 2020-09-24 11:37 ? 次閱讀

一、借助虛擬串口驅動軟件模擬PC端串口調試助手軟件與Proteus51單片機相互通信原理

虛擬終端(比如:Proteus中51單片機)的TXD(發送數據)和RXD(接收數據)分別與虛擬串口驅動軟件所模擬出其中一個虛擬串口的TXD(發送數據)和RXD(接收數據)一一對應接通后,再與虛擬串口驅動軟件所模擬出另外一個虛擬串口的TXD(發送數據)和RXD(接收數據)交叉對應接通來相互發送和接收數據,從而實現相互通信。

二、借助虛擬串口驅動軟件模擬PC端串口調試助手軟件與Proteus中51單片機相互通信原理圖

三、虛擬通信串口驅動軟件操作

(1)、虛擬通信串口驅動軟件所模擬出虛擬串口間通信原理。

虛擬串口驅動軟件所模擬出虛擬串口的TXD(發送數據)和RXD(接收數據)交叉對應接通來相互發送和接收數據,從而實現相互通信。

(2)、虛擬通信串口驅動軟件所模擬出虛擬串口間通信原理圖。

(3)、下載虛擬通信串口驅動軟件,安裝完成后的圖標,如下所示。

(4)、雙擊打開虛擬通信串口驅動軟件圖標,彈出以下界面。

(5)、在虛擬通信串口驅動軟件界面點擊“添加端口”,左邊Virtual Serial Port Driver欄下Virtual port處出現添加兩個虛擬通信串口:COM2與COM3。

(6)、右鍵點擊電腦上的計算機,在彈出列表中選中屬性,會彈出一個關于電腦控制面板的信息界面,點擊左上邊設備管理器,彈出設備管理器界面,找到端口項點開,出現新增兩個虛擬通信串口:COM2->COM3與COM3->COM2。

四、PC端串口調試助手軟件與Proteus中51單片機相互通信的單片機C語言程序與Proteus仿真電路圖

(1)、燒寫PC端串口調試助手軟件與Proteus中51單片機相互通信的單片機C語言程序

#include 
  void main()
{
   TMOD=0x20;//定時器工作方式為方式2,8位自動重裝。
   TH1=0xfd;//初始化計數器高8位:1111 1101,對應波特率為9600。
   TL1=0xfd;//初始化計數器低8位
   TR1=1;//啟動定時器1
   SM0=0;//設定串口工作方式1(10位異步通信)
   SM1=1;//設定串口工作方式1
   REN=1;//打開串口中斷接收允許
   PCON = 0;//波特率不加倍
   P1 = SBUF;//表示PC端串口調試助手給單片機接收數據緩存寄存器發送某數據,然后單片機接收數據緩存寄存器接收PC端串口調試助手發來的某數據,并賦給P1端口。
   while(!RI);//判斷串口接收中斷標志位是否為1,若為1則單片機發送數據緩存寄存器給PC端串口調試助手發送數據結束。
   RI = 0;//表示單片機接收數據緩存寄存器可重新接收PC端串口調試助手發送數據。
   SBUF = P1;//表示單片機接收數據緩存寄存器把從PC端串口調試助手獲取的某數據(用P1端口表示)賦給單片機發送數據緩存寄存器。
   while(!TI);//判斷串口發送中斷標志位是否為1,若為1則單片機發送數據緩存寄存器給PC端串口調試助手發送數據結束。
   TI = 0;//TI(即串口發送中斷標志位)=0,表示單片機發送數據緩存寄存器可重新給PC端串口調試助手發送數據。
 }

(2)、PC端串口調試助手軟件與Proteus中51單片機相互通信的Proteus仿真電路圖

(3)、右鍵點擊Proteus仿真電路圖中的COMPIM元件,在彈出列表中選中編輯屬性,會彈出一個編輯元件的信息界面,在Physical port處將通信串口COM1改為通信串口COM3,在Physical Baud Rate將4800改為9600,在Virtual Baud Rate處將4800改為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中51單片機相互通信的Proteus仿真電路圖界面,啟動Proteus仿真電路。

(7)、再次回到虛擬串口驅動軟件界面,Virtual Serial Port Driver欄下Virtual port處的通信串口COM3出現[9600-N-8-1],表示Proteus仿真電路圖中51單片機借助COMPIM元件(RS-232串口(即9針端口)與MAX232芯片結合體)激活通信串口COM3。

六、PC端串口調試助手軟件與Proteus中51單片機相互通信(注意:先啟動PC端串口調試助手軟件中的串口,再運行Proteus仿真電路,否則PC端串口調試助手軟件與Proteus中51單片機無法相互通信。

(1)、在PC端串口調試助手軟件界面的“發送的字符/數據”右邊長條輸入框輸入發送給Proteus仿真電路圖中51單片機的數據。

(2)、Proteus中51單片機未接到PC端串口調試助手軟件發送數據的初始狀態。

(3)、在PC端串口調試助手軟件界面的“發送的字符/數據”右邊長條輸入框輸入發送給Proteus仿真電路圖中51單片機的數據后,點擊PC端串口調試助手軟件界面中的“手動發送”,讓PC端串口調試助手軟件給Proteus中51單片機發送數據。

(4)、Proteus中51單片機接收到PC端串口調試助手軟件發送的數據。

(5)、在Proteus中51單片機接收到PC端串口調試助手軟件發送數據的同時,PC端串口調試助手軟件也接收了Proteus中51單片機發送的初始狀態數據。

(6)、再次在PC端串口調試助手軟件界面的“發送的字符/數據”右邊長條輸入框輸入發送給Proteus中51單片機的數據。

(7)、Proteus中51單片機未接到PC端串口調試助手軟件再次發送數據的初始狀態。

(8)、再次在PC端串口調試助手軟件界面的“發送的字符/數據”右邊長條輸入框輸入發送給Proteus仿真電路圖中51單片機的數據后,點擊PC端串口調試助手軟件界面中的“手動發送”,再次讓PC端串口調試助手軟件給Proteus中51單片機發送數據。

(9)、Proteus中51單片機再次接收到PC端串口調試助手軟件發送的數據。

(10)、在Proteus中51單片機接收到PC端串口調試助手軟件再次發送數據的同時,PC端串口調試助手軟件也再次接收了Proteus中51單片機發送的初始狀態數據。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 51單片機
    +關注

    關注

    274

    文章

    5705

    瀏覽量

    124061
  • 串口驅動
    +關注

    關注

    2

    文章

    82

    瀏覽量

    18712
  • 虛擬通信
    +關注

    關注

    0

    文章

    3

    瀏覽量

    6883
收藏 人收藏

    評論

    相關推薦

    51單片機核心板原理圖

    51單片機核心板原理圖
    發表于 12-16 11:30 ?3次下載

    LabVIEW與單片機無法串口通信 提示串口打開錯誤 端口設置有問題嗎?

    0xBFFF0000) 未知系統錯誤(其它錯誤)。 重啟計算機也無法解決這個錯誤。 通過虛擬串口,LabVIEW與串口助手通信正常, 單片機
    發表于 12-06 22:28

    串口通信的開發環境配置

    ,如單片機、傳感器模塊等。 準備一個USB轉串口模塊(如CH340、FT232等),以便將串口設備連接到計算機。 連接線,用于將串口設備、USB轉
    的頭像 發表于 11-22 09:21 ?338次閱讀

    為什么通信要使用虛擬串口串口助手?

    串口助手和虛擬串口是什么?串口助手和虛擬串口串口
    的頭像 發表于 11-15 01:04 ?1535次閱讀
    為什么<b class='flag-5'>通信</b>要使用<b class='flag-5'>虛擬</b><b class='flag-5'>串口</b>和<b class='flag-5'>串口</b>助手?

    51單片機STC8H8K64U通過RA8889/RA8876如何控制彩屏 I2C源碼下載

    51單片機STC8H8K64U驅動彩屏,控制器采用瑞佑RA8889. 使用軟件模擬I2C方式通信,驅動
    的頭像 發表于 11-01 11:02 ?508次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>STC8H8K64U通過RA8889/RA8876如何控制彩屏 I2C源碼下載

    基于51單片機的多路溫度檢測調節及串口顯示

    ,利用虛擬串口模塊實時將平均溫度值實現串口顯示。仿真演示視頻:基于51單片機的多路溫度檢測調節及串口
    的頭像 發表于 10-22 14:13 ?331次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的多路溫度檢測調節及<b class='flag-5'>串口</b>顯示

    基于51單片機的遙控開關仿真(雙機通信)

    單片機最小系統、繼電器及LED燈構成;(4)由于仿真無法模擬無線模塊通信,故利用單片機RXD、TXD端口模擬,通過遙控器的開關實現對主機LED燈的控制,實現LED燈的點亮及熄滅。仿真演示視頻:基于
    的頭像 發表于 10-22 14:12 ?356次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的遙控開關仿真(雙機<b class='flag-5'>通信</b>)

    如何實現51單片機與PC的串行通信

    51單片機與PC的串行通信是一種常見的通信方式,它允許單片機通過串行接口與PC
    的頭像 發表于 10-21 11:35 ?1224次閱讀

    把esp8266加入到c51單片機單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機的單通道程序中,您需要了解如何通過串行通信(UART)與ESP8266進行通信。以下是如何實現這一點的步驟和示例代碼。 步驟 1:硬件連接 首先
    的頭像 發表于 10-18 11:32 ?735次閱讀

    51單片機驅動

    電子發燒友網站提供《51單片機驅動.exe》資料免費下載
    發表于 09-20 11:46 ?5次下載

    51單片機燒錄軟件怎么用

    準備工作 確保您已經安裝了51單片機燒錄軟件,如Keil、IAR等。 準備好51單片機開發板和燒錄器,如STC-ISP等。 確保您的計算機已
    的頭像 發表于 08-22 09:26 ?1444次閱讀

    基于51單片機直流電機驅動測速電路及程序及元件清單

    本資源內容概要:? ? ? ?這是基于51單片機直流電機驅動測速電路及程序設計包含了電路源文件(Altiumdesigner
    發表于 06-20 16:16 ?1次下載

    兩塊esp32-c3如何實現藍牙相互通信

    各位大佬,求問兩塊esp32-c3如何實現藍牙相互通信?應該參考vscode的esp-idf中哪個例程呢?
    發表于 06-11 06:18

    ?51單片機串口通信詳細介紹-小白必看

    51單片機串口通信單片機與外部設備通信的重要方式,它基于串行
    的頭像 發表于 04-17 09:33 ?2115次閱讀
    ?<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>詳細介紹-小白必看

    51單片機流水燈制作

    ?流水燈是學習51單片機的一個基本項目,是我們對單片機IO口輸出認識的基本項目。當然學會了花樣流水燈也很好玩。 下面就分享一種51單片機流水
    的頭像 發表于 02-26 10:06 ?1690次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>流水燈制作
    主站蜘蛛池模板: 国产精品香蕉视频在线| 国产中文字幕在线| 精品国产乱码久久久久久人妻 | 国产黄片毛片| 色婷婷国产麻豆AV| 成人精品综合免费视频| 欧美午夜精品一区二区蜜桃| 99久久全国免费久久爱| 暖暖 视频 免费 高清 在线观看| 97精品视频| 欧美一级成人影院免费的| 99久久亚洲精品影院| 青青草原成人| 国产精品禁18久久久夂久| 被两根巨大同时进去高H| 欧美成人3d动漫专区| 八妻子秋霞理在线播放| 色人阁久久| 好姑娘社区在线视频| 在线中文字幕| 欧美老少欢杂交另类| 俄罗斯孩交精品| 亚洲第一页视频| 久久精品国产免费播高清无卡| 做你的爱人BD日本| 全部老头和老太XXXXX| 国产精品第1页在线观看| 亚洲人视频在线观看| 免费鲁丝片一级在线观看| 大香伊人久久| 亚洲欧洲日韩国产一区二区三区| 美国CERANETWORK超清| 抽插性奴中出乳精内射| 亚洲国产AV精品卡一卡二| 理论片87福利理论电影| 办公室里做好紧好爽H| 亚州视频一区| 免费韩国伦理2017最新| 国产精品免费大片一区二区| 在线观看免费精品国产| 日韩欧美中文字幕在线二视频|