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

}
 

關閉窗口

相關文章

主站蜘蛛池模板: 中文字幕日韩专区 | 日韩欧美1区2区 | 欧美一级欧美一级在线播放 | 亚洲精品日日夜夜 | 免费一级淫片aaa片毛片a级 | 综合久久99| 一区二区三区四区不卡视频 | 男女国产视频 | 精品美女视频在免费观看 | 91精品国产乱码久久久久久久久 | 啪啪免费网站 | 精品一区二区三区在线观看 | 久久久久国产一区二区三区 | 伊人激情综合网 | 亚洲狠狠爱 | 日韩视频三区 | 日韩三级在线 | 精品国产欧美 | 国产精品视频一区二区三区 | 国产精品一区二区三区久久久 | 亚洲免费婷婷 | www.天天操.com | 日本淫视频 | www.亚洲精品 | 我爱操 | 国产精品一区二区免费 | 精品久久久久久久久久久久久久 | 亚洲成人观看 | 日韩第一页 | 欧美爱爱视频 | 91一区二区| 久久久久久久97 | 国产精品视频一二三区 | 国产精品福利视频 | 午夜黄色| 精品国产乱码一区二区三区a | 国产一级一级国产 | 国产一区二区在线免费视频 | 成人激情视频在线 | 综合久久亚洲 | 久久久久久久av |