串行輸入輸出接口.ppt_第1頁(yè)
串行輸入輸出接口.ppt_第2頁(yè)
串行輸入輸出接口.ppt_第3頁(yè)
串行輸入輸出接口.ppt_第4頁(yè)
串行輸入輸出接口.ppt_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2020/8/5,1,第六節(jié) 串行輸入/輸出接口,基本概念,波特率:串信通信每秒傳送的位數(shù),異步通信(起始位、數(shù)據(jù)位、(P/地址/數(shù)據(jù)幀標(biāo)志)、 停止位) 同步通信(同步字符、數(shù)據(jù)塊),串行通信: 一幀信息的各位被逐位順序傳送(串行口),并行通信: 一幀信息的各位被同時(shí)傳送(并行I/O口),2020/8/5,2,2020/8/5,3,2020/8/5,4,2020/8/5,5,串行通信的數(shù)據(jù)通路形式,2020/8/5,6,有一個(gè)全雙工的異步串行通信接口,可以 同時(shí)發(fā)送、接收數(shù)據(jù)。,MCS-51串行接口,2020/8/5,7,2020/8/5,8,1、串行口控制寄存器 SCON(98H),工作方

2、式控制 00:方式0 01:方式1 10:方式2 11:方式3,多機(jī)通信 1:允許 0:不允許,接收控制,發(fā)送數(shù)據(jù) 第九位,接收數(shù)據(jù) 第九位,2020/8/5,9,方式0:串行口工作方式0為同步移位寄存器 輸入/輸出模式,可外接移位寄存器,以擴(kuò)展 I/O口,RXD(數(shù)據(jù)),TXD(移位時(shí)鐘),2020/8/5,10,方式1:10位通用異步接口,2020/8/5,11,方式2和方式3: (僅波特率不同,其余完全相同),2020/8/5,12,2020/8/5,13,2、電源控制寄存器PCON(87H),波特率選擇位 SMOD=1,方式1、2、3的波特率加倍,2020/8/5,14,3、波特率,2

3、020/8/5,15,思考題3,為什么定時(shí)器T1用作串行口波特率發(fā)生器時(shí),常采用工作方式2 ? 8051中SCON的SM2、TB8、RB8有何作用? 敘述多機(jī)通信的原理。,2020/8/5,16,第七節(jié) 中斷系統(tǒng),2020/8/5,17,定時(shí)器/計(jì)數(shù)器控制寄存器TCON (低四位用于控制外部中斷),跳變觸發(fā)標(biāo)志,觸發(fā)控制,TCON,2020/8/5,18,定時(shí)器/計(jì)數(shù)器T0、T1溢出中斷,溢出時(shí),硬件置TF0=1或TF1=1,申請(qǐng)中斷 CPU 響應(yīng)中斷后,硬件清除TF0或TF1(也可由軟件清“0”),串行口中斷 發(fā)送中斷:硬件置TI=1,申請(qǐng)中斷, CPU 響應(yīng)中斷后,軟件清除TI=0 接收中

4、斷:硬件置RI=1,申請(qǐng)中斷, CPU 響應(yīng)中斷后,軟件清RI=0。,2020/8/5,19,CPU中斷 允許標(biāo)志 1:開中斷 0:關(guān)中斷,串口中斷 允許位 1:允許 0:禁止,2020/8/5,20,由中斷優(yōu)先級(jí)寄存器IP(B8H)設(shè)置,串口,T1中斷,外中斷1,T0中斷,外中斷0,將其設(shè)置為1,則為高優(yōu)先級(jí)中斷;將其設(shè)置為0, 則為低優(yōu)先級(jí)中斷。,進(jìn)行中的中斷過(guò)程不能被同級(jí)或低級(jí)中斷打斷 低優(yōu)先級(jí)中斷可被高優(yōu)先級(jí)中斷打斷,實(shí)現(xiàn)嵌套 多個(gè)源同時(shí)申請(qǐng)中斷時(shí),先響應(yīng)優(yōu)先級(jí)/權(quán)高的,2020/8/5,21,中斷源,同級(jí)內(nèi)優(yōu)先權(quán)排隊(duì),外中斷0,最高,T0溢出中斷 外中斷1 T1溢出中斷,串行口中斷,

5、最低,若同時(shí)收到幾個(gè)同一優(yōu)先級(jí)的中斷請(qǐng)求,則由 輔助優(yōu)先級(jí)硬件結(jié)構(gòu)(內(nèi)部查詢順序)決定。,2020/8/5,22,若EA=1,且相應(yīng)中斷允許位置1,且,CPU才會(huì)響應(yīng)中斷請(qǐng)求,2020/8/5,23,外中斷0 0003H,T0中斷 000BH,外中斷1 0013H,T1中斷 001BH,串行口中斷 0023H,2020/8/5,24,中斷請(qǐng)求的撤除,定時(shí)器/計(jì)數(shù)器0、1的中斷請(qǐng)求及跳變觸發(fā)的外中斷0、1,硬件自動(dòng)撤除 串行口中斷,須用軟件的方法清除中斷標(biāo)志 電平觸發(fā)的外中斷0、1,需外接電路撤除中斷請(qǐng)求信號(hào),2020/8/5,25,編寫中斷服務(wù)程序時(shí)應(yīng)注意,2020/8/5,26,第八節(jié) 單片

6、機(jī)的復(fù)位方式 與節(jié)電運(yùn)行方式,一、復(fù)位工作狀態(tài) 二、復(fù)位電路 三、節(jié)電方式 空閑方式:停止CPU而讓RAM、定時(shí)/ 計(jì)數(shù)器、串行口和中斷系統(tǒng)繼續(xù)有效。 掉電方式:可保存片內(nèi)RAM的內(nèi)容,但振蕩器停振以禁止芯片所有的其它功能直到下一次硬件復(fù)位,2020/8/5,27,思考題4,8051有幾個(gè)中斷源,有幾級(jí)中斷優(yōu)先級(jí)?各中斷標(biāo)志是怎樣產(chǎn)生的,又是怎樣清除的? 簡(jiǎn)述MCS-51單片機(jī)中斷響應(yīng)過(guò)程。中斷響應(yīng)后,是怎樣保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場(chǎng)的?,2020/8/5,28,第二章小結(jié),MCS-51內(nèi)部結(jié)構(gòu) 存儲(chǔ)器結(jié)構(gòu)(程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器) 定時(shí)器/計(jì)數(shù)器的4種工作方式 P0-P3口的結(jié)構(gòu),應(yīng)用注意 串行口的工作方式,應(yīng)用場(chǎng)合 中斷控制和中斷響應(yīng),2020/8/5,29,作業(yè)1,若晶振為12MHz,串行口工作于 方式1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論