51微控制器的中斷問題

2021-07-27 20:42:40 字數 1154 閱讀 1005

作       者:武力戡亂

修改日期:2017-08-22

備       注:

1、

總備註資訊

2、

****

內       容:

1、51微控制器中斷源:觸發中斷的條件。

外部中斷

0、定時器中斷0、

外部中斷1、

定時器中斷1、

序列口中斷、定時器中斷2(52或者一些公升級的51微控制器才有)。

外部中斷:io引發的。51有兩種外部中斷型別:低電平觸發(當引腳發現低電平時候,就會觸發中斷);下降沿觸發(引腳發現高到低電平的變化後)

定時器中斷:計數器。定時器有兩種:定時觸發(時鐘觸發計數器加1);計數器(引腳或者內部程式控制計數器)。

序列口中斷:串列埠收發引腳,根據時間來判斷的是否傳送和接收資料完成。

2、中斷優先順序:當兩個中斷同時發生的時候,優先響應那個中斷。

外部中斷

0>

定時器中斷

0>

外部中斷

1>

定時器中斷

1>

序列口中斷》定時器中斷2(52或者一些公升級的51微控制器才有)。

3、中斷的巢狀:當乙個中斷發生了,並且執行著這個中斷的時候,另外乙個中斷響應了。如果允許巢狀,那麼就優先執行後來的中斷。如果不允許巢狀,將等待第乙個中斷執行完畢後,執行第二個中斷。

51允許兩級中斷巢狀。預設情況下,沒有中斷巢狀,所有中斷不能相互打斷。

51微控制器 中斷

一 中斷的概念 cpu在處理某一事件a時,發生了另一事件b請求cpu迅速去處理 中斷發生 cpu暫時中斷當前的工作,轉去處理事件b 中斷響應和中斷服務 待cpu將事件b處理完畢後,再回到原來事件a被中斷的地方繼續處理事件a 中斷返回 這一過程稱為中斷 二 中斷源 在51微控制器中有5個中斷源 中斷號...

51微控制器 中斷

中斷,是微控制器的一種執行機制。標準的51微控制器有兩個控制中斷的暫存器。乙個是中斷使能暫存器,另乙個是中斷優先順序暫存器。ie 中斷使能暫存器的位分配 位址0xa8,可位定址 位7 6543 210符號 ea et2es et1ex1 et0ex0 復位值000 0000 0ie 中斷使能暫存器的...

51微控制器中斷學習

一 中斷的概念 cpu在處理某一事件a時,發生了另一事件b請求cpu迅速去處理 中斷發生 cpu暫時中斷當前的工作,轉去處理事件b 中斷響應和中斷服務 待cpu將事件b處理完畢後,再回到原來事件a被中斷的地方繼續處理事件a 中斷返回 這一過程稱為中斷 二 中斷源 在51微控制器中有5個中斷源 中斷號...