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