久久久久久久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() //中斷服務程序
{

}
 

關閉窗口

相關文章

主站蜘蛛池模板: 国产黄色在线观看 | 国产视频a| 秋霞啪啪片 | 四虎最新地址 | 黄色资源在线观看 | 国产一级在线播放 | 国产黄色av网站 | 国产成人精品一区二区 | 神马午夜我不卡 | 日本国产一区 | 青青草免费观看 | 国内精品国产成人国产三级 | 成人在线小视频 | www欧美| 国产区在线| 精品少妇一区二区三区免费观 | 综合色在线 | 欧美日韩综合 | 欧美日韩中文字幕在线观看 | 狠狠艹狠狠干 | 免费网站av | 国产成人精品一区二区三区在线 | 不卡在线视频 | 亚洲综合免费 | 一区二区三区四区在线视频 | 精品久久久久久久久久久久久 | 538在线视频| 久久国产精品一区二区三区 | 免费三级黄色片 | 欧美精品久久久久久久多人混战 | 在线观看黄 | 日韩黄色录像 | 在线国产小视频 | 日本高清视频网站 | 久色成人 | 亚洲成人av在线播放 | 成人网av| 91成人精品一区在线播放 | 日本在线看片 | 四虎黄色影院 | 精品在线看|