51微控制器複習 外部中斷,定時器 計數器中斷

2021-09-17 18:31:07 字數 599 閱讀 4705

中斷:

什麼是中斷,就是打斷,你一開始在做一件事,突然意外發生(中斷源),你不得不停止手中的事,(中斷響應),去處理那

件意外(中斷服務),處理完意外後你繼續做剛才那件事(中斷返回),這就是中斷,而微控制器中的中斷也是如此,

微控制器中有五個中斷源,兩個優先順序

五個中斷源(外部中斷0(/int0),定時器0中斷(t0),外部中斷1(/int1),定時器1中斷(t1),序列口中斷(ti/ri))

中斷三原則:

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

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

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

中斷響應條件:

中斷源有中斷請求;

此中斷源的中斷允許位為1;

cpu開中斷(即ea=1)。

以上三條同時滿足時,cpu才有可能響應中斷

外部中斷使用:

1.開啟總中斷(ea=1)

2.開啟外部中斷允許位(ex0=1(外部中斷0)或者ex1=1(外部中斷1))

3.設定外部中斷的觸發方式(it0=1或0(外部中斷0)或者it1=1或0(外部中斷1))(為

51微控制器定時器中斷定時方式012的區別

51微控制器定時方式0,1和2的區別 首先採用fsoc 12mhz晶振,其機器週期為12 fsoc,即為1us 定時方式0為13位定時 計數器,記滿值為213 8192 定時方式1為16位定時 計數器,記滿值為216 65536,16位初值分為高8位與低8位賦值,如採用定時器0,定時時間20ms,其...

藍橋杯微控制器03 中斷定時器

上圖即為中斷過程示意圖,產生中斷的請求源被稱為中斷源,中斷源向cpu提出的處理請求被稱為中斷請求或中斷申請。cpu暫時中止當前的事件,轉去處理中斷請求所對應的事件稱為cpu的中斷響應過程,對事件的整個處理過程稱為中斷服務 中斷處理 處理完畢後,返回到原先被中止的地方稱為中斷返回。80c51的終端系統...

51微控制器 定時器

定時 計數器的結構和工作原理 定時 計數器的實質是加1計數器 16位 由高8位和低8位兩個暫存器組成。80c51 微控制器定時 計數器的工作是由兩個特殊功能暫存器控制的。tmod是定時 計數器的工 作方式暫存器,確定工作方式和功能,低四位用於t0,高四位用於t1。t con是控制寄 存器,控制t0和...