




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
21天學(xué)51單片機(jī)開發(fā)第十五講:51系列單片機(jī)的串行接口課程安排串行通信概述51系列單片機(jī)的串行接口串行接口工作模式0及其程序設(shè)計(jì)串行接口工作模式1及其程序設(shè)計(jì)串行接口工作模式2及其程序設(shè)計(jì)串行接口工作模式3及其程序設(shè)計(jì)串行通信概述異步串行通信與同步串行通信異步串行通信的波特率1波特=1bps(位/秒)串行通信的數(shù)據(jù)傳送方式根據(jù)通信雙方之間的數(shù)據(jù)流向,串行通信可以分為三種制式:單工通信制式半雙工通信制式全雙工通信制式51系列單片機(jī)的串行接口串行接口控制寄存器SCON串行接口控制寄存器SCON用于選擇串行通信的工作方式和某些控制功能。波特率選擇寄存器PCON波特率選擇寄存器PCON用于波特率的倍增控制。波特率的程序設(shè)計(jì)串行工作模式0的波特率模式0波特率=fosc/12串行工作模式1的波特率模式1波特率=T1溢出率·2SMOD/32
串行工作模式2的波特率模式2波特率=fosc·2SMOD/64串行工作模式3的波特率模式3波特率=T1溢出率·2SMOD/32
串行接口工作模式0及其程序設(shè)計(jì)當(dāng)設(shè)置控制寄存器SCON的SM0=0和SM1=0時(shí),串口工作于模式0。串口工作模式0為同步移位寄存器輸入/輸出方式。數(shù)據(jù)發(fā)送流程數(shù)據(jù)接收流程串行接口工作模式0及其程序設(shè)計(jì)串行接口工作模式0及其程序設(shè)計(jì)01 #include<reg51.h> //頭文件02 void main(void) //主函數(shù)03 {04 inti; //聲明變量05 i=67; //初始化06 SCON=0x00; //初始化串行口模式007 ES=0; //禁止串行中斷08 SBUF=i; //輸出數(shù)據(jù)到SBUF,啟動(dòng)串行輸出09 while(TI) //等待TI=110 {11 TI=0; //TI清零12 }13 }串行接口工作模式1及其程序設(shè)計(jì)當(dāng)設(shè)置控制寄存器SCON的SM0=0和SM1=1時(shí),串口工作于模式1。串口的工作模式1為10位異步發(fā)送接收方式數(shù)據(jù)發(fā)送流程數(shù)據(jù)接收流程串行接口工作模式1及其程序設(shè)計(jì)串行接口工作模式1及其程序設(shè)計(jì)01 #include<reg51.h> //頭文件02 void main(void) //主函數(shù)03 {04 SCON=0x50; //初始化串行口模式105 TMOD=0x20; //初始化T1為定時(shí)功能,模式206 PCON=0x80; //設(shè)置SMOD=107 TL1=0xF4; //波特率4800bit/s,初值08 TH1=0xF4;09 ES=0; //禁止串行中斷10 TR1=1; //啟動(dòng)定時(shí)器11 SBUF=0x76;12 while(TI) //等待TI=113 {14 TI=0; //TI清零15 }16 SBUF=0x77;17 while(TI) //等待TI=118 {19 TI=0; //TI清零20 }21 }串行接口工作模式2及其程序設(shè)計(jì)當(dāng)設(shè)置控制寄存器SCON的SM0=1和SM1=0時(shí),串口工作于模式2。串口工作模式2為固定波特率的串行異步通信方式數(shù)據(jù)發(fā)送流程數(shù)據(jù)接收流程串行接口工作模式2及其程序設(shè)計(jì)串行接口工作模式2及其程序設(shè)計(jì)01 #include<reg51.h> //頭文件02 void main(void) //主函數(shù)03 {04 SCON=0x80; //初始化串行口模式205 PCON=0x80; //設(shè)置SMOD=106 ES=0; //禁止串行中斷07 TB8=0; //奇偶校驗(yàn)位08 SBUF=0x46;09 while(TI) //等待TI=110 {11 TI=0; //TI清零12 }13 }串行接口工作模式3及其程序設(shè)計(jì)當(dāng)設(shè)置控制寄存器SCON的SM0=1和SM1=1時(shí),串口工作于模式3。串口的工作模式3為11位異步發(fā)送接收方式數(shù)據(jù)發(fā)送流程數(shù)據(jù)接收流程串行接口工作模式3及其程序設(shè)計(jì)串行接口工作模式3及其程序設(shè)計(jì)01 #include<reg51.h> //頭文件02 void main(void) //主函數(shù)03 {04 SCON=0xC0; //初始化串行口模式205 PCON=0x80; //設(shè)置SMOD=106 TL1=0xF4; //波特率4800bit/s,初值07 TH1=0xF4;08 ES=0; //禁止串行中斷09 TR1=1;
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年輔警招聘考試綜合提升試卷有答案詳解
- 2025年輔警招聘考試綜合提升練習(xí)題含答案詳解(培優(yōu)a卷)
- 2022年2月銀川市直遴選面試真題帶詳細(xì)解析
- 2022年11月三亞市直機(jī)關(guān)遴選公務(wù)員面試真題帶題目詳解
- 2025年云南省交通運(yùn)輸綜合行政執(zhí)法局文山支隊(duì)硯山大隊(duì)執(zhí)法輔助人員招聘(1人)筆試備考試題附答案詳解(鞏固)
- 2013年高考語文試題及答案
- 麗江云南麗江市交通運(yùn)輸綜合行政執(zhí)法支隊(duì)執(zhí)法輔助人員招聘6人筆試歷年參考題庫及答案詳解(歷年真題)
- 旅順?biāo)訛澈S蛏鷳B(tài)環(huán)境評價(jià)
- 2025安全生產(chǎn)施工補(bǔ)充協(xié)議書(勞務(wù)公司與施工隊(duì)長簽訂合同范本)
- 2025標(biāo)準(zhǔn)技術(shù)服務(wù)合同范本
- 科學(xué)上海會(huì)考試卷及答案
- 信息技術(shù)與課堂教學(xué)深度融合開題報(bào)告
- 臨床提升手護(hù)溫度 共筑人文關(guān)懷-手術(shù)室患者人文關(guān)懷管理規(guī)范實(shí)踐
- 2025紫金礦業(yè)集團(tuán)股份有限公司校園招聘筆試參考題庫附帶答案詳解
- 2025義務(wù)教育道德與法治(2022版)課程標(biāo)準(zhǔn)考試測試卷及答案
- LED顯示屏更新改造的安全措施與施工文明要求
- 江蘇南京歷年中考作文題與審題指導(dǎo)(2002-2024)
- 3.1.1 橢圓的標(biāo)準(zhǔn)方程(同步課件含動(dòng)畫演示)
- 綠色施工評價(jià)標(biāo)準(zhǔn)【B.0.2 環(huán)境保護(hù)要素評價(jià)表】
- 離婚協(xié)議書正規(guī)打印(2025年版)
- 稀土元素常考題及答案
評論
0/150
提交評論