新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機中斷系統介紹

        51單片機中斷系統介紹

        作者: 時間:2016-12-01 來源:網絡 收藏
        中斷系統是為了使CPU具有對外界緊急事件的實時處理能力而設置的。
        當中央處理器CPU正在處理某件事的時候外界發生了緊急事件請求,要求CPU暫停當前工作,轉而去處理這個緊急事件,處理完以后,再回到原來被中斷的地方,繼續原來的工作,這樣的過程稱為中斷。實現這種功能的部件稱為中斷系統,請示CPU中斷的請求源稱為中斷源。
        微型機的中斷系統一般允許多個中斷源,當幾個中斷同時向CPU請求中斷,要求為他服務的時候,這就存在了CPU優先響應哪一個中斷源請求的問題。通常根據中斷源的輕重緩急排隊,優先處理最緊急事件的中斷請求源,即規定每個中斷源有一個優先級別。CPU總是先響應優先級別最高的終端請求。
        當CPU正在處理一個中斷源請求的時候(執行相應的中斷服務程序),發聲了另一個優先級比它還高的中斷源請求。如果CPU能夠暫停對原來中斷源的服務程序,轉而去處理優先級更高的中斷請求源,處理完以后,再回到原低級中斷服務程序,這樣的過程成為中斷嵌套。這樣的中斷系統稱為多級中斷系統,沒有中斷嵌套功能的中斷系統稱為單級中斷系統。


        本文引用地址:http://www.104case.com/article/201612/324580.htm


        關鍵詞: 51單片機中斷系

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宁城县| 乡城县| 新沂市| 合作市| 宁乡县| 鄂托克旗| 杭锦旗| 湖南省| 厦门市| 万山特区| 德清县| 安义县| 青铜峡市| 崇明县| 宣汉县| 上思县| 盐亭县| 玉溪市| 广州市| 汝阳县| 都昌县| 柳林县| 东港市| 西盟| 湄潭县| 汝阳县| 竹北市| 华阴市| 雅江县| 鹤岗市| 九龙城区| 宜都市| 绥棱县| 桐梓县| 沧源| 平乡县| 从江县| 海晏县| 隆尧县| 左云县| 砀山县|