電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機 >> 正文

8051單片機原理-8051的中斷-8051單片機

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2011-9-16

8051單片機原理


8031、8751AH和89C51,提供了5個中斷源:即2個外部中斷、兩個計時器中斷和串列口中斷。 8052AH則除了以上5個中斷外另增加了第六個中斷:那就是第三個計時器/計數(shù)器。底下僅將中斷結構作一概略性的介紹。

 

中斷允許暫存器(INTERRUPT ENABLES)
EA - ET2 ES ET1 EX1 ET0 EX0
 
EA IE.7 如果EA=0,禁止所有的中斷,EA=1時,各中斷是否作用,由各允許位決定
- IE.6 不能使用
ET2 IE.5 允許Timer2溢位或補入中斷(8052)
ES IE.4 允許串行I/O
ET1 IE.3 允許Timer1
EX1 IE.2 允許INT1
ET0 IE.1 允許Timer0
EX0 IE.0 允許INT0


透過設定或清除在SFR里名為IE(Interrupt Enable)暫存器里的位元,每個中斷源都可以被各別的(Enable)或禁止(DISABLE)。這個暫存器(IE)也包含有一個整體禁止位元,它可以被清除,以禁止所有的中斷。


中斷優(yōu)先權(Interrupt Priority)

  - PT2 PS PT1 PX1 PT0 PX0
  
  IE.7 不能使用
- IE.6 不能使用
PT2 IE.5 定義Timer2優(yōu)先權(8052)
PS IE.4 定義串行I/O優(yōu)先權
PT1 IE.3 定義Timer1優(yōu)先權
PX1 IE.2 定義INT1優(yōu)先權
PT0 IE.1 定義Timer0優(yōu)先權
PX0 IE.0 定義INT0優(yōu)先權

每個中斷源可透過設定或清除SFR內(nèi)名為IP(Interrupt Priority)的暫存器內(nèi)的某些位元,可個別的將它面劃到兩層優(yōu)先權的一層里,較低優(yōu)先權的中斷可以被較高優(yōu)先權的中斷所中斷,但并不能被另一個低優(yōu)先權中斷。而高優(yōu)先權中斷就不能被其它中斷源中斷。如果有兩個不同優(yōu)先權層次的中斷同時到達時,則較高優(yōu)先權的中斷要求先被服務。如果相同優(yōu)先層次的中斷同時到達時,則可以用內(nèi)部的輪詢(polling)順序決定那一個要求先被服務,因此在每個優(yōu)先層次里有一個次優(yōu)先權結構由輪詢順序來決定。

IE和IP暫存器及輪詢順序如何動作?

以決定任何中斷發(fā)生時那一個會被優(yōu)先服務。中斷工作會在每個機械周期的狀態(tài)5(S5)時,所有的中斷旗號都被鎖入中斷控制系統(tǒng)中,這個取樣信號會在下一個機械周期時被加以檢查,如果有允許的中斷,它的旗號被發(fā)現(xiàn)設定"1",此時中斷系統(tǒng)就產(chǎn)生一個LCALL至程序記憶體的對應位址。但有某些情況會禁止中斷的產(chǎn)生,即相同或較高優(yōu)先權的中斷正在執(zhí)行時。

硬體所產(chǎn)生的LCALL動作會使得目前的程序計數(shù)器值被推入(push)堆疊區(qū),然后將服務程序的起始位址載入PC。如前面所述每個中斷服務程序都有一固定的起始位址。中斷發(fā)生時僅有程序計數(shù)器(PC)被推入堆疊區(qū),而PSW或任何一個暫存器都沒有放入堆疊區(qū)。僅PC被推入堆疊區(qū)保存起來,這使得寫程序的人可以自己決定要花多少時間去保存其它的暫存器,雖然這會增加程序的負擔,但這樣,可增快中斷響應時間。在許多的中斷功能里,例如控制應用時,只要將口里的接腳反相、或重新載入計時器、或讀入或寫資料至列口緩沖區(qū)時,這種作法通?梢员绕渌腃PU還短的時間完成中斷服務的工作。

Tags:8051中斷,單片機中斷,中斷介紹,中斷  
責任編輯:admin
相關文章列表
Rs232轉Rs485接線圖
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
国内国外精品影片无人区| 欧美特黄a级高清免费大片| 婷婷综合缴情亚洲狠狠图片| 国产一级小视频| 三年片韩国在线观看| 欧美精品xxxxbbbb| 天天做天天爱夜夜想毛片| 十六以下岁女子毛片免费| 东北女人奶大毛多水多| 绝美女神抬臀娇吟| 日韩影院在线观看| 国产欧美日韩综合精品一区二区| 亚洲日本香蕉视频| 高铁上要了很多次| 日韩欧美在线视频| 国产亚洲人成网站观看| 久久发布国产伦子伦精品 | 狠狠躁天天躁无码中文字幕 | 欧美黑人疯狂性受xxxxx喷水| 性生交大片免看| 又黄又爽又色的视频在线看 | 国产99久久亚洲综合精品| 久久精品亚洲一区二区三区浴池| 视频在线观看一区| 无码国产精品一区二区免费vr| 国产jizz在线观看| 中文天堂在线最新版在线www| 毛片免费在线观看网站| 国产精品三级电影在线观看| 二区三区在线观看| 熟妇人妻videos| 国产亚洲日韩欧美一区二区三区| 中文成人无字幕乱码精品区| 精品香蕉一区二区三区| 女人被躁免费视频| 亚洲欧美第一页| 99热这里有精品| 日本永久免费a∨在线视频| 别揉我胸啊嗯奶喷了动态图| 91www永久在线精品果冻传媒| 无套进入30p|