版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第5章 串行通信,本章主要內(nèi)容,一、并行通信與串行通信,1、通信:計(jì)算機(jī)的CPU與外部設(shè)備之間的信息(0、1)交換,以及計(jì)算機(jī)與計(jì)算機(jī)之間的信息交換過程稱為通信。 2、并行通信與串行通信 (1)并行通信 :所傳送數(shù)據(jù)的各位同時(shí)發(fā)送或接收的通信方式稱為并行通信。 (2)串行通信 :所傳送數(shù)據(jù)的各位按順序一位一位地發(fā)送或接收的通信方式稱為串行通信。,1、異步通信:異步通信是按幀的格式進(jìn)行傳送的,每一個(gè)數(shù)據(jù)幀由1個(gè)起始位、7個(gè)或8個(gè)數(shù)據(jù)位、12個(gè)停止位(含1.5個(gè)停止位)和1個(gè)校驗(yàn)位組成。,二、異步通信和同步通信,2、同步通信:同步通信是按數(shù)據(jù)塊進(jìn)行傳送的。每個(gè)數(shù)據(jù)塊由多個(gè)數(shù)據(jù)構(gòu)成的,其中包含有兩個(gè)
2、(或一個(gè))同步字符作為起始位以觸發(fā)同步時(shí)鐘開始發(fā)送或接收數(shù)據(jù),其余是沒有間隙的有效數(shù)據(jù)塊??臻e位需發(fā)送同步字符。,波特率就是單位時(shí)間里傳輸?shù)臄?shù)據(jù)位數(shù),單位是比特/秒(bit/s),或波特(baud),1波特=1bit/s=1bps。波特率是衡量數(shù)據(jù)傳送速率的指標(biāo)。 波特率的數(shù)值應(yīng)采用標(biāo)準(zhǔn)波特率系列。,三、串行通信波特率,1、單工通信 2、半雙工通信 3、全雙工通信,四、串行通信的制式,1、奇偶校驗(yàn) 2、累加和校驗(yàn) 3、CRC檢驗(yàn),五、串行通信的校驗(yàn),一、AT89S51串行口的構(gòu)成,二、串行口控制寄存器SCON,SM0、SM1:串行口的工作方式選擇位,SM2:是多機(jī)通信控制位 REN:是允許串行
3、接收位 。REN=1允許串行接收,REN=0則禁止串行接收。 TB8:是工作在方式2和方式3時(shí),要發(fā)送的第9位數(shù)據(jù)。 RB8:在方式2和方式3時(shí),RB8為接收到的第9位數(shù)據(jù)。 TI是發(fā)送中斷標(biāo)志位。 RI是接收中斷標(biāo)志位 。,三、PCON和波特率的選擇,SMOD為波特率倍增位,當(dāng)SMOD=1時(shí),波特率加倍,串行通信的速度提高一倍。T1用作波特率發(fā)生器,波特率與T1的溢出率有關(guān),T1一般工作在方式2。 溢出率=計(jì)數(shù)速率/256(TH1) PCON不可進(jìn)行位操作。,四、串行數(shù)據(jù)緩沖器SBUF,發(fā)送和接收兩個(gè)緩沖器共用個(gè)字節(jié)地址。 發(fā)送: MOV SBUF,A ; 引起一次發(fā)送。 MOV A,SBU
4、F;從串口讀數(shù)據(jù),五、串行口工作方式,1工作方式0:為同步移位寄存器輸入/輸出方式 。 發(fā)送接收的是8位數(shù)據(jù),從RXD端串行輸出或輸入,低位在前,高位在后,沒有起始位和停止位。TXD端輸出移位時(shí)鐘,使系統(tǒng)同步。,2工作方式1:8位的UART 。,(1)發(fā)送: 執(zhí)行向SBUF傳送指令,引起一次串行發(fā)送過程,發(fā)送結(jié)束置位TI,TI需軟件清0。 (2)接收: 在REN=1條件下自動(dòng)接收,接收一個(gè)完整數(shù)據(jù)后置位RI,可以讀取接收的數(shù)據(jù),RI需軟件清0。,3工作方式2:9位的UART ,波特率固定。,發(fā)送和接收過程與方式1類似,發(fā)送的第九位數(shù)據(jù)存放在TB8中,接收的第九位數(shù)據(jù)在RB8中。,4工作方式3:9位的UART ,波特率可變,同方式1。,六、雙機(jī)通信,1、串行口使用步驟 (1)初始化 。串行口初始化的內(nèi)容包括工作方式選擇、波特率的設(shè)置、開中斷等。 (2)提供入口地址。 (3)中斷服務(wù)程序或子程序。 2、雙機(jī)通信,七、多機(jī)通信,(1)主機(jī)的SM2置為0,所有從機(jī)初始化時(shí)置SM2=1,只能接收主機(jī)的地址信息(TB8=1)。 (2)主機(jī)發(fā)送地址信息(TB8=1)。 (3)所有從機(jī)接收地址信息后,與自身地址編號(hào)比較,一致將自身的SM2清為0,并回發(fā)地址編號(hào)(TB8=0),不一致,不做任何處理。 (4)主機(jī)接收從機(jī)的回復(fù)地址,確認(rèn)已尋址到從機(jī),然后發(fā)送數(shù)據(jù)信息(TB8=0),只有指定的從機(jī)(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年怒江州交通運(yùn)輸局公益性崗位招聘(1人)考試備考試題及答案解析
- 2025河北秦皇島市第五中學(xué)等2所學(xué)校公開招聘教師2名(第二批)考試備考試題及答案解析
- 2026年西安市鄠邑區(qū)就業(yè)見習(xí)基地見習(xí)招聘(163人)考試參考題庫及答案解析
- 2026中國(guó)華電集團(tuán)有限公司廣東公司本部及科創(chuàng)中心一般管理人員招聘7人考試參考試題及答案解析
- 2026年濟(jì)南市歷城區(qū)教育和體育局所屬事業(yè)單位第一批公開招聘教師(200人)考試備考試題及答案解析
- 2026浙江寧波市江北區(qū)城市建設(shè)投資發(fā)展有限公司及下屬子公司招聘7人考試參考試題及答案解析
- 2026徽商銀行總行金融科技崗社會(huì)招聘考試備考題庫及答案解析
- 2026年春季云南曲靖市關(guān)工委麒麟希望學(xué)校學(xué)期教師招聘4人筆試模擬試題及答案解析
- 2026年碑林區(qū)柏樹林社區(qū)衛(wèi)生服務(wù)中心招聘康復(fù)治療師內(nèi)科主治醫(yī)師B超醫(yī)師康復(fù)醫(yī)師備考題庫及完整答案詳解一套
- 2026年普洱市永德昆西醫(yī)院、普洱西盟仁康醫(yī)院招聘?jìng)淇碱}庫帶答案詳解
- 初中歷史區(qū)域國(guó)別研究教學(xué)與跨學(xué)科整合課題報(bào)告教學(xué)研究課題報(bào)告
- 檔案工作責(zé)任追責(zé)制度
- 2024-2025學(xué)年重慶市南開中學(xué)七年級(jí)(上)期末道德與法治試卷(含答案)
- 【語文】廣東省深圳市寶安區(qū)寶城小學(xué)二年級(jí)上冊(cè)期末復(fù)習(xí)試題(含答案)
- 中國(guó)腦小血管病診治指南2025
- 中國(guó)零排放貨運(yùn)走廊創(chuàng)新實(shí)踐經(jīng)驗(yàn)、挑戰(zhàn)與建議
- 2025西藏日喀則市薩迦縣招聘專職網(wǎng)格員11人筆試備考題庫及答案解析
- 節(jié)能工程監(jiān)理質(zhì)量評(píng)估報(bào)告范本
- 攝影取景角度課件
- 2025寧夏黃河農(nóng)村商業(yè)銀行科技人員社會(huì)招聘考試筆試參考題庫及答案解析
- 統(tǒng)編版語文一年級(jí)上冊(cè)無紙化考評(píng)-趣味樂考 玩轉(zhuǎn)語文 課件
評(píng)論
0/150
提交評(píng)論