




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第5章 串行通信,本章主要內(nèi)容,一、并行通信與串行通信,1、通信:計算機(jī)的CPU與外部設(shè)備之間的信息(0、1)交換,以及計算機(jī)與計算機(jī)之間的信息交換過程稱為通信。 2、并行通信與串行通信 (1)并行通信 :所傳送數(shù)據(jù)的各位同時發(fā)送或接收的通信方式稱為并行通信。 (2)串行通信 :所傳送數(shù)據(jù)的各位按順序一位一位地發(fā)送或接收的通信方式稱為串行通信。,1、異步通信:異步通信是按幀的格式進(jìn)行傳送的,每一個數(shù)據(jù)幀由1個起始位、7個或8個數(shù)據(jù)位、12個停止位(含1.5個停止位)和1個校驗(yàn)位組成。,二、異步通信和同步通信,2、同步通信:同步通信是按數(shù)據(jù)塊進(jìn)行傳送的。每個數(shù)據(jù)塊由多個數(shù)據(jù)構(gòu)成的,其中包含有兩個
2、(或一個)同步字符作為起始位以觸發(fā)同步時鐘開始發(fā)送或接收數(shù)據(jù),其余是沒有間隙的有效數(shù)據(jù)塊??臻e位需發(fā)送同步字符。,波特率就是單位時間里傳輸?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時,要發(fā)送的第9位數(shù)據(jù)。 RB8:在方式2和方式3時,RB8為接收到的第9位數(shù)據(jù)。 TI是發(fā)送中斷標(biāo)志位。 RI是接收中斷標(biāo)志位 。,三、PCON和波特率的選擇,SMOD為波特率倍增位,當(dāng)SMOD=1時,波特率加倍,串行通信的速度提高一倍。T1用作波特率發(fā)生器,波特率與T1的溢出率有關(guān),T1一般工作在方式2。 溢出率=計數(shù)速率/256(TH1) PCON不可進(jìn)行位操作。,四、串行數(shù)據(jù)緩沖器SBUF,發(fā)送和接收兩個緩沖器共用個字節(jié)地址。 發(fā)送: MOV SBUF,A ; 引起一次發(fā)送。 MOV A,SBU
4、F;從串口讀數(shù)據(jù),五、串行口工作方式,1工作方式0:為同步移位寄存器輸入/輸出方式 。 發(fā)送接收的是8位數(shù)據(jù),從RXD端串行輸出或輸入,低位在前,高位在后,沒有起始位和停止位。TXD端輸出移位時鐘,使系統(tǒng)同步。,2工作方式1:8位的UART 。,(1)發(fā)送: 執(zhí)行向SBUF傳送指令,引起一次串行發(fā)送過程,發(fā)送結(jié)束置位TI,TI需軟件清0。 (2)接收: 在REN=1條件下自動接收,接收一個完整數(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ī)初始化時置SM2=1,只能接收主機(jī)的地址信息(TB8=1)。 (2)主機(jī)發(fā)送地址信息(TB8=1)。 (3)所有從機(jī)接收地址信息后,與自身地址編號比較,一致將自身的SM2清為0,并回發(fā)地址編號(TB8=0),不一致,不做任何處理。 (4)主機(jī)接收從機(jī)的回復(fù)地址,確認(rèn)已尋址到從機(jī),然后發(fā)送數(shù)據(jù)信息(TB8=0),只有指定的從機(jī)(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 核電設(shè)計活動方案
- 水庫中層活動方案
- 植樹節(jié)文藝宣傳活動方案
- 汽車售后服務(wù)活動方案
- 民生銀行青年節(jié)活動方案
- 樓盤公開活動方案
- 法律下基層活動方案
- 母子同調(diào)活動方案
- 歐藍(lán)德促銷活動方案
- 漢口兒童夏令營活動方案
- 診所托管合同協(xié)議
- 質(zhì)量檢驗(yàn)(測)技術(shù)服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 信息必刷卷04(廣東省卷專用)2025年中考數(shù)學(xué)(解析版)
- 餐飲服務(wù)與管理課件 菜單的設(shè)計與制作
- 核電進(jìn)廠考試題及答案
- 公司員工飲水管理制度
- 山東師范大學(xué)《大學(xué)英語本科(專升本)》期末考試復(fù)習(xí)題及參考答案
- 聲譽(yù)風(fēng)險培訓(xùn)
- 《SketchUp草圖大師教學(xué)》課件
- 職業(yè)技能培訓(xùn):保健按摩師
- 第二十章手術(shù)減肥及體形塑造美容手術(shù)美容外科學(xué)概論講解
評論
0/150
提交評論