wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

51單片機中斷的響應及撤銷

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2011年02月15日   【字體:

中斷的響應
中斷響應就是單片機CPU對中斷源提出的中斷請求的接受。中斷請求被響應后,再經(jīng)過一系列的操作,而后轉(zhuǎn)向中斷服務程序,完成中斷所要求的處理任務。下面簡要說明80c51的中斷響應過程:
1.外中斷采樣和內(nèi)中斷置位
1.1外中斷采樣
要想知道外中斷是否有請求發(fā)生,需要對外中斷進行采樣。
當通過軟件將寄存器TCON的IT0(或IT1)位設置為0時,/INT0(或/INT1)為電平觸發(fā)方式,CPU在每個機器周期的S5P2(第五個狀態(tài)第2拍節(jié))期間對/INT0(或/INT1)采樣,一旦在P3.2(或P3.3)上檢測到低電平時,則認為有外部中斷申請,隨即由硬件使TCON的IE0(或IE1)位置1,向CPU申請中斷。在中斷響應完成后轉(zhuǎn)向中斷服務子程序,再由硬件自動對IE0(或IE1)位清0.
當寄存器TCON的IT0(或IT1)位為1,/INT0(或/INT1)為脈沖觸發(fā)方式,則CPU在每個機器的S5P2期間對/INT0(或/INT1)采樣,當檢測到前一周期為高電平、后一周期為低電平時,由硬件使TCON的IE0(IE1)位置1,向CPU申請中斷,在中斷響應完成后轉(zhuǎn)向中斷服務子程序時,再由硬件自動對IE0(IE1)位清0.在邊沿觸發(fā)方式中,為保證CPU在兩個機器周期內(nèi)檢測到由高到低的負跳變,高電平與低電平的持續(xù)時間不得少于一個機器周期的時間。
1.2內(nèi)中斷置位
80c51把所有中斷標志都集中到TCON和SCON寄存器中。其中外中斷是使用采樣的方法把中斷請求鎖定在TCON寄存器的IE0(IE1)標志位上,而定時中斷和串行中斷的中斷請求由于都發(fā)生在芯片的內(nèi)部,定時中斷可以直接去置位TCON的TF0(TF1),串行中斷可以直接去置位SCON的RI和TI。內(nèi)中斷不存在采樣問題。
2.中斷查詢
所謂查詢,就是由CPU測試TCON和SCON中各標志位的狀態(tài),以確定有沒有中斷請求發(fā)生以及是哪一個中斷請求。單片機是在每一個機器周期的最后狀態(tài)(S6),按優(yōu)先級順序?qū)χ袛嗾埱髽酥具M行查詢,即先查詢高級中斷后查詢低級中斷,同級中斷按“外部中斷0—定時中斷0—外部中斷1—定時中斷1—串行中斷”的順序查詢。如果查詢到有標志位為“1”,則表明有中斷請求發(fā)生,接著就從相鄰的下一個機器周期的S6狀態(tài)開始進行中斷響應。
由于中斷請求是隨機發(fā)生的,CPU無法預先得知,因此在程序執(zhí)行過程中,中斷查詢要在指令執(zhí)行的每個機器周期中不停地重復進行。換句話說,就相當于你在看書的時候,每一秒鐘都會抬起頭來聽一聽,看一看,是不是有人按門鈴,是否有電話,燒的開水是否開了。。。。。。看來,單片機比人蠢多了。
3.中斷響應
當查詢到有效的中斷請求時,緊接著就進行中斷響應。中斷響應時,根據(jù)寄存器TCON、SCON中的中斷標記,由硬件自動生成一條長調(diào)用指令LCALL XXXX,這里的XXXX就是程序存儲器中斷區(qū)中相應中斷的入口地址。對于80c51的5個獨立中斷源,這些入口地址已由系統(tǒng)設定。這樣在產(chǎn)生了相應的中斷以后,就可轉(zhuǎn)到相應的位置去執(zhí)行。
例如,對于外部中斷0的響應,產(chǎn)生的長調(diào)用指令為
LCALL  0003H
生成LCALL指令后,緊接著就由CPU執(zhí)行,首先將當前程序計數(shù)器PC的內(nèi)容(準備執(zhí)行的指令的地址)壓入堆棧以保護斷點,再將中斷入口地址裝入PC,使程序轉(zhuǎn)向相應的中斷區(qū)入口地址。從中斷源所對應的向量地址中可以看出,一個中斷向量入口地址到下一個中斷向量入口地址之間只有8個單元。也就是說,中斷服務程序的長度如果超過了8B,就會占用下一個中斷的入口地址,導致出錯。但一般情況下,很少有一段中斷服務程序只占用少于8B的情況,為此可以在中斷入口處寫一條“LJMP XXXX”或“AJMP XXXX”指令,這樣可以把實際處理中斷的程序放到ROM的任何一個位置。
例如,若采用外中斷0,在程序的開始處可以這樣寫:
ORG  0000H
LJMP  MAIN
ORG  0003H
LJMP  INT_0
;以下是主程序
  MAIN:



;以下是外中斷0服務程序
  INT_0:



         RETI
         END
中斷服務程序完成后,一定要執(zhí)行一條RETI指令,執(zhí)行這條指令后,CPU將會把堆棧中保存著的地址取出,送回PC,那么程序就會從主程序的中斷處繼續(xù)往下執(zhí)行了。
說明  CPU所做的保護工作是很有限的,只保護了一個地址(主程序中斷處的地址),而其他的所有東西都不保護,所以如果你在主程序中用到了如A、DPTR、PSW等,在中斷程序中要用它們,還要保證回到主程序后這里面的數(shù)據(jù)還是沒執(zhí)行中斷以前的數(shù)據(jù),就得自己保護起來。
CPU會在機器周期的S5P2階段讀入中斷標志,并在下一個機器周期中檢查,如果中斷條件成立時,系統(tǒng)會自行產(chǎn)生一個LCALL到相對應的中斷服務例程中,可是如果有下面3種情況時,系統(tǒng)是不會對中斷要求信號有反應的:
a有相等或更高級的中斷正在執(zhí)行中,這與處理突發(fā)事件的狀況相同,既然已經(jīng)在處理突發(fā)情況,當然就不再接受其他中斷條件,除非接下來的中斷情形的優(yōu)先權(quán)比較高。
由此得到一個觀念:所有的中斷程序都應該盡量簡捷,一處理完中斷事項后立即回主程序,才不會占用過多時間,進而影響系統(tǒng)的性能。
b目前的機器周期不是該指令的最后一個周期,由于80c51在指令執(zhí)行時,分別有1個、2個和4個機器周期之分,也就是說,必須完全執(zhí)行完此指令后,系統(tǒng)對中斷信號才會有所反應。比方說,當系統(tǒng)正在執(zhí)行MUL  AB指令(需花4個機器周期)時,中斷信號必須出現(xiàn)在第4個機器周期上才算有效。這也就意味著,中斷信號必須持續(xù)足夠長的時間,以便80c51的CPU有時間去反應。
c若正在執(zhí)行的指令為RETI或者是關于中斷設置IE、IP的指令時,對正好出現(xiàn)的中斷信號不反應,因為上述的情況剛好是某個中斷服務程序的結(jié)束,或是允許/禁止某個中斷的指令,當然是等到這些指令執(zhí)行完畢后,才會對中斷信號有所反應,這些指令最多占用兩個機器周期的時間,所以這時的中斷信號必須保持有兩個機器周期以上的時間,才能被80c51接受。

中斷的撤除
中斷響應后,TCON或SCON中的中斷請求標志應及時清除。否則就意味著中斷請求仍然存在,弄不好就會造成中斷的重復查詢和響應,因此就存在一個中斷請求的撤除問題。
1 定時器中斷請求的撤除
定時中斷響應后,硬件自動把標志位TF0(或TF1)清0,因此定時中斷的中斷請求是自動撤除的,不需要用戶干預。
2 串行中斷軟件撤除
對于串行中斷,CPU響應中斷后,沒有用硬件清除它們的中斷標志RI、TI,必須在中斷服務程序中用軟件清除,以撤除其中斷請求。
3 外中斷請求的撤除
外部中斷的撤除包括中斷標志位IE0(或IE1)的清0和外中斷請求信號的撤除。其中IE0(或IE1)清“0”是在中斷響應后由硬件電路自動完成的。剩下的只是外中斷引腳請求信號的撤除了。下面對脈沖和電平兩種觸發(fā)方式分別進行討論。
a對于脈沖方式的中斷請求,由于脈沖信號過后就消失了,也可以說中斷請求信號是自動撤除的。
b對于電平方式的外部中斷,中斷標志的撤除是自動的,但中斷請求信號的低電平可能繼續(xù)存在,在以后機器周期采樣時,又會把已清0的IE0或IE1標志位重新置1.為此,要徹底解決電平方式外中斷的撤除,除了標志位清0之外,必要時還需在中斷響應后把中斷請求信號引腳從低電平強制改變?yōu)楦唠娖剑瑸榇耍稍谙到y(tǒng)中增加如圖所示電路



 

外中斷請求標志撤除電路
從圖可以看出,外部中斷0請求信號在D觸發(fā)器(可選用74LS74)的時鐘輸入端。當外部設備有中斷請求信號(為低電平)出現(xiàn)時,Q端輸出為低電平,/INT0有效,向CPU發(fā)出中斷請求信號。CPU響應中斷后,在中斷服務程序中由軟件安排1個低電平中斷應答信號,從P1.0送至D觸發(fā)器的/SD(置位端,低電平有效),使D觸發(fā)器的Q端輸出為高電平,從而撤除了低電平的外中斷0請求信號。/SD端所需的低電平可通過在中斷服務程序中增加一下指令的得到:
ANL  P1,#0FEH      ;使P1.0輸出為低電平,D觸發(fā)器置位
在中斷服務程序中還要加上撤除外中斷0標志指令,即
CLR  IE0            ;清外中斷標志,以便下次可再次中斷
可見,電平方式外部中斷請求信號的撤除是通過軟、硬件相結(jié)合的方法實現(xiàn)的。
關于中斷的基礎知識請看-18課:http://www.izizhuan.cn/mcuteach/234.html

關閉窗口

相關文章

黄色在线看片| 久久精品网站免费观看| 国产精品自拍视频一区| 日韩一区二区三区在线视频| 九色porny视频在线观看| 成人av无码一区二区三区| 超碰人人爱人人| 中文字幕综合在线| 2020国产精品| 欧美a级网站| 啦啦啦在线视频免费观看高清中文 | 7777精品伊人久久久大香线蕉超级流畅| 亚洲先锋成人| 日韩伦理在线观看| 欧美一区二不卡视频| 中文字幕永久有效| 国产精品久久久久久久久| 狠狠爱在线视频一区| 国产精品腿扒开做爽爽爽挤奶网站| 久青青在线观看视频国产| av网站在线免费看| 在线看黄色的网站| 国产一区再线| 亚洲老头老太hd| 久久青草欧美一区二区三区| 久久久成人网| **日韩最新| 加勒比一区二区三区| 中文字幕 欧美激情| 91热视频在线观看| 国产麻豆日韩| 国产亚洲a∨片在线观看| 国产精品三级av| 国内自拍一区| 国产99久久精品一区二区300| 川上优的av在线一区二区| 色吊丝中文字幕| 日韩欧美视频免费观看| 亚洲av首页在线| 欧美一级大片在线免费观看| 欧美日韩高清一区二区| 懂色av一区二区三区免费观看| 亚洲黄页网站| 午夜av在线免费观看| 美女翘臀白浆直流视频| 最新中文字幕第一页| www.男人天堂| 法国空姐在线观看免费| 麻豆蜜桃91| 久久久久久久97| 欧美大黄免费观看| 中文字幕亚洲区| 久久亚洲二区| 欧美亚洲大陆| 亚洲国产中文在线| melody高清在线观看| 天堂免费视频| 91久久久久久久久久久久| 国产chinese中国hdxxxx| jizz18女人| 一区二区日本伦理| 国产精品a久久久久久| 亚洲欧洲高清在线| 欧美亚洲动漫精品| 国产精品美女久久久久av爽李琼| 不卡在线视频中文字幕| 99视频精品| 成人在线亚洲| 久久天天久久| 秋霞在线视频| 亚洲图片欧美| 美女极度色诱视频www免费观看| 国产精品亚洲电影久久成人影院| 中文在线观看免费高清| 中文字幕免费高清在线观看| 亚洲天堂avav| 美日韩一二三区| 人妻av无码一区二区三区| 日韩福利视频在线| 福利网在线观看| dy888夜精品国产专区| 欧美第一页在线| 伊人久久免费视频| 亚洲大尺度美女在线| 午夜精品久久久久久久| 久久久久久免费网| 亚洲欧美一区二区三区孕妇| av成人免费在线观看| 肉肉av福利一精品导航| 久久99久久99精品免视看婷婷| 欧美在线三区| 综合伊思人在钱三区| 欧美日韩激情| 日韩系列在线| 一区二区三区亚洲变态调教大结局 | 日韩中文字在线| 精品捆绑美女sm三区| 欧美日韩免费网站| 欧美高清视频www夜色资源网| 天天操天天色综合| 一区二区三区日本| 国产亚洲欧美日韩俺去了| 精品一区二区av| 91麻豆精品视频| 国产99久久久国产精品| 国产欧美日韩精品在线| 国产亚洲精久久久久久| 亚洲国产中文字幕| 亚洲最色的网站| 亚洲免费观看高清完整| 中文字幕日韩av资源站| 中文字幕一区不卡| 欧美三级日本三级少妇99| 欧洲精品中文字幕| 欧美日韩国产美女| 国产亚洲精品久久久| 69**夜色精品国产69乱| 韩国欧美亚洲国产| 午夜精品久久久久久久99热| 清纯唯美日韩制服另类| 日韩av成人在线观看| 日本久久久久久| 蜜桃臀一区二区三区| 精品国偷自产一区二区三区| 97免费视频观看| 国产69精品久久久久久久| 国产 日韩 亚洲 欧美| 大陆极品少妇内射aaaaa| 欧美在线一区视频| 免费a在线观看播放| 天天躁夜夜躁狠狠是什么心态| 国产真实乱人偷精品人妻| 国产一级精品视频| 中文字幕在线久热精品| 青草青青国产| 精品一区二区三区在线成人| 激情欧美成人久久综合小说| 免费在线观看视频| 久草免费在线视频| 不卡一二三区| 国产精品成人国产| 中文字幕一区日韩精品| 亚洲黄色高清| 国产成人一区在线| 欧美经典三级视频一区二区三区| 色噜噜狠狠色综合欧洲selulu| 欧美精品aⅴ在线视频| 免费不卡在线观看av| 91av在线影院| 亚洲砖区区免费| 扒开伸进免费视频| 大胸美女被爆操| 日本高清www免费视频| 一本到在线视频| 无遮挡h肉3d动漫在线观看| 91大神在线网站| 国产经典一区| 欧美交a欧美精品喷水| 蜜桃av一区二区三区| 99re亚洲国产精品| 亚洲欧美日韩综合aⅴ视频| 亚洲精品福利在线观看| 久久色免费在线视频| 国产精品福利无圣光在线一区| 欧美 日韩 国产 在线观看| 2一3sex性hd| 99久久精品国产成人一区二区| 欧美顶级xxxxbbbb| 久久午夜剧场| 日本在线观看高清完整版| 亚州精品视频| 99re成人在线| 精品亚洲aⅴ在线观看| 欧美国产高跟鞋裸体秀xxxhd| 欧美一级二级三级| 黄色片一级视频| 免费成人蒂法网站| 久久夜色精品亚洲| 美女网站黄页| 亚洲精品555| 日本视频中文字幕一区二区三区| 日本一区二区三区久久久久久久久不| 亚洲精品在线观看视频| 欧美孕妇孕交黑巨大网站| www.成年人视频| 久久久久亚洲AV| 蜜桃91麻豆精品一二三区| 免费观看h片| 88xx成人永久免费观看| 久久久久免费av| 国产高清亚洲一区| 亚洲国产精品网站| 日本在线视频一区| 99中文字幕在线| www.我爱av| 日本中文字幕视频在线| 欧美特黄一级| 国产精品久久久久7777按摩| 在线亚洲国产精品网| 99re6这里有精品热视频| 影音先锋黄色资源| 先锋资源中文在线| 狂野欧美性猛交xxxxx视频| 亚洲综合精品| 亚洲第一狼人社区| 色噜噜国产精品视频一区二区| 97碰碰视频| 国产一级特黄a大片免费| 国产主播在线播放| 香蕉久久成人网| 青青免费在线视频| 91精品在线免费视频| 高清久久久久久| 中文字幕不卡av| heyzo国产| www.国产视频| 青青草原国产在线| 国产黑丝在线一区二区三区| 中文字幕亚洲欧美日韩在线不卡| 欧美无砖专区免费| 亚洲中文字幕在线一区| 久cao在线| 欧美gvvideo网站| 国产午夜精品一区二区三区视频 | 中文字幕欧美人妻精品一区| 精品国产乱码一区二区三| 最新国产在线拍揄自揄视频| 欧美韩日一区| 欧美亚洲精品一区| 日韩av一区二区三区美女毛片| 久久久.www| 性一交一乱一色一免费无遮挡| 色呦呦在线播放| 九一久久久久久| 亚洲色图美腿丝袜| 北条麻妃视频在线| 欧美精品另类| 精品久久97| 久久天堂av综合合色蜜桃网| 久久久久久久激情视频| 91传媒理伦片在线观看| 女人爱爱视频| 欧洲亚洲精品久久久久| 国产在线视频一区二区三区| 欧美电影影音先锋| 天天干天天操天天干天天操| 国产精品色综合| 国产高清免费av在线| 久久精品中文| 色婷婷**av毛片一区| 国产美女视频免费看| 青青草社区在线| 好看的中文字幕在线播放 | 国内外成人免费激情在线视频网站| 无码国产精品久久一区免费| 深爱五月激情五月| 欧美黄色视屏| 91丝袜高跟美女视频| 国产精品久久久久秋霞鲁丝| 99热这里只有精品2| 一区二区三区在线|网站| 精品国产伦一区二区三区观看说明| 国产91丝袜在线播放| 午夜精品蜜臀一区二区三区免费 | 黄污在线观看| 波多野结衣在线观看一区二区三区 | 牛牛国产精品| 日韩av综合网站| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 26uuu色噜噜精品一区二区| 国产精品激情自拍| 国产一级aa大片毛片| 黄色精品免费看| 国产欧美日韩亚州综合| 成人欧美一区二区| 欧美xxxooo| 国产人成在线视频| 97aⅴ精品视频一二三区| 91在线观看免费| 中文天堂资源在线| www亚洲人| 久久色.com| 国产视频一区二区不卡| 99久久亚洲精品日本无码| 欧美视频精品全部免费观看| 欧美欧美欧美欧美| 天天干天天综合| 色图欧美色图| 天天久久综合| 91精品国产日韩91久久久久久| 亚洲精品国产精品久久| 亚洲图片中文字幕| 成人久久精品| 亚洲成人激情av| 9色porny| 最新av免费看| 一本到12不卡视频在线dvd| 欧美顶级少妇做爰| 日韩av一卡二卡三卡| 国产传媒视频在线观看| 亚洲人成高清| 欧美精品999| 在线观看中文字幕视频| 农村妇女一区二区| 717成人午夜免费福利电影| 善良的小姨在线| 北条麻妃av毛片免费观看| 日韩国产欧美在线播放| 色中色综合影院手机版在线观看| 久久久久亚洲av无码专区首jn| 亚洲人成电影| 国产欧美日韩在线观看| 日本免费在线视频观看| 日本xxxwww免费视频| 日本亚洲欧美天堂免费| 亚洲综合色激情五月| 影音先锋在线国产| 色呦呦在线播放| 日韩欧美在线视频观看| 色哺乳xxxxhd奶水米仓惠香| 你懂得视频网站| 激情综合网最新| 51久久精品夜色国产麻豆| 激情视频网站在线观看| 三妻四妾完整版在线观看电视剧 | 噜噜噜噜噜久久久久久91| 亚洲第一欧美| 日韩综合一区二区| 999视频在线观看| 四虎成人精品| 久久国产综合精品| 国产精品高精视频免费| 国产三级第一页| 91精品综合| 国产成人在线一区| 日本免费不卡视频| 亚洲综合不卡| 国产精品一区二区免费| 国产成人亚洲精品播放器下载| 久久99深爱久久99精品| 日韩免费av一区二区三区| jizzjizzjizz亚洲女| 免费人成精品欧美精品| 久久国产日韩欧美| 亚洲成年电人电影网站| 不卡一区综合视频| 午夜美女久久久久爽久久| 99久久精品国产一区色| 伊人成人在线| 浅井舞香一区二区| 蜜桃在线一区二区| 国产免费成人| 精品日韩电影| 欧美黑人性受xxxx喷水| 久久99热99| 亚洲第一页在线视频| 有色激情视频免费在线| av一区二区久久| 日本a在线免费观看| 久久手机免费观看| 在线观看亚洲专区| 亚洲av毛片基地| 精品嫩草影院| 日本亚洲欧美成人| 欧美男男大粗吊1069| 国产精品自拍av| 日本福利一区二区三区| 国产性网软件大全| 中文在线一区| 久久精品综合一区| 免费福利影院| 欧美三级xxx| 日本一二三区在线观看| 97成人资源| 日韩有码视频在线| 囯产精品久久久久久| 精品综合久久久久久8888| 日韩黄色片在线| 怡红院在线观看| 亚洲视频专区在线| www夜片内射视频日韩精品成人| 日韩vs国产vs欧美| 激情视频小说图片| 一区二区三区视频在线观看视频| 欧美一区二区啪啪| 日本高清不卡码| 久久精品一区| 日本中文字幕亚洲| 黄色激情在线播放| 欧美精品日韩www.p站| 亚洲欧美乱综合图片区小说区| www.爱久久.com| 手机在线观看日韩av| 久久在线观看| 91精品美女在线| 欧美做爰性欧美大fennong| 久久久精品人体av艺术| 亚洲v在线观看| 四虎影视精品| 久久国产手机看片|