雙機間的串口雙向通信

雙機間的串口雙向通信

ID:20530476

大?。?.92 MB

頁數(shù):23頁

時間:2018-10-12

雙機間的串口雙向通信_第1頁
雙機間的串口雙向通信_第2頁
雙機間的串口雙向通信_第3頁
雙機間的串口雙向通信_第4頁
雙機間的串口雙向通信_第5頁
資源描述:

《雙機間的串口雙向通信》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、單片機應用課程設計任務書學院計算機與信息工程學院專業(yè)網(wǎng)絡工程課程名稱單片機應用課程設計題目雙機間的串口雙向通信設計完成期限自2014年12月22日至2015年1月4日共2周內(nèi)容及任務一、項目的目的實現(xiàn)雙機串口雙向通信,驗證雙機通信原理,提高動手能力,檢驗知識掌握情況。二、項目任務的主要內(nèi)容和要求兩個單片機(甲機和乙機)之間采用方式1雙向串行通信。甲機按鍵可通過串口控制乙機的LED亮滅,乙機的按鍵可控制串口向甲機發(fā)送按下的次數(shù),按下的次數(shù)通過串口顯示在甲機P0口的數(shù)碼管上。三、項目設計思路使用甲乙兩片89C51雙機通信。發(fā)送方的數(shù)據(jù)由串行口輸出,經(jīng)過電平轉(zhuǎn)換輸出,經(jīng)過傳

2、輸線將信號傳送到接收端。接收方也進行電平轉(zhuǎn)換后,信號到達接收方串行口的接收端。接受方接收后,在數(shù)碼管上顯示接收的信息。本設計是硬件電路和軟件編程相結合的設計方案,選擇合適的編程語言是一個重要的環(huán)節(jié)。在單片機的應用系統(tǒng)程序設計時,常用的是匯編語言和C語言。C語言雖然執(zhí)行效率沒有匯編語言高,但語言簡潔,使用方便,靈活,運算方便,表達類型多樣化,數(shù)據(jù)結構類型豐富,具有結構化的控制語句,程序設計自由度大,有很好的可重用性,可移植性等特點。所以我們采用C語言編寫了程序。四、具體成果形式和要求兩個單片機(甲機和乙機)之間采用方式1雙向串行通信。(1)(甲機的K1按鍵可通過串口控制

3、乙機的LED1點亮,LED2滅,甲機的K2按鍵控制乙機LED1滅,LED2點亮,甲機的K3按鍵控制乙機的LED1和LED2全亮。(2)乙機的K2按鍵課控制串口向甲機發(fā)送按下的次數(shù),按下的次數(shù)通過串口顯示在甲機P0口的數(shù)碼管上。20進度安排起止日期工作內(nèi)容12.29-12.31查資料,構建主題思想,繪制電路圖1.1-1.2代碼實現(xiàn)1.3-1.4代碼調(diào)試和文檔資料主要參考資料[1]張毅剛,彭喜元,姜守達,喬立巖.新編MCS-51單片機應用設計.哈爾濱工業(yè)大學出版社.2009.08[2]李全利.單片機原理與接口技術.高等教育出版社.2009.01[3]蔡明文,馮先成.單片機

4、課程設計.華中科技出版社.2007.03[4]范紅剛,魏學海,任思璟.51單片機自學筆記.北京航空航天大學出版社.2010.01指導教師意見(簽字):年月日系(教研室)主任意見(簽字):年月日20單片機應用課程設計說明書學院名稱:計算機與信息工程學院班級名稱:網(wǎng)工124學生姓名:卞可虎學號:2012211369題目:雙機間的串口雙向通信設計指導教師:于紅利起止日期:2014.12.29至2015.1.420目錄一、緒論1二、相關知識62.1雙機通信介紹62.2單片機AT89C51介紹62.3串行通信簡介92.3.1串行通信的特點92.3.2?串行通信技術標準9三、總體

5、設計103.1設計需求10四、硬件設計104.1系統(tǒng)硬件電路設計104.1.1整體電路設計104.1.2控制電路設計114.1.3復位電路114.1.4顯示電路12五、軟件設計125.1發(fā)送端程序流程125.2接收端程序流程135.3按鍵程序145.4串口通信程序155.5數(shù)碼管顯示程序16六、Proteus軟件仿真16七、結束語19參考文獻20指導教師評語21成績評定21附錄:源程序2220一、緒論電子技術的飛速發(fā)展,單片機也步如一個新的時代,越來越多的功能各異的單片機為我們的設計提供了許多新的方法與思路。單片機之間的通信可以分為兩大類:并行通信和串行通信。串行通信

6、傳輸線少,長距離傳輸時成本低,且可以利用數(shù)據(jù)采集方便靈活,成本低廉等優(yōu)點,在通信中發(fā)揮著越來越重要的作用。所以本系統(tǒng)采用串行通信來實現(xiàn)單片機之間可靠的,有效的數(shù)據(jù)交換。??對于一些類似復雜的后臺運算及通信與高實時性前臺控制系統(tǒng)、軟件資源消耗大的系統(tǒng)、功能強大的低消耗系統(tǒng)、加密系統(tǒng)等等。如果合理使用多種不同類型的單片機組合設計,可以得到極高靈活性與性能價格比,因此,多種異型單片機系統(tǒng)設計漸漸成為一種新的思路,單片機技術作為計算機技術的一個重要分支,由于單片機體積小,系統(tǒng)運行可靠,數(shù)據(jù)采集方便靈活,成本低廉等優(yōu)點,在通信中發(fā)揮著越來越重要的作用。但在一些相對復雜的單片機應

7、用系統(tǒng)中,僅僅一個單片機資源是不夠的,往往需要兩個或多個單片機系統(tǒng)協(xié)同工作。這就對單片機通信提出了更高要求。二、相關知識2.1雙機通信介紹兩臺機器的通信方式可分為單工通信、半雙工通信、雙工通信,他們的通信原理及通信方式為:單工通信:是指消息只能單方向傳輸?shù)墓ぷ鞣绞健喂ねㄐ判诺朗菃蜗蛐诺?,發(fā)送端和接收端的身份是固定的,發(fā)送端只能發(fā)送信息,不能接收信息;接收端只能接收信息,不能發(fā)送信息,數(shù)據(jù)信號僅從一端傳送到另一端,即信息流是單方向的。通信雙方采用單工通信屬于點到點的通信。根據(jù)收發(fā)頻率的異同,單工通信可分為同頻通信和異頻通信。半雙工通信:這種通信方式可

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

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

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