單片機一旦響應中斷請求,就由硬件完成以下功能:
(1) 根據(jù)響應的中斷源的中斷優(yōu)先級,使相應的優(yōu)先級狀態(tài)觸發(fā)器置1;
(2) 執(zhí)行硬件中斷服務子程序調用,并把當前程序計數(shù)器PC的內容壓入堆棧,保護斷點,尋找中斷源;
(3) 清除相應的中斷請求標志位(串行口中斷請求標志RI和TI除外);
(4) 把被響應的中斷源所對應的中斷服務程序的入口地址(中斷矢量)送入PC,從而轉入相應的中斷服務程序。
(5)中斷返回,程序返回斷點處繼續(xù)執(zhí)行。