欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

51單片機-中斷函數(shù)基礎

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年04月03日   【字體:
單片機中斷按照中斷源類型的不同主要分為:外部中斷、定時器中斷、串口中斷
而因為電路板上可能存在多個定時器或多個引起外部中斷的位置,所以產生多個中斷源,也因此單片機有多個中斷函數(shù)
以51單片機為例:
====================================
中斷編號    中斷源
0                外部中斷0
1                T0定時器溢出中斷
2                外部中斷1
3                T1定時器溢出中斷
4                串口中斷
====================================
C程序中使用中斷的方法
EA=1;    //打開中斷總開關
ET0=1;    //打開T0定時器中斷
while(1)
{
    //your code
}
//定義中斷處理函數(shù)(程序會自動調用
void InterruptTimer0() interrupt 1
{
    //關鍵詞interrupt后面的1表示中斷函數(shù)編號
    //your code
    //當T0定時器溢出(即截獲中斷)時,執(zhí)行InterruptTimer0中斷處理函數(shù),執(zhí)行完畢后程序將從while中發(fā)生中斷的位置繼續(xù)往下執(zhí)行
關閉窗口

相關文章