版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第七章 串行通信接口主 要 內(nèi) 容7.1 串行通信簡介7.1.1 串行通信的分類 按照串行數(shù)據(jù)的同步方式,串行通信可以分為同步通信和異步通信兩類。1. 異步通信(1)字符幀(Character Frame)(2)波特率(band rate)2. 同步通信7.1 串行通信簡介 同步通信是一種連續(xù)串行傳送數(shù)據(jù)的通信方式,一次通信只傳送一幀信息。這里的信息幀與異步通信中的字符幀不同,通常含有若干個數(shù)據(jù)字符。它們均由同步字符、數(shù)據(jù)字符和校驗字符(CRC)組成。7.2 串行接口寄存器串行口結(jié)構(gòu)框圖7.2.1 串行口內(nèi)部結(jié)構(gòu) 串行口的發(fā)送和接收都是以特殊功能寄存器SBUF的名義進行讀或?qū)懙?,?dāng)向SBUF發(fā)
2、“寫”命令時(執(zhí)行SBUF=數(shù)據(jù);)即是向發(fā)送緩沖器SBUF裝載并開始由TXD引腳向外發(fā)送的一幀數(shù)據(jù),發(fā)送完便使發(fā)送中斷標志位TI=1。7.2 串行接口寄存器7.2 串行接口寄存器7.2.2 串行口控制寄存器 控制MCS-51單片機串行口控制寄存器共有兩個:特殊功能寄存器SCON和PCON。SCON和PCON選口地址分別為98H和87H,SCON用于控制和監(jiān)視串行口的工作狀態(tài),可以位尋址。MCS-51單片機串行通信的方式選擇、接收與發(fā)送控制及串行口的標志均由SCON控制和指示,PCON為電源控制寄存器,沒有位尋址功能。1.SCON(串行口控制寄存器)SCON串行口控制寄存器7.2 串行接口寄存
3、器7.2 串行接口寄存器串行口的工作方式和所用波特率對照表2.PCON(電源控制寄存器)各位的定義PCON電源控制寄存器7.2 串行接口寄存器SMOD:為串行口波特率選擇位。在方式1、方式2和方式3時,串行通信波特率和2SMOD成正比。即:當(dāng)SMOD=1時,通信波特率可以提高一倍。1.方式07.3 串行口的工作方式 設(shè)定SM0、SM1為00時,串行接口工作于方式0,在方式0下,RXD(P3.0)為數(shù)據(jù)輸入/輸出端,TXD(P3.1)為同步脈沖輸出端,發(fā)送或接收的數(shù)據(jù)為8位低位在前,高位在后,方式0的波特率固定為fosc/12,也就是每一機器周期傳送1位數(shù)據(jù),方式0可外接移位寄存器,將串行接口擴
4、展為并行接口,也可外接同步輸入輸出設(shè)備。方式0不用于異步串行通信,而是用于串并轉(zhuǎn)換,達到擴展單片機I/O口數(shù)量的目的。2. 方式1 當(dāng)設(shè)定SM0,SM1為01時,串行接口工作于方式1,方式1為波特率可變的8位異步通信方式,由TXD發(fā)送,RXD接收。7.3 串行口的工作方式3. 方式2和方式37.3 串行口的工作方式 當(dāng)設(shè)定SM0,SM1為10或11時,串行口工作于方式2或方式3,這兩種方式都是9位異步通信,僅波特率不同,適用于多機通信。7.4 RS-232標準及其應(yīng)用 RS-232C是由美國電子工業(yè)協(xié)會(EIA)正式公布的,在異步串行通信中應(yīng)用最廣泛的標準總線。9針D型連接器引腳示意圖9針D型
5、連接器引腳說明表7.4 RS-232標準及其應(yīng)用MAX232連線圖與引腳圖7.4 RS-232標準及其應(yīng)用1.單片機與單片機的連接 單片機之間通過RXD,TXD之間的交叉連接,并且通信的單片機有共同地線的情況下,就可以實現(xiàn)雙機通信。7.5 單片機串行通信電路單片機與單片機的通信連接圖2.單片機與主機(PC)的連接 7.5 單片機串行通信電路單片機與PC的通信連接圖1 程序分析2 電路圖3 程序7.6 RS232串口應(yīng)用實例例7.1 通過串口助手給AT89C51發(fā)送一串字符,單片機接收包括起始位“”在內(nèi)的數(shù)據(jù)到數(shù)據(jù)緩沖區(qū)并將“”前的數(shù)據(jù)返回串口調(diào)試助手。1 程序分析 2 電路圖 3 程序7.7
6、串口應(yīng)用實例例7.2 單片機RXD與TXD相連,自發(fā)自收,P2.0接發(fā)光二極管。1 程序分析 2 電路圖 3 程序7.7 串口應(yīng)用實例例7.3 甲乙兩個單片機進行通信,要求:(1)甲機通過按鍵K1可以控制乙機的LED1、 LED2的亮滅;(2)乙機通過按鍵K2可以向甲機發(fā)送數(shù)字, 并顯示在甲機的數(shù)碼管上;7.8 小 結(jié)1.以字符或字節(jié)為單位組成數(shù)據(jù)幀進行的傳送稱為異步通信,以數(shù)據(jù)塊為單位連續(xù)進行的傳送稱為同步通信。2.在串行通信的編程中,如果是方式1和方式3,初始化程序中必須對定時計數(shù)器T1進行初始化編程以選擇波特率。7.8 小 結(jié)3.發(fā)送程序應(yīng)注意先發(fā)送,再檢查狀態(tài)TI,再發(fā)送;而接收程序應(yīng)注意先檢查狀態(tài)R
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年糧食質(zhì)量安全宣傳日知識講座課件
- 單元檢測(九)中華人民共和國成立和社會主義革命與建設(shè)-2024-2025學(xué)年高一上學(xué)期統(tǒng)編版(2019)必修中外歷史綱要上
- 黑龍江省哈爾濱市第九中學(xué)校2024一2025學(xué)年高三上學(xué)期開學(xué)考試語文試卷(解析版)
- 小戶型居住空間家具使用調(diào)查
- 人力資源管理中的可持續(xù)性問題研究
- 股權(quán)結(jié)構(gòu)對公司財務(wù)杠桿效應(yīng)的影響
- 江蘇省南京市十三中2024年中考押題數(shù)學(xué)預(yù)測卷含解析
- 智能咖啡機行業(yè)競爭格局與投資戰(zhàn)略研究咨詢報告
- 2023年西安慶華民爆公司招聘考試試題及答案
- 2023年木里縣委組織部度縣直機關(guān)及所屬事業(yè)單位考調(diào)公務(wù)員筆試真題
- HXD3C型電力機車檢修整備范圍及標準
- 通用橋式起重機使用說明書匯總
- 教師、學(xué)生、家長、學(xué)校相關(guān)評價表格
- 中英文報價單
- 光學(xué)玻璃產(chǎn)品對照表
- 110kV變電站拆舊施工方案
- 七年級英文幽默小故事帶翻譯
- 泌尿生殖系統(tǒng)腫瘤pt課件
- 蘇少版音樂三年級下冊《豎笛練習(xí)三》教案
- 車間生產(chǎn)現(xiàn)場管理檢查表
- 鋼管扣件租賃費計算Excel表格(與租賃軟件計算結(jié)果相同) (1)
評論
0/150
提交評論