微控制器中斷的精華總結

2021-12-21 14:55:17 字數 2014 閱讀 8599

微控制器中斷系統**帖)

概念:引起cpu中斷的根源,稱為中斷源。中斷源向cpu提出的中斷請求。

cpu暫時中斷原來的事務a,轉去處理事件b。對事件b處理完畢後,再回到原來被中斷的地方(即斷點),稱為中斷返回。實現上述中斷功能的部件稱為中斷系統(中斷機構)。

80c51的中斷系統有5個中斷源 ,2個優先順序,可實現二級中斷巢狀(就是可以在巢狀過程中再次響應巢狀) 。

中斷源1、int0(p3.2),外部中斷1。可由it0(tcon.

0)選擇其為低電平有效還是下降沿有效。當cpu檢測到p3.2引腳上出現有效的中斷訊號時,中斷標誌ie0(tcon.

1)置1,向cpu申請中斷。

2、int1(p3.3),外部中斷2。可由it1(tcon.

2)選擇其為低電平有效還是下降沿有效。當cpu檢測到p3.3引腳上出現有效的中斷訊號時,中斷標誌ie1(tcon.

3)置1,向cpu申請中斷。

3、tf0(tcon.5),片內定時/計數器t0溢位中斷請求標誌。當定時/計數器t0發生溢位時,置位tf0,並向cpu申請中斷。

4、tf1(tcon.7),片內定時/計數器t1溢位中斷請求標誌。當定時/計數器t1發生溢位時,置位tf1,並向cpu申請中斷。

5、ri(scon.0)或ti(scon.1),序列口中斷請求標誌。當序列口接收完一幀序列資料時置位ri或當序列口傳送完一幀序列資料時置位ti,向cpu申請中斷。

中斷請求標誌

1、tcon的中斷標誌

it0(tcon.0):外部中斷0觸發方式控制位。

當it0=0時:為電平觸發方式。

當it0=1時:為邊沿觸發方式(下降沿有效)。

ie0(tcon.1):外部中斷0中斷請求標誌位。

it1(tcon.2):外部中斷1觸發方式控制位。

ie1(tcon.3):外部中斷1中斷請求標誌位。

tf0(tcon.5):定時/計數器t0溢位中斷請求標誌位。

tf1(tcon.7):定時/計數器t1溢位中斷請求標誌位。

微控制器tcon輔助設定工具

2、scon的中斷標誌

ri(scon.0),序列口接收中斷標誌位。當允許序列口接收資料時,每接收完乙個序列幀,由硬體置位ri。同樣,ri必須由軟體清除。

ti(scon.1),序列口傳送中斷標誌位。當cpu將乙個傳送資料寫入序列口傳送緩衝器時,就啟動了傳送過程。

每傳送完乙個序列幀,由硬體置位ti。cpu響應中斷時,不能自動清除ti,ti必須由軟體清除。

80c51中斷的控制

中斷允許控制

cpu對中斷系統所有中斷以及某個中斷源的開放和遮蔽是由中斷允許暫存器ie控制的。

ex0(ie.0):外部中斷0允許位;

et0(ie.1):定時/計數器t0中斷允許位;

ex1(ie.2):外部中斷0允許位;

et1(ie.3):定時/計數器t1中斷允許位;

es(ie.4):序列口中斷允許位;

ea (ie.7): cpu中斷允許(總允許)位。

微控制器ie自動設計工具

中斷優先順序控制

80c51微控制器有兩個中斷優先順序,即可實現二級中斷服務巢狀。每個中斷源的中斷優先順序都是由中斷優先順序暫存器ip中的相應位的狀態來規定的 。

px0(ip.0),外部中斷0優先順序設定位;

pt0(ip.1),定時/計數器t0優先順序設定位;

px1(ip.2),外部中斷0優先順序設定位;

pt1(ip.3),定時/計數器t1優先順序設定位;

ps? (ip.4),序列口優先順序設定位;

pt2(ip.5),定時/計數器t2優先順序設定位。

微控制器ip自動設計工具

中斷優先順序規則:

cpu同時接收到幾個中斷時,首先響應優先級別最高的中斷請求。

正在進行的中斷過程不能被新的同級或低優先順序的中斷請求所中斷。

正在進行的低優先順序中斷服務,能被高優先順序中斷請求所中斷。

中斷系統總結:

tcon和scon是中斷請求,以及控制外部中斷的有效方式。ie控制是否允許cpu響應中斷,是否允許響應某乙個中斷。ip控制中斷的優先順序。

微控制器中斷

第五章 mcs 51微控制器中斷系統 第一節中斷系統結構 一 學習要求 1 掌握中斷系統中斷源 中斷概念,中斷優先順序及控制方法。2 了解中斷響應過程,中斷請求撤除法。二 內容提要 一 中斷概述 1 中斷源 中斷源指引起正在執行的程式中斷,轉而執行中斷服務程式的裝置或事件。可分為硬中斷 軟中斷。mc...

微控制器外部中斷總結

51微控制器的外部中斷有兩種觸發方式可選 電平觸發和邊沿觸發。選擇電平觸發時,微控制器在每個機器週期檢查中斷源口線,檢測到低電平,即置位中斷請求標誌,向cpu請求中斷。選擇邊沿觸發方式時,微控制器在上乙個機器週期檢測到中斷源口線為高電平,下乙個機器週期檢測到低電平,即置位中斷標誌,請求中斷。這個原理...

PIC微控制器中斷模組介紹

pic16f87x系列微控制器可以接收多達14個中斷源。中斷控制器暫存器intcon標記著各個中斷源的請求,對各個中斷設定遮蔽位,對全部中斷設定全域性遮蔽位。pic16f87x系列的中斷包含 tmr0溢位中斷 toif 外部中斷 intf 埠b變化中斷 rbif 並行從動埠中斷 pspif a d變...