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

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

各種單片機中斷程序的寫法

作者:劉大允   來源:本站原創   點擊數:  更新時間:2014年03月25日   【字體:

 

////////////////////    下面是PIC單片機中斷的寫法!///////////////////////////////////////////////////////////

#include<pic.h>
__CONFIG(0x1832); //寫配置位
volatile char i; //中斷用到的變量須要用volatile修飾一下

void main()
{

}

void interrupt tt() //中斷服務程序,不用申明
{

}

//////////////////////////////////////////   下面AVR單片機GCC中斷程序的寫法     /////////////////////////////////////////////

#include<avr/io.h>
#include<avr/interrupt.h>
volatile char i; //中斷用到的變量須要用volatile修飾一下

int main(void) //GCC編寫的主函數是要用int型的函數
{
    sei(); //開總中斷
}

SIGNAL(SIG_INTERRUPT0) //外部中斷0
{

}
SIGNAL(SIG__INTERRUPT1) //外部中斷1
{

}
SIGNAL(SIG_OVERFLOW1) //定時器1溢出中斷
{

}

SIGNAL(SIG_ADC)//ADC中斷的

{

}

///////////////////////////////////      下面是AVR單片機的ICC中斷程序寫法!///////////////////////////////////////////////////

#include<iom16v.h>
volatile char i; //中斷用到的變量須要用volatile修飾一下
#pragma interrupt_handler miao:9
#pragma data:code
const  table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,
             0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void main()
{
   SREG|=(1<<7); //開總中斷
}

void miao() //中斷服務程序
{

}
 

關閉窗口

相關文章

主站蜘蛛池模板: 日韩在线大片 | 九九视频在线观看视频6 | 美女黄网 | 亚洲欧美日本在线 | 久久久久久国产 | 男人的天堂在线视频 | 免费的av| 极品一区 | 欧美成人高清视频 | 欧美 日韩 国产 成人 在线 91 | 日本一级淫片免费啪啪3 | 午夜精品久久久久久久久久久久久 | 国产专区免费 | 在线播放91| 福利色导航 | 日韩欧美国产一区二区三区 | 一区二区播放 | 91精品国产91久久综合桃花 | 欧美一级片黄色 | 999视频| 免费在线观看黄网站 | 我爱操 | 国产精品久久a | 精品在线免费观看视频 | 欧美精品一区二区在线观看 | 中国xxxx性xxxx产国 | 欧一区二区 | 国产午夜三级一区二区三 | 免费观看黄色一级片 | 一级毛片免费完整视频 | 国产精品精品久久久久久 | 2020国产在线 | 超碰在线播 | 四虎影院欧美 | 91精品中文字幕一区二区三区 | 成人av网页| 亚洲+变态+欧美+另类+精品 | 亚洲一区 中文字幕 | 激情网五月天 | 少妇精品亚洲一区二区成人 | 国产色在线 |