久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

51單片機的中斷體系結(jié)構(gòu)

作者:liuzhangchao   來源:liuzhangchao的空間   點擊數(shù):  更新時間:2014年05月23日   【字體:
80C51的中斷系統(tǒng)有5個中斷源(8052有 6個) ,2個優(yōu)先級,可實現(xiàn)二級中斷嵌套 。MCS-51系列單片機中斷系統(tǒng)的機構(gòu)如下:

與中斷系統(tǒng)相關(guān)的特殊寄存器:
1)中斷允許控制寄存器(IE)------ 控制各中斷的開放和屏蔽
2)中斷優(yōu)先級控制寄存器(IP)------設置各中斷的優(yōu)先級
3)定時器/計數(shù)器控制寄存器(TCON)----定時器和外部中斷的控制
4)串行口控制寄存器(SCON)------串行中斷的控制

中斷類型分為三類:
1)T0、T1是2個定時器/計數(shù)器中斷,由片內(nèi)定時器提供;
2)INT0、INT1是2個外部中斷,由引腳P3.2和P3.2提供;
3)RX、TX為串行口中斷所用,由片內(nèi)串口提供。





1、(P3.2)/(P3.3)可由IT0(TCON.0)/IT1(TCON.2)選擇其為低電平有效還是下降沿有效。當CPU檢測到P3.2/P3.3引腳上出現(xiàn)有效的中斷信號時,中斷標志IE0(TCON.1)/IE1(TCON.3)置1,向CPU申請中斷。

3、TF0(TCON.5)/TF1(TCON.7),片內(nèi)定時/計數(shù)器T0/T1溢出中斷請求標志。當定時/計數(shù)器T0/T1發(fā)生溢出時,置位TF0/TF1,并向CPU申請中斷。

5、RI(SCON.0)或TI(SCON.1),串行口中斷請求標志。當串行口接收完一幀串行數(shù)據(jù)時置位RI或當串行口發(fā)送完一幀串行數(shù)據(jù)時置位TI,向CPU申請中斷。

上述只是向CPU申請中斷,如果要得到CPU的相應,還要設置相應的中斷允許IE和優(yōu)先級IP,中斷方能的到響應。

1)定時器中斷的使用(以定時器0為例)
 ……
 TMOD |= 0x01 | 0x04;  //使用模式1,16位計數(shù)器,使用"|"符號可以在使用多個定時器時不受影響     
 TH0=0xFF;      //給定初值
 TL0=245;         //從245計數(shù)到255 
 EA=1;            //總中斷打開
 ET0=1;           //定時器中斷打開
 TR0=1;           //定時器開關(guān)打開

void Timer0_isr(void) interrupt 1 using 1    //中斷服務程序
{
 TH0=0xFF;      //重新給定初值
 TL0=245; 

 ……
}
2)外部中斷的使用(以外部中斷0為例)
  …………
  EA=1;          //全局中斷開
  EX0=1;         //外部中斷0開
  IT0=0;         //電平觸發(fā)

void ISR_Key(void) interrupt 0 using 1 //中斷服務程序
{
…………
}
3)串行口中斷的使用
……
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 91成人精品一区在线播放 | 中文字字幕 | 久久久久久国产精品 | 综合久久99 | 成人免费在线观看网站 | 日本色图视频 | 国产三级一区 | 欧美精品入口蜜桃 | 99热最新| 自拍偷拍中文字幕 | 国产理论片在线观看 | 久久精品在线观看 | 亚洲一区二区久久 | 日韩一区二区视频在线观看 | 人人澡人人爽 | 天天有av | 夜夜嗷| 3d动漫精品h区xxxxx区 | 最新国产精品 | 国产精品一区在线观看 | 精品久久久久久 | 九九九免费视频 | 九九视频在线 | 国产激情视频在线观看 | 国产欧美一区二区三区视频在线观看 | 六月婷婷在线 | 四虎影院最新地址 | 黄色小视频在线观看免费 | 国产精品久久久久久久午夜 | 亚洲欧美精品一区二区 | 在线观看的av网站 | 中文在线免费观看 | 毛片久久| 精品日韩在线 | 欧美日韩国产在线 | 国产一区在线播放 | 欧美精品久久 | 一区二区三区四区在线 | 日韩精品综合 | 欧美网站在线观看 | www.黄色av |