聯(lián)系人:劉先生
電 話:13932635398
手 機(jī):13932635398
手 機(jī):18731612495
在線咨詢QQ:2035687447
公司地址:廊坊市安次區(qū)盛德花園(南底商)20-1-101
電 話:13932635398
手 機(jī):13932635398
手 機(jī):18731612495
在線咨詢QQ:2035687447
公司地址:廊坊市安次區(qū)盛德花園(南底商)20-1-101
微控制器中斷的概念
添加時(shí)間:2015-12-23 14:36:59 文章來源:廊坊市九盈數(shù)控技術(shù)有限公司
當(dāng)CPU正在處理一個(gè)中斷請求。又發(fā)生了另一個(gè)優(yōu)先級比它高的中斷請求時(shí).cPu暫時(shí)中止對前一中斷的處理.轉(zhuǎn)而去處理優(yōu)光級更高的中斷請求.待處理完以后.再繼續(xù)執(zhí)行原來的中斷處理程序,這樣的過程稱為中斷嵌套,允許多重中斷的系統(tǒng)稱為多級中斷系統(tǒng)。沒有中斷嵌套功能的中斷系統(tǒng)稱為單級中斷系統(tǒng)。
由于外界異步事件中斷cPu正在執(zhí)行的程序(只要允許的話)是隨機(jī)的,cPu轉(zhuǎn)向去執(zhí)行中斷服務(wù)程序時(shí).除了硬件會自動(dòng)把斷點(diǎn)地址(程序計(jì)數(shù)器Pc的值)、Psw位壓入堆棧之外,用戶還得注意保護(hù)有關(guān)工作寄存器。累加器、sB等信息(通常稱為保護(hù)現(xiàn)場),以便在完成中斷服務(wù)程序后,恢復(fù)原工作寄存器、累加器、sB等的內(nèi)容(稱恢復(fù)現(xiàn)場);執(zhí)行中斷返回指令,自動(dòng)恢復(fù)psw并彈出斷點(diǎn)到Pc,返回主程序.繼續(xù)執(zhí)行被中斷的程序,
相關(guān)產(chǎn)品