51微控制器 外部中斷

2021-09-25 21:29:35 字數 866 閱讀 2093

int0是外部中斷0(0)

int1是外部中斷1(2)

t0和t1是定時器中斷(1,3)

rx和tx是串列埠中斷

it0和it1確定工作方式(暫存器tcon中配置)

ie0和ie1是中斷標誌位,為1的時候,向cpu傳送請求中斷

tf0和tf1是溢位中斷請求位(定時器溢位便置1,傳送請求中斷)

ri和ti是序列口中斷請求標誌位(前收後發,完成置1,傳送中斷)

(ps:以上三行,中斷請求傳送由硬體自行執行,無需軟體配置)

ex0,et0,ex1,et1,es為開啟某中斷開關

ea為開啟總中斷開關

(ps:以上兩個在ie暫存器裡面,需要軟體配置暫存器)

中斷的使用函式

void int0tnit()             //中斷初始化配置函式

void main()

void int0 () interrupt 0 // using 1 //中斷函式 int0為函式名 0為中斷號

從上往下依次為中斷結構圖,ie暫存器結構圖,tcon暫存器結構圖,中斷號。

C51微控制器 外部中斷

cpu在處理某一事件a時,發生了另一事件b請求cpu迅速去處理 中斷發生 cpu暫時中斷當前的工作,轉去處理事件b 中斷響應和中斷服務 待cpu將事件b處理完畢後,再回到原來事件a被中斷的地方繼續處理事件a 中斷返回 這一過程稱為中斷 如圖 引起cpu中斷的根源,稱為中斷源。中斷源向cpu提出的中斷...

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 中斷使能暫存器的...