新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機(jī)中斷概念及理解

        單片機(jī)中斷概念及理解

        作者: 時間:2013-12-02 來源:網(wǎng)絡(luò) 收藏

        1 :指能向CPU發(fā)出中斷請求信號的部件和設(shè)備。

        2 :指內(nèi)部或外部產(chǎn)生的申請信號。這個信號通常是電信號的某種變化形式,有以下幾類:

        1)脈沖的上跳沿或下降沿(上升沿觸發(fā)型或下降沿觸發(fā)型)

        2)高電平或低電平

        3)電平的變化

        3 中斷向量:

        發(fā)出的請求信號被CPU檢測到之后,如果的中斷控制系統(tǒng)允許響應(yīng)中斷,則CPU會自動轉(zhuǎn)移,執(zhí)行一個固定的程序空間地址中的指令。這個固定的地址稱作中斷入口地址,也要中斷向量。

        中斷控制與中斷響應(yīng)條件:

        中,對應(yīng)每一個中斷源都有一個相應(yīng)的中斷標(biāo)志位,該中斷標(biāo)志位將占據(jù)中斷控制寄存器中的一位。當(dāng)檢測到某一中斷源產(chǎn)生符合條件的時,其硬件會自動將該中斷源對應(yīng)的中斷標(biāo)志位置1。這就意味著有產(chǎn)生并向MCU申請中斷。

        響應(yīng)A中斷=全局中斷允許標(biāo)志位 + 中斷A允許標(biāo)志位 + 中斷A的標(biāo)志位

        內(nèi)部中斷:單片機(jī)的內(nèi)部集成許多功能模塊,如定時器,串口通信,A/D轉(zhuǎn)換器……在發(fā)生中斷時才需要CPU參與,發(fā)出請求信號通知CPU。

        外部中斷:系統(tǒng)的外部設(shè)備產(chǎn)生的中斷源,產(chǎn)生一個中斷信號(通常是高低地那瓶或者電平跳變的上升/下降),送到單片機(jī)的外部中斷請求引腳供CPU檢測。

        中斷進(jìn)行的大概過程:

        總中斷允許位打開,本身中斷允許位打開,中斷源產(chǎn)生一個符合條件的中斷信號,當(dāng)MCU檢測到這個信號,其硬件就自動將該中斷源對應(yīng)的中斷標(biāo)志位置1(這個標(biāo)志位在中斷控制寄存器中占一位),即響應(yīng)中斷,則CPU會自動轉(zhuǎn)移,執(zhí)行一個固定的程序空間地址中的指令(即中斷向量),在中斷向量處放置著一條跳轉(zhuǎn)到中斷服務(wù)程序的指令。這樣,CPU響應(yīng)后,執(zhí)行中斷向量中的轉(zhuǎn)移指令,進(jìn)而執(zhí)行中斷服務(wù)程序。

        單片機(jī)相關(guān)文章:單片機(jī)教程


        單片機(jī)相關(guān)文章:單片機(jī)視頻教程


        單片機(jī)相關(guān)文章:單片機(jī)工作原理




        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 新乐市| 盐源县| 昌平区| 宝应县| 通道| 酉阳| 大名县| 平潭县| 苏州市| 望奎县| 新竹市| 开阳县| 尚志市| 镇巴县| 如东县| 酒泉市| 马关县| 福州市| 开江县| 葵青区| 吉林省| 东兰县| 青铜峡市| 壤塘县| 聂拉木县| 南和县| 天长市| 崇义县| 余江县| 高唐县| 聊城市| 青浦区| 成武县| 辽阳市| 黄山市| 神池县| 边坝县| 夏邑县| 武清区| 南充市| 阿荣旗|