• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機中斷概念及理解

    單片機中斷概念及理解

    作者: 時間:2013-12-02 來源:網絡 收藏

    1 :指能向CPU發出中斷請求信號的部件和設備。

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

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

    2)高電平或低電平

    3)電平的變化

    3 中斷向量:

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

    中斷控制與中斷響應條件:

    中,對應每一個中斷源都有一個相應的中斷標志位,該中斷標志位將占據中斷控制寄存器中的一位。當檢測到某一中斷源產生符合條件的時,其硬件會自動將該中斷源對應的中斷標志位置1。這就意味著有產生并向MCU申請中斷。

    響應A中斷=全局中斷允許標志位 + 中斷A允許標志位 + 中斷A的標志位

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

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

    中斷進行的大概過程:

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

    單片機相關文章:單片機教程


    單片機相關文章:單片機視頻教程


    單片機相關文章:單片機工作原理




    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 永德县| 济南市| 宜宾县| 年辖:市辖区| 昌黎县| 稻城县| 遂昌县| 陵水| 博客| 嘉祥县| 文昌市| 马山县| 永泰县| 游戏| 潼关县| 芜湖市| 酒泉市| 徐汇区| 长垣县| 乐东| 新巴尔虎右旗| 讷河市| 德令哈市| 紫云| 南漳县| 南平市| 齐河县| 金门县| 泽州县| 珲春市| 永靖县| 元谋县| 彭泽县| 卢湾区| 独山县| 沛县| 仙居县| 吴忠市| 承德县| 合阳县| 琼结县|