chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

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

西西 ? 來源:博客園 ? 作者: 吃不了就兜著走 ? 2020-09-24 11:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(3)、右鍵點擊Proteus仿真電路圖中的COMPIM元件,在彈出列表中選中編輯屬性,會彈出一個編輯元件的信息界面,在Physical port處將通信串口COM1改為通信串口COM3,在Physical Baud Rate將4800改為9600,在Virtual Baud Rate處將4800改為9600,其它不變,之后點擊確定。

五、PC端串口調(diào)試助手軟件操作

(1)、下載PC端串口調(diào)試助手軟件,安裝完成后的圖標,如下所示。

(2)、雙擊打開PC端串口調(diào)試助手軟件圖標,彈出以下界面。

(3)、在PC端串口調(diào)試助手軟件界面串口處將通信串口COM1改為通信串口COM2,在波特率處將4800改為9600,選上十六進制顯示及十六進制發(fā)送,點擊“打開串口”。

(4)、在PC端串口調(diào)試助手軟件界面點擊“打開串口”彈出的界面

(5)、回到虛擬串口驅動軟件界面,Virtual Serial Port Driver欄下Virtual port處的通信串口COM2出現(xiàn)[9600-N-8-1],表示PC端串口調(diào)試助手的通信串口COM2已激活。

(6)、回到PC端串口調(diào)試助手軟件與Proteus中51單片機相互通信的Proteus仿真電路圖界面,啟動Proteus仿真電路。

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

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

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

(2)、Proteus中51單片機未接到PC端串口調(diào)試助手軟件發(fā)送數(shù)據(jù)的初始狀態(tài)。

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

(4)、Proteus中51單片機接收到PC端串口調(diào)試助手軟件發(fā)送的數(shù)據(jù)。

(5)、在Proteus中51單片機接收到PC端串口調(diào)試助手軟件發(fā)送數(shù)據(jù)的同時,PC端串口調(diào)試助手軟件也接收了Proteus中51單片機發(fā)送的初始狀態(tài)數(shù)據(jù)。

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

(7)、Proteus中51單片機未接到PC端串口調(diào)試助手軟件再次發(fā)送數(shù)據(jù)的初始狀態(tài)。

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

(9)、Proteus中51單片機再次接收到PC端串口調(diào)試助手軟件發(fā)送的數(shù)據(jù)。

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

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

    關注

    278

    文章

    5716

    瀏覽量

    135054
  • 串口驅動
    +關注

    關注

    2

    文章

    86

    瀏覽量

    19467
  • 虛擬通信
    +關注

    關注

    0

    文章

    3

    瀏覽量

    6970
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    51單片機驅動HMI串口屏,串口屏的下載方式

    串口串口屏是一個集成了單片機的屏幕模塊,采用的是TTL串口協(xié)議,可以直接通過對應指令控制屏幕, 本文采用的串口屏是T0系列的基本型,目的
    的頭像 發(fā)表于 03-17 11:44 ?283次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>驅動</b>HMI<b class='flag-5'>串口</b>屏,<b class='flag-5'>串口</b>屏的下載方式

    智能顯示模塊串口單片機連接通信成功,偶爾收到的命令是亂碼有哪些什么原因?

    智能顯示模塊串口單片機連接通信成功,偶爾收到的命令是亂碼有哪些什么原因?
    發(fā)表于 03-17 11:28

    使用SPI給兩塊板子相互通信,主從設備該如何選擇呢?

    使用SPI給兩塊板子相互通信,主從設備該如何選擇呢?
    發(fā)表于 01-20 07:11

    單片機中的串口通訊串行同步通信與串行異步通信

    中始終保持精確的同步時鐘,即發(fā)送時鐘和接收時鐘要嚴格的同步。常用的做法是兩個設備使用同一個時鐘源。 在串口通信與編程中應用最多的是異步通信方式。STM32中串口
    發(fā)表于 01-15 08:06

    學習單片機快速方法

    。 然后我們談實踐,花100來塊錢買塊單片機學習板,有做板經(jīng)驗的也可以自己做一塊,原理圖網(wǎng)上多得是。不要買太貴的單片機板,其實學習階段很多功能你用不上,等你學得差不多了那些不常用的模塊你自己可以
    發(fā)表于 01-14 07:42

    請問單片機與上位進行異步串行通信的條件是什么呢?

    單片機與上位進行異步串行通信的條件是什么呢?
    發(fā)表于 01-06 08:17

    模擬電子技術信號與系統(tǒng) 通信 單片機技術

    模擬電子技術信號與系統(tǒng) 通信 單片機技術
    發(fā)表于 12-16 17:44

    51單片機RS485編程實例資料

    詳細介紹51單片機RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?5次下載

    rtstudio是否可像keil加載ini解決虛擬串口與mcu串口通訊?

    ,兩者通過虛擬串口進行通信調(diào)試。 RT-Thread Studio是否也能實現(xiàn)類似的功能? 主要是為解決在沒有實際串口與mcu連接時依然可以給單片機
    發(fā)表于 10-09 06:23

    單片機怎么驅動電機?

    在各類自動化設備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而是要根據(jù)電機類型和功率,搭配合適的
    的頭像 發(fā)表于 07-25 09:31 ?1254次閱讀

    AT89C51 單片機中文資料

    電子發(fā)燒友網(wǎng)站提供《AT89C51 單片機中文資料.pdf》資料免費下載
    發(fā)表于 06-24 15:29 ?1次下載

    使用USB轉TTL串口板和ST-LINK調(diào)試下載器給STM32單片機下載程序

    本文詳細介紹如何使用ST-LINK/V2和USB轉TTL串口板為STM32單片機下載程序,包括STM32啟動模式、JTAG與SWD接口對比、驅動安裝及官方軟件STM32ST-LINKU
    的頭像 發(fā)表于 06-20 17:26 ?3156次閱讀
    使用USB轉TTL<b class='flag-5'>串口</b>板和ST-LINK調(diào)試下載器給STM32<b class='flag-5'>單片機</b>下載程序

    2.4寸TFT彩屏配套測試程序-51單片機

    如題,2.4寸TFT彩屏配套測試程序-51單片機
    發(fā)表于 06-04 16:26 ?0次下載

    英銳恩精選筆記UART串口通信#單片機開發(fā)#單片機芯片#UART串口通信#單片機

    單片機
    英銳恩科技
    發(fā)布于 :2025年05月15日 16:09:05

    基于51單片機的溫濕度檢測與調(diào)節(jié)系統(tǒng)電路

    電子發(fā)燒友網(wǎng)站提供《基于51單片機的溫濕度檢測與調(diào)節(jié)系統(tǒng)電路》資料免費下載
    發(fā)表于 05-12 17:23 ?4次下載