千文網小編為你整理了多篇相關的《單片機,雙機通信實驗報告》,但愿對你工作學習有幫助,當然你在千文網還可以找到更多《單片機,雙機通信實驗報告》。
第一篇:單片機串行通信實驗
實驗四 單片機串行通信實驗
一、實驗目的
1、掌握單片機串行口工作方式的程序設計,及簡易三線式通訊的方法。
2、了解實現(xiàn)串行通訊的硬環(huán)境、數(shù)據(jù)格式的協(xié)議、數(shù)據(jù)交換的協(xié)議。
3、學習串口通訊的中斷方式的程序編寫方法
二、實驗說明
利用單片機串行口,實現(xiàn)兩個實驗臺之間的串行通訊。其中一個實驗臺作為發(fā)送方,另一側為接收方。發(fā)送方讀入按鍵值,并發(fā)送給接收方,接收方收到數(shù)據(jù)后在LED上顯示。
三、實驗儀器
計算機
偉福實驗箱(lab2000P)
四、實驗內容與軟件流程圖 1、8051的RXD、TXD接線柱在POD51/96仿真板上。
2、通訊雙方的RXD、TXD信號本應經過電平轉換后再行交叉連接,本實驗中為減少連線可將電平轉換電路略去,而將雙方的RXD、TXD直接交叉連接。也可以將本機的TXD接到RXD上,這樣按下的鍵,就會在本機LED上顯示出來。
3、若想與標準的RS232設備通信,就要做電平轉換,輸出時要將TTL電平換成RS232電平,輸入時要將RS232電平換成TTL電平。可以將仿真板上的RXD、TXD信號接到實驗板上的“用戶串口接線”的相應RXD和TXD端,經過電平轉換,通過“用戶串口”接到外部的RS232設備。可以用實驗儀上的邏輯分析儀采樣串口通信的波形
4、軟件流程圖
5、實驗電路連接方式
①雙機串行通信方式。TXD腳和RXD腳分別用于發(fā)送和接收數(shù)據(jù)。
②單機通信的情況下,只需將自己的TXD腳與RXD腳連接就可以,不用公地操作。
五、思考題
1、接收到的數(shù)據(jù)加1顯示出來;
2、保存前一個接收到的數(shù)據(jù),數(shù)據(jù)向前推動顯示。
六、源程序修改原理及其仿真結果 實驗結果圖 源程序:
加1顯示:
接收到的數(shù)據(jù)先前推送:
七、心得體會
通過這次實驗,我掌握了單片機串行口工作方式的程序設計,及簡易三線式通訊的方法。了解了實現(xiàn)串行通訊的硬環(huán)境、數(shù)據(jù)格式的協(xié)議、數(shù)據(jù)交換的協(xié)議。學習了串口通訊的中斷方式的程序編寫方法。