第5章 80C51單片機(jī)的中斷組成及應(yīng)用_第1頁
第5章 80C51單片機(jī)的中斷組成及應(yīng)用_第2頁
第5章 80C51單片機(jī)的中斷組成及應(yīng)用_第3頁
第5章 80C51單片機(jī)的中斷組成及應(yīng)用_第4頁
第5章 80C51單片機(jī)的中斷組成及應(yīng)用_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第5章80C51單片機(jī)的中斷組成及應(yīng)用,主要內(nèi)容,1、中斷的概念2、80C51中斷系統(tǒng)的組成3、中斷系統(tǒng)的應(yīng)用舉例,教學(xué)要求,1、理解中斷的概念;2、掌握中斷系統(tǒng)的組成;3、理解中斷系統(tǒng)的執(zhí)行過程;4、掌握LED數(shù)碼管的工作的原理;5、掌握中斷系統(tǒng)的初始化;6、掌握中斷系統(tǒng)的應(yīng)用。,一、中斷的概念,1、中斷的概念當(dāng)CPU在執(zhí)行程序時(shí),如果有某個(gè)設(shè)備向CPU提出服務(wù)請求,CPU可以暫時(shí)中止它正在執(zhí)行的程序,轉(zhuǎn)而去為這個(gè)設(shè)備服務(wù),即執(zhí)行相應(yīng)的中斷服務(wù)子程序,服務(wù)完后接著執(zhí)行其暫停下來的程序,這一過程即是一次中斷過程。,一、中斷的概念,2、中斷的實(shí)現(xiàn)要實(shí)現(xiàn)中斷的功能,單片機(jī)應(yīng)能完成以下幾方面工作:(

2、1)有向CPU提出中斷請求的渠道;(2)CPU可以暫停其正在執(zhí)行的程序,轉(zhuǎn)而去執(zhí)行中斷服務(wù)子程序;(3)在中斷處理程序執(zhí)行完后,CPU可以返回其斷點(diǎn)處繼續(xù)執(zhí)行其中斷前執(zhí)行的程序;(4)清除中斷標(biāo)志等,為以后中斷的實(shí)現(xiàn)提供條件。,一、中斷的概念,3、中斷的意義(1)可以實(shí)現(xiàn)CPU與外設(shè)之間的同步工作。(2)可以提高CPU的實(shí)時(shí)處理能力。(3)可以自動(dòng)進(jìn)行故障處理。4、中斷源能夠產(chǎn)生和傳遞中斷請求信號(hào)的渠道,稱為中斷系統(tǒng)的中斷源。80C51單片機(jī)的中斷源一共有5個(gè)。,一、中斷的概念,二、80C51中斷系統(tǒng)的組成,1、與中斷有關(guān)的SFR(1)定時(shí)器/計(jì)數(shù)器控制寄存器TCON(88H),二、80C51

3、中斷系統(tǒng)的組成,(2)串行口控制寄存器SCON(98H)SCON是可位尋址的特殊功能寄存器,其8位中的低2位與中斷系統(tǒng)有關(guān)。,二、80C51中斷系統(tǒng)的組成,(3)中斷允許寄存器IE(A8H),二、80C51中斷系統(tǒng)的組成,(4)中斷源優(yōu)先級(jí)控制寄存器IP(B8H),二、80C51中斷系統(tǒng)的組成,當(dāng)CPU同時(shí)收到幾個(gè)同一級(jí)的中斷請求時(shí),CPU會(huì)先相響應(yīng)哪一個(gè)呢?,二、80C51中斷系統(tǒng)的組成,2、80C51中斷系統(tǒng)的組成,三、80C51中斷系統(tǒng)的應(yīng)用,中斷處理過程(P91)(1)中斷請求(2)中斷響應(yīng)(3)中斷處理(4)中斷返回,三、80C51中斷系統(tǒng)的應(yīng)用,1、中斷的初始化(1)確定外部中斷的

4、觸發(fā)方式;(2)確定中斷優(yōu)先級(jí);(3)開中斷。應(yīng)用一:在系統(tǒng)不斷執(zhí)行自左至右流水燈循環(huán)程序過程中,當(dāng)按下S鍵,則燈光亮滅閃動(dòng)3次,然后,接著執(zhí)行原來的程序,如再次按下S鍵,則重復(fù)以上過程。,三、80C51中斷系統(tǒng)的應(yīng)用,三、80C51中斷系統(tǒng)的應(yīng)用,中斷服務(wù)入口地址,三、80C51中斷系統(tǒng)的應(yīng)用,應(yīng)用二、設(shè)計(jì)一個(gè)4人搶答器功能要求:4個(gè)搶答按鍵(S1、S2、S3、S4),當(dāng)搶答允許后,顯示最先按鍵的鍵號(hào),同時(shí)發(fā)出“嘟”聲提示搶答成功(這里以點(diǎn)亮發(fā)光二極管來表示搶答成功)。,三、80C51中斷系統(tǒng)的應(yīng)用,三、80C51中斷系統(tǒng)的應(yīng)用,1、數(shù)碼管顯示原理LED數(shù)碼管內(nèi)部含有8個(gè)發(fā)光二極管。,三、80C51中斷系統(tǒng)的應(yīng)用,三、80C51中斷系統(tǒng)的應(yīng)用,發(fā)光二極管正向?qū)妷阂话阍?.52.0V,工作電流一般取520mA,一般不超過30mA。為保證LED數(shù)碼顯示器不因電流過大而損壞,實(shí)際使用時(shí),應(yīng)在每個(gè)筆段引腳上加一限流電阻。,式中,VCC為電源電壓,通常為5V;VLED為LED的正向?qū)妷?,通常?.61.8V;ILED為所選工作電流,取7mA左右,已有足夠的顯示亮度。,三、8

溫馨提示

  • 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論