



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目5習題答案單選題設串行異步通信的數據格式是:1個起始位,7個數據位,1個校驗位,1個停止位,若傳輸率為1200,則每秒鐘傳輸的最大字符數為(C)。(A)10個(B)110個(C)120個(D)240個2.在數據傳輸率相同的情況下,同步字符傳輸的速度要高于異步字符傳輸,其原因是(D)。字符間無間隔(B)雙方通信同步發生錯誤的概率少(D)附加的輔助信息總量少3.異步串行通信中,收發雙方必須保持(C)。(A)收發時鐘相同(B)停止位相同(C)數據格式和波特率相同(D)以上都正確4.在數據傳輸率相同的情況下,同步傳輸率高于異步傳輸速率的原因是(A)(A)附加的冗余信息量少(B)發生錯誤的概率小(C)字符或組成傳送,間隔少(D)由于采用CRC循環碼校驗5.在異步通信方式中,通常采用(B)來校驗錯誤。(A)循環冗余校驗碼(B)奇、偶校驗碼(C)海明校驗碼(D)多種校驗方式的組合二、簡答題1.STC15單片機的串行口有幾種工作方式?各有什么特點?答:STC15單片機的串行口共有?4種工作方式?,特點如下:?方式0?(同步移位寄存器模式)?同步通信?,用于擴展I/O(如連接74HC164等移位寄存器)??數據格式?:8位數據,無起始/停止位??波特率固定?:一般為系統時鐘的1/12(如fosc/12)??方式1?(8位UART模式)?異步通信?,最常用模式??數據格式?:10位(1起始位+8數據位+1停止位)??波特率可變?:由定時器T1或T2控制??方式2?(9位UART模式)?異步通信?,支持多機通信??數據格式?:11位(1起始位+8數據位+1可編程位+1停止位)??波特率固定?:系統時鐘的1/32或1/64(如fosc/32或fosc/64)??方式3?(9位UART可變波特率模式)?異步通信?,功能與方式2類似,但波特率可變??數據格式?:同方式2(11位)??波特率由定時器控制?:與方式1相同(通過T1/T2設定)?設單片機串行口工作于方式3,每分鐘傳送3600個字符,計算其波特率。答:波特率為660bps設A、B兩臺單片機的串口工作于方式1,波特率為4800,A機發送數據0X00、0X01、0X02……0X1F,B機接收后存放到片內RAM地址為0X40開始的單元中,試用查詢方式編寫A、B兩機的程序。答:?A機發送程序(查詢方式):#include<REG51.H>voidUART_Init(){SCON=0x50;//串口方式1,允許接收(對發送方非必須)TMOD|=0x20;//定時器1工作方式2(8位自動重裝)TH1=0xFA;//波特率4800(假設fosc=11.0592MHz,SMOD=0)TL1=0xFA;TR1=1;//啟動定時器1}voidmain(){unsignedchari;UART_Init();for(i=0;i<=0x1F;i++){//發送0x00~0x1F共32個字節SBUF=i;//寫入發送緩沖區while(!TI);//等待發送完成TI=0;//清除發送中斷標志}while(1);//發送完成后停止}?B機接收程序(查詢方式):#include<REG51.H>voidUART_Init(){SCON=0x50;//串口方式1,允許接收TMOD|=0x20;//定時器1工作方式2TH1=0xFA;//波特率4800(與A機一致)TL1=0xFA;TR1=1;//啟動定時器1}voidmain(){unsignedchar*ptr=0x40;//數據存儲起始地址unsignedcharcount=32;//接收32個字節UART_Init();while(count--){while(!RI);//等待接收完成RI=0;//清除接收中斷標志*ptr++=SBUF;//存儲數據到RAM}while(1);//接收完成后停止}5.第4題中,如果串行口工作于方式2,程序應如何修改?答:?A機發送程序(方式2,查詢方式):#include<REG51.H>voidUART_Init(){SCON=0x80;//方式2,禁止接收,第9位默認0(可自定義為校驗位)PCON|=0x80;//SMOD=1(若需更高波特率,但需晶振支持)}voidmain(){unsignedchari;UART_Init();for(i=0;i<=0x1F;i++){TB8=0;//第9位設為0(可自定義為奇偶校驗位)SBUF=i;//發送數據while(!TI);//等待發送完成TI=0;//清除標志}while(1);}?B機接收程序(方式2,查詢方式):#include<REG51.H>voidUART_Init(){SCON=0x90;//方式2,允許接收,第9位存入RB8PCON|=0x80;//SMOD=1(與A機一致)}voidmain(){unsignedchar*ptr=0x40;unsignedcharcount=32;UART_Init();while(count--)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨床患者體驗與滿意度試題及答案
- 實驗委托協議書附件
- 輪胎代理協議書模板
- 教師聘用協議書無效
- 勞務派遣延期協議書
- 2024年花藝師多元文化的影響與考題試題及答案
- 市政二級實務試題及答案
- 招聘輔導員能力測評題目試題及答案
- 精典案例2024年福建事業單位考試試題及答案
- 考試書單測試題及答案大全
- 物業管理之工程管理
- 生態農業發展與綠色金融的融合路徑
- 附著齦重建在口腔種植修復中的應用探索
- 《歐式田園風》課件
- 2024年德州市人民醫院高層次衛技人才招聘筆試歷年參考題庫頻考點附帶答案
- 訂單與合同管理制度
- 【MOOC期末】《英美文學里的生態》(北京林業大學)期末中國大學慕課MOOC答案
- 外科患者疼痛護理與管理
- 《家校社協同育人“教聯體”工作方案》專題培訓
- 《異常子宮出血診斷與治療指南(2022版)》解讀
- 2024年六西格瑪黃帶認證考試練習題庫(含答案)
評論
0/150
提交評論