pc機與單片機之間的串口通信分析

pc機與單片機之間的串口通信分析

ID:17016999

大?。?39.00 KB

頁數:9頁

時間:2018-08-26

pc機與單片機之間的串口通信分析_第1頁
pc機與單片機之間的串口通信分析_第2頁
pc機與單片機之間的串口通信分析_第3頁
pc機與單片機之間的串口通信分析_第4頁
pc機與單片機之間的串口通信分析_第5頁
資源描述:

《pc機與單片機之間的串口通信分析》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫

1、中山火炬職業(yè)技術學院畢業(yè)綜合實踐項目項目名稱:PC機與單片機之間的串口通信分析作者:劉世浩學號:1102070104系別:信息工程系專業(yè):通信技術指導老師:雷英專業(yè)技術職務單片機技術otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpe

2、cialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand9摘要單片機的串行口在單片機的日常教學實踐和實際的工程技術中,應用十分普遍,因此在學習和設計時經常會對串口進行仿真

3、調試。PC機和單片機的串口通信系統(tǒng)的調試一般需要通過一根串口連接線把帶有軟件的上位機(PC機)和下位機(即單片機)連接起來進行,這種方法受實驗條件的約束,而且比較煩瑣。本文介紹一種用純軟件實現(xiàn)的仿真調試方法,全部過程都在一臺電腦上通過軟件完成此次課設主題為單片機串口通信的應用之一。通過串口,我們的個人電腦和單片機系統(tǒng)進行通信。個人電腦作為上位機,向下位機單片機系統(tǒng)發(fā)送數據幀,單片機系統(tǒng)接收后,發(fā)回通信協(xié)議要求的數據幀。可以用C++Builder語言制作的應用程序界面或串口調試助手字符串輸入框中輸入數字和字符來實現(xiàn)PC機與80C51系列單片機的串口通信。關鍵詞:單片機串口通信仿真一、如

4、何串行通信實現(xiàn)利用虛擬終端仿真單片機與PC機間的串行通信。PC機先發(fā)送從鍵盤輸入的數據,單片機接收后回發(fā)給PC機。單片機同時將收到的30~39H間的數據轉換成0~9的數字顯示,其他字符的數據直接顯示為其ASCII碼。單片機和PC機進行通信時,要求使用的波特率、傳送的位數等相同。要能夠進行數據傳送也必須首先測試雙方是否可以可靠通信??稍赑C機和單片機上各編制非常短小的程序,具體可分成PC機串行口發(fā)送接收程序、單片機串行口發(fā)送程序和單片機串行口發(fā)送接收程序。這三個程序能運行通過,即可證明串行口工作正常。PC機串行口發(fā)送接收程序設置串行口為波特率9600、8位數據、1位停止位、無奇偶校驗的

5、簡單設置。從鍵盤接收的字符可從串行口發(fā)送出去,從串行口接收的字符在屏幕上顯示。通過讓串行口發(fā)送線和接收線短接可測試微機串行口,通過讓串行口和單片機系統(tǒng)相接,使用此程序可進一步測試單片機的串行通信狀況。二、串行通信詳細設計1.串行通信原理此次采用80C51系列串口的方式1進行串行通信。串口結構如圖1所示。otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin193

6、9servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Minister

7、sand9圖1方式1是10位數據的異步通信口。TXD為數據發(fā)送引腳,RXD為數據接收引腳,傳送一幀數據的格式如圖2所示。其中1位起始位,8位數據位,1位停止位。用軟件置REN為1時,接收器以所選擇波特率的16倍速率采樣RXD引腳電平,檢測到RXD引腳輸入電平發(fā)生負跳變時,則說明起始位有效,將其移入輸入移位寄存器,并開始接收這一幀信息的其余位。接收過程中,數據從輸入移位寄存器右邊移入,起始位移至輸入移位寄存器最左邊時,控制電路進行最后一次移位。當RI=0,且

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。