單片機(jī)技術(shù)基礎(chǔ) 課件 第七章.ppt_第1頁
單片機(jī)技術(shù)基礎(chǔ) 課件 第七章.ppt_第2頁
單片機(jī)技術(shù)基礎(chǔ) 課件 第七章.ppt_第3頁
單片機(jī)技術(shù)基礎(chǔ) 課件 第七章.ppt_第4頁
單片機(jī)技術(shù)基礎(chǔ) 課件 第七章.ppt_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第7章串行接口及應(yīng)用,7.1串行通信基礎(chǔ)知識,7.2 MCS-51單片機(jī)串口結(jié)構(gòu)及工作方式,7.3主從多機(jī)通信,退出,7.1串行通信基礎(chǔ)知識,MCS-51單片機(jī)內(nèi)部有一個通用異步收發(fā)機(jī)(UART)。這是一個全雙工串行接口,可以同時(shí)發(fā)送和接收數(shù)據(jù)。利用該串行接口,可以實(shí)現(xiàn)單機(jī)通信、多機(jī)通信和與PC機(jī)的通信。數(shù)據(jù)通信的基本概念1。數(shù)據(jù)通信2。通信方法有兩種通信方法:一種是并行通信,另一種是串行通信。7.1.2串行通信模式串行通信有三種模式:單工通信、半雙工通信和全雙工通信。7.1.3數(shù)據(jù)同步技術(shù)。異步通信、7.2 MCS-51單片機(jī)串口的結(jié)構(gòu)和工作方式,7 . 2 . 1 MCS-51串口的結(jié)構(gòu)有

2、一個可編程的全雙工串行通信接口,可作為通用異步收發(fā)UART或同步移位寄存器。它的幀格式有8位、10位和11位,可以設(shè)置為固定波特率和可變波特率,給用戶帶來很大的靈活性。串口控制寄存器SCON、電源控制寄存器PCON 1、串口控制寄存器SCON、串口控制寄存器SCON決定串口的通信工作模式,控制數(shù)據(jù)的收發(fā),標(biāo)記串口的工作狀態(tài)。其位格式為:SM0、SM1:串口工作模式控制位,兩位對應(yīng)四種工作模式,如表7-1所示(fosc為晶振頻率)。2,功率控制寄存器PCON在與串行端口操作相關(guān)的功率控制寄存器PCON中只有一位SMOD,它的位格式是SMOD:波特率乘法位。當(dāng)串行端口工作在模式1、模式2和模式3時(shí)

3、,如果SMOD=1,波特率加倍;如果SMOD=0,波特率不會加倍。當(dāng)微控制器復(fù)位時(shí),SMOD=0。7.2.3波特率設(shè)計(jì)1。當(dāng)模式0的波特率工作在模式0時(shí),移位脈沖由機(jī)器周期的第六個狀態(tài)周期S6給出,每個機(jī)器周期產(chǎn)生一個移位脈沖來發(fā)送或接收一位數(shù)據(jù)。因此,波特率是固定的,是振蕩頻率的1/12,不受PCON寄存器中SMOD的影響。公式如下:工作模式0的波特率=fosc/12,2,工作模式2的波特率,移位脈沖由振蕩頻率fosc的第二拍P2時(shí)鐘給出(即fosc/2),所以模式2的波特率取決于PCON的SMOD位的值,當(dāng)SMOD=0時(shí),波特率為fosc的1/64;當(dāng)SMOD=1時(shí),波特率為fosc的1/

4、32,表示為:工作模式2波特率=(2SMOD/64)fosc,3,工作模式1和模式3波特率例8-18051單片機(jī)的時(shí)鐘振蕩頻率為11.0592MHZ,波特率發(fā)生器選擇定時(shí)器T1(工作模式2),波特率為4800bps。找到定時(shí)器T1的初始值x。設(shè)置波特率控制位SMOD=0,然后:x=256(11.0592106(01)/(3844800)=250=fah。因此,(TH1)=(TL1)=FAH系統(tǒng)的晶振頻率為11.0592MHZ,以使初始值為整數(shù),從而產(chǎn)生精確的波特率。串口的四種工作模式在串口的四種工作模式中,串口通信只使用模式1、模式2和模式3,模式0主要用于擴(kuò)展并行輸入輸出端口。1.串口0、7

5、.3主從多機(jī)通信的工作模式,7.3.1主從多機(jī)通信的原理,7.3.2多機(jī)通信協(xié)議,7.3.3串行通信示例示例7-1有兩臺8031單片機(jī),彼此非常接近,直接相連,兩臺機(jī)器的晶振頻率為11.0592MHZ,通信波特率為4800bps。現(xiàn)在,第一個8031單片機(jī)的RAM40H5FH單元中的數(shù)據(jù)被串行發(fā)送到第二個8031單片機(jī)的RAM60H7FH單元。,喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂:1#喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂

6、喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂:org 1000h tx 3330 mov tmod 、#02H MOV TH1 、#0FAH MOV TL1 、#0FAH MOV SCON 、# 80h你是誰2 MOV PCON,00h吳經(jīng)盛fos/64 setb tr 0、MOV R0 、# 40h不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不mov R2 # 20h;唉喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲循環(huán): mov a,r0

7、;喂喂喂喂喂A MOV C,PSW.0 MOV TB8,C;哎,菲蘭達(dá)tb8 mov sbff,a;哎哎哎哎等待:JBC TI,ll 1;你好SJMP韋特、LL1:INC R0 DJNZ R2,LOOP RET 2#哎哎哎哎哎哎:org 1000h rx 3360 mov tmod 、#02H MOV TH1 、#0FAH MOV TL1 、#0FAH MOV SCON 、# 90h你是誰2個,1826年年、MOV、PCON、#00H SETB TR0 MOV R0、#60H MOV R2、#20H回路:JBC RI、mm1阿巧SJMP環(huán)路MM1:MOV A,sbuf沈佳宜(音譯)JB PSW

8、.0,第1頁;哎哎哎哎哎JB RB8錯誤;喂喂喂喂喂SJMP右、PP1:JNB RB8錯誤;哎哎哎哎哎哎哎右:MOV R0,a;哈哈哈R0 DJNZ公司,環(huán)路錯誤: setb PSW。5 .胡志明先生RET、中魏冄7-2我的天??!我的天啊!我的天??!我的天??!我的天??!我的天?。∥业奶彀?!我的天啊!我的天??!我的天??!我的天??!我的天??!我的天?。∥业奶彀?,你好內(nèi)存(內(nèi)存(何曰1000小時(shí)喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲32不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,

9、不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不ram 1000小時(shí)-你好-你好。李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男,李亞男11,0592兆赫茲,菲蘭達(dá)維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇維諾維奇1200bps .什么事我愛你不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不1個,喂喂喂喂喂喂

10、喂喂喂喂喂喂喂,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥第一季我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是2個,第40號命令個SMOD=0,喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲八點(diǎn)鐘方向。我的天啊!我的天??!我的天??!我的天啊!我的天?。∥业奶彀。∥业奶彀?!我的天??!我的天啊!我的天??!我的天啊!我的天

11、啊!我的天啊!我的天啊!我的天啊7-7(高(阿云,范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹7-7(b)阿云。唉喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲(1)你好:org 1000h TTT 3330 mov tmod ,# 20H MOV TH1 ,# 0和8H SETB TR1 MOV SCON、#50H MOV 87H、#00H、輸入: mov dph、#00H MOV R4、#20H MOV R5、# 00H TX1:MOV A、 04h mov sbff

12、、A WAIT1:JBC TI、RX1 SJMP WAIT 1 RX13360 JBC RI、NEXT1 SJMP RX1、MP RX1 R5 MOV R5、a wait 2: jbc ti、tx 3sjmp wait 2 tx 3360 mocvx a、DPTR MOV SBUF、A ADD、R5 MOV R5、A INC DPTR、wait 3360 jbc ti、next 2sjmp wait 3 next 23360 NZ我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是:org 1000h rrrr 3330 mov tmod # 20h mov TH1,#0和8H MOV TL1、#0和8H

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論