




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機實驗報告實驗名稱:串行通信實驗姓名:學號:班級:通信時間:2013.11南京理工大學紫金學院電光系實驗目的1、理解單片機串行口的工作原理。2、學習使用單片機的TXD、RXD口。3、了解MAX232芯片的作用。實驗原理MCS-51單片機內部集成有一個UART,用于全雙工方式的串行通信,可以發送接收數據。它有兩個互相獨立的接受,發送緩沖器,這兩個緩沖器同名(SBUF),共用一個地址號—(99H),發送緩沖器只能寫入,不能讀出,接收緩沖器只能讀出,不能寫入。要發送的字節數據直接寫入發送緩沖器,SBUF=a;當UART接收到數據后,CPU從接收緩沖器中讀取數據,a=SBUF。串行接口內部有兩個移位寄存器,一個用于串行發送,一個用于串行接收。定時器T1作為波特率發生器,波特率發生器的溢出信號作接收或發送移位寄存器的移位時鐘。T1與R1分別為發送完數據與接收完數據的中斷標志,用來向CPU發中斷請求。實驗內容1、學會DPFlash軟件的操作與使用,以及內部內嵌的一個串口調試軟件的使用。
2、用串口連接PC機和DP-51PROC單片機綜合仿真實驗儀。RS232串行電路圖如圖:RS232串口電路圖3、利用單片機的串行發送0x55,波特率為9600.程序設計流程圖如下:(1)代碼#include<reg51.h>#defineucharunsignedcharuchara,flag;voiduartinit(){TMOD=0X20;TH1=0XFD;TL1=0XFD;TR1=1;EA=1;ES=1;SCON=0X50;}voiddelay(ucharz){ucharm,n;for(m=z;m<20;m++)for(n=0;n<20;n++);}voidsend(uchardat){SBUF=dat;P1=dat;while(!TI);TI=0;}voidreceive()interrupt4{P1=SBUF;delay(10);a=SBUF;delay(10);flag=1;}voidmain(){uartinit();while(1){if(flag==1){ES=0;RI=0;flag=0;send(a);ES=1;}}}(2)電路圖4、在單片機接收到0X55時返回一個0x41。在PC機一端,已接收到0x41為完成,波特率為9600。程序設計流程圖如下:思考題:單片機與單片機之間進行串口通信,實現基于方式1的單工通信,發送方以一定波特率發一串有效數據,接收方接收后送P1口通過LED燈顯示。單片機發送代碼:#include<reg51.h>#defineucharunsignedcharuchara;voiduartinit(){//設置波特率9600,11.0592.TMOD=0X20;TH1=0XFD;TL1=0XFD;TR1=1;//設置串行口,方式1。SM0SM1=01;EA=1;ES=1;SCON=0X40;}//延時函數//voiddelay(ucharz)//{//ucharm,n;//for(m=z;m<20;m++)//for(n=0;n<20;n++);//}//發送函數voidsend(uchardat){SBUF=dat;while(!TI);TI=0;}//主函數voidmain(){uartinit();while(1){a=P1;send(a);}}單片機接收代碼
#include<reg51.h>#defineucharunsignedcharucharflag;voiduartinit(){//設置波特率9600,11.0592.TMOD=0X20;TH1=0XFD;TL1=0XFD;TR1=1;//設置串行口,方式1。SM0SM1=01;EA=1;ES=1;SCON=0X50;}//接收函數voidreceive()interrupt4{P1=SBUF;flag=1;}//主函數voidmain(){uartini
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷凍飲品行業人才培養與職業發展考核試卷
- 品牌聲音與品牌形象的協同發展考核試卷
- 2025年中國PPA塑膠原料數據監測研究報告
- 2025年中國PP-R管材數據監測研究報告
- 2025年中國L型收縮包裝機數據監測研究報告
- 2025年中國EVA熱壓眼鏡盒數據監測報告
- 2025年中國BOPP啞光膜數據監測報告
- 2025年中國21孔硬膠圈數據監測報告
- 2025至2030年中國黃花梨高靠背椅市場分析及競爭策略研究報告
- 2025至2030年中國雪梅肉市場分析及競爭策略研究報告
- 運輸公司交通安全培訓課件
- 2025年陜西省中考數學試題(解析版)
- 北師大版7年級數學下冊期末真題專項練習 03 計算題(含答案)
- 小學生匯報講課件
- 職業衛生管理制度和操作規程標準版
- 小學信息技術四年級下冊教案(全冊)
- 河道保潔船管理制度
- 2025浙江嘉興市海寧市嘉睿人力招聘5人筆試參考題庫附帶答案詳解析版
- 【增程式電動拖拉機驅動系統總體設計方案計算1900字】
- 黨課課件含講稿:《關于加強黨的作風建設論述摘編》輔導報告
- GB/T 19023-2025質量管理體系成文信息指南
評論
0/150
提交評論