




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機實驗報告實驗名稱:串行通信實驗姓名:魏冶學號:090402105班級:光電一班實驗時間:2011-11-29南京理工大學紫金學院電光系實驗目的理解單片機串行口的工作原理;學習使用單片機的TXD、RXD口;了解MAX232芯片的使用。實驗原理MCS-51單片機內部集成有一個UART,用于全雙工方式的串行通信,可以發送、接收數據。它有兩個相互獨立的接收、發送緩沖器,這兩個緩沖器同名(SBUF),共用一個地址號(99H),發送緩沖器只能寫入,不能讀出,接收緩沖器只能讀出,不能寫入。要發送的字節數據直接寫入發送緩沖器,SBUF=a;當UART接收到數據后,CPU從接收緩沖器中讀取數據,a=SBUF;串行接口內部有兩個移位寄存器,一個用于串行發送,一個用于串行接收。定時器T1作為波特率發生器,波特率發生器的溢出信號做接收或發送移位寄存器的移位時鐘。TI和RI分別發送完數據和接收完數據的中斷標志,用來向CPU發中斷請求。實驗內容1、學會DPFlash軟件的操作與使用,以及內部內嵌的一個串口調試軟件的使用。2、用串口連接PC機和DP-51PROC單片機綜合仿真實驗儀。3、編寫一個程序,利用單片機的串行口發送0x55,波特率為9600。程序設計流程圖程序下載運行后,可在PC機上的串口調試軟件上(內嵌在DPFlash軟件的串口調試器,設置通信口為COM1口,波特率為9600,數據位8,停止位1)看到接收到“UUUUUU……”,出現這樣的結果就基本達到要求。代碼:#include<reg51.h>voidmain(){longinti;SCON=0x40;PCON=0;TMOD=0x20;TH1=0xfd;TL1=0xfd;TI=1;TR1=1;star:for(i=0;i<5000;i++);SBUF=0x55;gotostar;}電路圖;5、在單片機接收到0x55時返回一個0x41,在PC機一端,以接收到0x41完成,波特率2400。程序設計流程圖(1)代碼#include<reg51.h>voidmain() {SCON=0x40; REN=1; TMOD=0x20; TH1=0xf4; TL1=0xf4;TR1=1; while(1) { start:while(!RI); RI=0; if(SBUF!=0x55) gotostart; elseSBUF=0x41;}}(3)電路圖7、單片機與單片機之間進行串口通信,實現基于方式1的單工通信,發送方以一定波特率發一串有效數據,接收方接收后送P1口通過LED燈顯示。(1)單片機發送代碼:#include<reg51.h>Codeunsignedchartemp[9]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff}; longinti;voiddelay(){ inti,j; for(i=0;i<200;i++) for(j=0;j<210;j++);}voidmain(){ SCON=0x40; TMOD=0x20; TH1=0xf4; TL1=0xf4; TR1=1; P1=0xff; while(1){for(i=0;i<9;i++) { SBUF=temp[i]; while(!TI); TI=0; delay(); } i=0;}}單片機接受代碼#include<reg51.h>voidmain(){ SCON=0x40; REN=1; TMOD=0x20; TH1=0xf4; TL1=0xf4; TR1=1; while(!RI) { RI=0; P1=SBUF;}}電路圖小結與體會通過上課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年農藝師考試的成功路徑試題及答案
- 火山石鋪筑施工方案
- 橡膠制品的市場研究與市場評估考核試卷
- 電視機制造業的智能倉儲與物流考核試卷
- 2025年【工具鉗工(技師)】模擬考試試題及答案
- 管道去污測試方案范本
- 2025年成本控制在投資中的作用試題及答案
- 多維度分析的行政管理師試題及答案
- 煙草制絲設備的數據挖掘與模式識別考核試卷
- 臨時用電作業方案范本
- 十八項醫療核心制度考試題與答案
- 《可復制的領導力》讀書分享
- 《智能建造技術與裝備》 課件 第九章 智能生產與智慧工廠
- 黃連素的合成方法研究
- 2023年全國高中數學聯賽北京賽區預賽試題
- 腫瘤介入治療的圍手術期管理
- 金融違反案例
- 工商銀行營銷培訓課件
- 煤礦人員定位系統管理制度
- 全心智造(廈門)體育用品有限公司體育用品制造項目
- 光纖光纜線路維護技術 第3部分:基于光傳感技術的光纜識別 征求意見稿
評論
0/150
提交評論