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

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

ATmega16L-----外部中斷0,1中斷嵌套

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年06月19日   【字體:
/***************************************

  取自周興華《AVR單片機C語言高級程序設計》

  進入INT1中斷的時候,再開啟全局中斷,

  這時候INT0中斷觸發,可以形成中斷嵌套

  ***************************************/

  #include<iom16v.h>

  #include<macros.h>

  #define uchar unsigned char

  #define uint unsigned int

  uint shu;

  /***************************************

  delay

  ****************************************/

  void delay_ms(uint k)

  {

  uint i,j;

  for(i=0;i<k;i++)

  for(j=0;j<570;j++);

  }

  /****************************************

  main

  ****************************************/

  void main(void)

  {

  DDRB=0xff;

  PORTB=0XFF;

  PORTD=0XFF;

  DDRD=0XF3; //將PD2,PD3設置為輸入 即INT0,INT1

  MCUCR=0X0A; //INT1,INT0 設置為下降沿觸發

  GICR=0XC0; //使能INT1,INT0 中斷

  SREG=0X80; //使能總中斷

  while(1)

  {

  PORTB=0X00;

  delay_ms(100);

  PORTB=0XFF;

  delay_ms(100);

  }

  }

  /*****************************************

  INT0 ISR

  *****************************************/

  #pragma interrupt_handler int0_isr:2

  void int0_isr(void)

  {

  for(shu=0;shu<5;shu++)

  {

  PORTB|= BIT(1);

  delay_ms(60);

  PORTB&=~BIT(1);

  delay_ms(60);

  }

  }

  /***************************************

  INT1 ISR

  ***************************************/

  #pragma interrupt_handler int1_isr:3

  void int1_isr(void)

  {

  SREG=0X80; //使能全局中斷

  for(shu=0;shu<10;shu++)

  {

  PORTD|=BIT(7);

  delay_ms(100);

  PORTD&=~BIT(7);

  delay_ms(100);

  }

  } 
關閉窗口

相關文章

主站蜘蛛池模板: 精品一二区 | 久久中文免费视频 | 亚洲女人天堂成人av在线 | 欧美第一区 | www.狠狠操| www.青娱乐| av中文在线 | 91麻豆精品国产91久久久更新资源速度超快 | 国产一区二区影院 | 亚洲在线免费观看 | 国产一区二区日韩 | 98成人网 | 日韩中文视频 | 狠狠操狠狠操 | 国产视频亚洲视频 | 久草精品视频 | 国产精品3区 | 国产在线成人 | 欧美黄在线观看 | 伦理二区 | 亚洲狠狠爱一区二区三区 | 日韩精品免费视频 | www.伊人.com | 美女三区 | 91精品国产91久久久久久 | 99精品免费视频 | 国产精品美女在线观看 | 亚洲三区在线观看 | 亚洲一区 | 国产高清视频在线播放 | 在线一区观看 | 成人欧美在线 | 久久精品黄色 | 日韩at| 精品在线一区 | 狠狠亚洲| 欧美一区二区三区在线观看视频 | 国产精品亚洲一区二区三区在线 | 午夜小电影 | 国产男人的天堂 | 久久99精品久久 |