單片機習題8答案_第1頁
單片機習題8答案_第2頁
單片機習題8答案_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、習題81. 異步通信和同步通信的主要區(qū)別是什么,8051單片機串行口有沒有同步通信的功能?2. 在異步通信中,接收方是如何知道發(fā)送方發(fā)送數(shù)據(jù)的?3. 為什么80C51單片機串行口的方式0幀格式?jīng)]有起始位0和停止位1?4. 為什么定時器/計數(shù)器T1用作串行口波特率發(fā)生器時,常采用方式2?若已知時鐘頻率、串行通信的波特率,如何計算裝入的T1的初值?5. 直接以TTL電平串行傳輸數(shù)據(jù)的方式有什么缺點?為什么在串行傳輸距離較遠時,常采用RS-232C、RS-422A、RS-485標準串行接口來進行串行數(shù)據(jù)傳輸?比較RS-232C、RS-422A、RS-485標準串行接口各自優(yōu)缺點。6. 假定串行口串行

2、發(fā)送的字符格式為1位起始位,8位數(shù)據(jù)位,1位校驗位,1位停止位,請畫出傳送字符“B”的幀格式。7. 某AT89C51單片機串行口,傳送數(shù)據(jù)的幀格式由1個起始位(0),7個數(shù)據(jù)位,1個偶校驗位和1個停止位(1)組成。當該串行口每分鐘傳送1800個字符時,試計算它的波特率。8. 若晶體振蕩器為11.0592MHz,串行口工作于方式1,波特率為4800b/s,寫出用T1作為波特率發(fā)生器的方式控制字和計數(shù)初值。9. 使用AT89C51的串行口按工作方式1進行串行數(shù)據(jù)通信,假定波特率為2400b/s,以查詢方式傳送數(shù)據(jù),請編寫發(fā)送程序。10. 請用中斷法編寫串行口方式1下的接收程序。設80C51單片機主

3、頻為11.0592MHz,波特率為1200b/s,接收數(shù)據(jù)緩沖區(qū)在片外RAM起始地址為BLACK單元,接收數(shù)據(jù)長度為30,采用偶校驗(數(shù)據(jù)長度不發(fā)送)。#include#define uint unsigned int#define uchar unsigned charuchar xdata BLACK30;void InitUART(void)uchar i; EA=0; /暫時關閉中斷 TMOD=0x20; /定時器1工作在模式2,自動重裝模式 SCON=0x40; /串口工作在模式1 TH1=0xcc; /定時器重裝值 TL1=0xcc; PCON=0x80; /串口波特率加倍 ES=

4、1; /串行中斷允許 TR1=1; /啟動定時器1 REN=1; /允許接收 EA=1; /允許中斷for(i=0;i30;i+)BLACKi=i;uint8 sending;void UartPutChar(uint8 d) SBUF=d; /將數(shù)據(jù)寫入到串口緩沖 Sending=1; /設置發(fā)送標志 while(Sending); /等待發(fā)送完畢void UartISR(void) interrupt 4 if(RI) /收到數(shù)據(jù) RI=0; /清中斷請求 else /發(fā)送完一字節(jié)數(shù)據(jù) TI=0; Sending=0; /清正在發(fā)送標志 11. 請用中斷法編寫串行口方式2下的發(fā)送程序。設80C51單片機主頻為11.0592MHz波特率為9600,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論