




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1第7.3章串行通信2內(nèi)容7.3.1串行通信概念7.3.2串行口的功能與結(jié)構(gòu)7.3.3串行波特率7.3.4串行函數(shù)37.3.1串行通信概念串行按通道分有三種方式:單工:單向半雙工:分時(shí)雙向全雙工:同時(shí)雙向按工作時(shí)鐘分有兩種方通信方式:
異步通信雙方約定以相同波特率傳送數(shù)據(jù)位,即發(fā)送方與接收方用各自的時(shí)鐘。 同步通信發(fā)送方發(fā)送數(shù)據(jù)位和時(shí)鐘位,即發(fā)送方與接收方用同一時(shí)鐘。5串行通信協(xié)議1.異步幀格式起始位0,數(shù)據(jù)位(8位或9位),奇偶校驗(yàn)位(可選),停止位(1)組成2.波特率每秒鐘收發(fā)字符所含的位數(shù)(包括格式位),用bps表示,常見波特率有96、2400、4800、9600bps等。8051的波特率由T1溢出率和SMOD位決定。57.3.2串行口功能與結(jié)構(gòu)--功能1.功能可實(shí)現(xiàn)同步或異步串行通信,有4種方式:方式0:同步移位寄存器方式1:8位數(shù)據(jù)位(加起始、停止共10位)異步方式方式2、3:9位數(shù)據(jù)位(加起始、停止共11位)異步方式67.3.2串行口功能與結(jié)構(gòu)串行結(jié)構(gòu)示意圖2、8051串行結(jié)構(gòu)應(yīng)用實(shí)例4串行通信的基本原理和過程發(fā)送:并轉(zhuǎn)串指令:MOVSBUF,A(C51發(fā)送數(shù)據(jù)用SBUF=x;)成功則TI=1,用于查詢或中斷接收:串轉(zhuǎn)并RI=1,說明接收成功,用于查詢或中斷,再用MOVA,SBUF指令將數(shù)據(jù)送到A(C51用x=SBUF讀取數(shù)據(jù);)77.3.2串行口功能與結(jié)構(gòu)-串行口控制3、8051串行口控制字及控制寄存器1.SCON-控制串行方式、接收允許、 串行中斷標(biāo)志等。2.PCON-其中的SMOD位作為方式 1、2、3的波特率加倍位,即波特 率因子=2。8SM0
串行口控制寄存器SCON(地址:98H)7.3.2串行口功能與結(jié)構(gòu)-串行口控制寄存器SCON方式見表格8-1接收中斷標(biāo)志發(fā)送中斷標(biāo)志接收數(shù)據(jù)第9位發(fā)送數(shù)據(jù)第9位接收控制0:禁止接收1:允許接收多機(jī)通信0:單機(jī)對單機(jī)1:多機(jī)通信位地址9F9E9D9C9B9A9998SCONSM1SM2RENTB8RB8TIRISM09MCS-51的串行口有四種工作方式,它是由SCON中的SM1和SM0來決定的,如下表所示。表格8-1串行口的工作方式SM0SM1工作方式方式簡單描述波特率0008位移位寄存器主振頻率/1201110位(8位數(shù)據(jù))可變10211位(9位數(shù)據(jù))主振頻率/32或主振頻率/6411311位(9位數(shù)據(jù))可變7.3.2串行口功能與結(jié)構(gòu)—工作方式10SMOD———GF1GF0PDIDL通用標(biāo)志位空閑控制位0:正常方式1:空閑方式掉電控制位0:正常方式1:掉電方式波特率選擇位SMOD=1時(shí),方式1、2和3的波特率加倍
PCON各位定義(地址:87H)7.3.2串行口功能與結(jié)構(gòu)-特殊功能寄存器PCON127.3.3串行波特率---方式1波特率
方式1的波特率T1方式28位定時(shí)器初值串行fOSC常選11.0592MHz13波特率(方式1、3)fosc=6Mfosc=12Mfosc=11.059MSMODT1方式初值SMODT1方式初值SMODT1方式初值62.5k
12FFH
19.2k
12FDH(-3)9.6k
02FDH(-3)4.8k
12F3H(-13)02FAH(-6)2.4k12F3H02F3H(-13)02F4H(-12)1.2k12E6H02E6H(-26)02E8H(-24)60012CCH02CCH02D0H30002CCH0298H02A0H137.3.5121DH021DH022EH1100272H01FEEBH01FEFFH7.3.3串行波特率-波特率和定時(shí)器T1初值關(guān)系表207.3.4串行函數(shù)由stdio.h定義的printf和scanf被重定義為串行發(fā)送和接收。printf(constchar*fmtstr[,argument]…);條件:1、將T1設(shè)為模式2(即8位自動(dòng)置初值方式),并按給定波特率給T1賦初值2、啟動(dòng)T13、將串行設(shè)為方式1(即1位起始位、8位數(shù)據(jù)、1位停止位)4、TI=15、printf15例1(1/2)例1:fOSC=11.0592MHz,要求串行口波特率為2400bps,求初值并編程,并用方式1發(fā)送字符串“TianjinUniversityofTechnologyandEducation”到串行口,設(shè)SMOD=0。 解:定時(shí)器T1初值為 X=-11059200/(384×2400) =-12或查表得出X=F4H16例1(2/2)例1程序如下:#include<reg51.h>#include<stdio.h>main(){ TMOD=0x20; TL1=-3; //T1初值 TH1=-3; TR1=1; //啟動(dòng)T1 SCON=0x40; //SM0=0,SM1=1,即方式1 TI=1; printf("TianjinUniversityofTechnologyandEducation")
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高校畢業(yè)生就業(yè)安置與就業(yè)技能培訓(xùn)與就業(yè)保障服務(wù)合同
- 二零二五年度股份轉(zhuǎn)讓與新能源項(xiàng)目投資合作框架協(xié)議
- 二零二五年度排煙道安裝與通風(fēng)系統(tǒng)優(yōu)化合同
- 運(yùn)動(dòng)會(huì)發(fā)言稿100字
- 2025年臨滄道路貨運(yùn)運(yùn)輸從業(yè)資格證模擬考試
- 結(jié)對子發(fā)言稿
- 解除與終止勞動(dòng)合同
- 高中家長會(huì) 揚(yáng)帆起航追逐夢想課件-高三上學(xué)期家長會(huì)
- 國際貿(mào)易實(shí)務(wù)練習(xí)題目
- 詩歌理解啟蒙:鄉(xiāng)愁英語語法解析課
- GB/T 45229-2025劇場工藝安全要求
- 2025-2030年中國數(shù)字告示(數(shù)字標(biāo)牌)行業(yè)需求現(xiàn)狀及發(fā)展趨勢分析報(bào)告
- 安全生產(chǎn)法律法規(guī)匯編(2025版)
- 義務(wù)教育化學(xué)課程標(biāo)準(zhǔn)(2022年版)解讀
- 生產(chǎn)加工型小微企業(yè)安全管理考試(含答案)
- 2《幼苗長大了》課件
- 勝利油田壓驅(qū)技術(shù)工藝研究進(jìn)展及下步工作方向
- 研究生復(fù)試匯報(bào)ppt
- 畢節(jié)市疾病預(yù)防控制中心衛(wèi)生應(yīng)急管理工作規(guī)范
- 倉儲(chǔ)物流部組織架構(gòu)及崗位設(shè)置資料
- 2.6米材積計(jì)算表
評論
0/150
提交評論