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

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

msp430單片機中斷控制閃爍燈

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

/*******************************************************************************
                                               帶中斷的閃爍燈
****************************************************************************/ 
#include <msp430g2553.h>
/*************************************
msp430G2553控制與P1.0和P1.6連接的兩個LED等閃爍
閃爍效果可以用數組形式設定,循環將數組的值賦給輸出P1.
******************************************/
char  dis[12]={0x41,0x00,0x41,0x00,0x01,0x00,0x40,0x00,0x40,0x00,0x01,0x00};
//定義有12的元素的數組dis[12],可以存儲12種顯示狀態
int n,t,m;
void delay()
/*設置自定義函數,如果在主程序前可直接設置,在主程序后設置則要先聲明主程序前
聲明,然后在主程序后設置*/
{
  while(t--);
}
void main(void)
{
 
 WDTCTL = WDTPW + WDTHOLD; // 停止看門狗
 _EINT();
 P1DIR &=~BIT3;
 P1IE |= BIT3;
 P1IES |=BIT3;
 P1IFG =0x00;
 P1DIR |=(BIT0+BIT6);//設置P1.0和P1.6為輸出,其余狀態不變
while(1)
   {
     for (n=0;n<12;n++)
        {
           P1OUT=dis[n];
            delay(100);
        }
   }
}

#pragma vector=PORT1_VECTOR
   __interrupt void MM(void)
   {
     if ((P1IFG & BIT3)==BIT3)
     {
     P1OUT |=BIT0;
     for (m=1;m<15;m++)
         {
         P1OUT^=(BIT0);
         delay(5);
         }
     }
     P1IFG &=0x00;
   }

關閉窗口

相關文章

主站蜘蛛池模板: 亚洲国产成人精品在线 | 国产一区二区久久久 | 日本韩国欧美在线观看 | 中文字幕视频在线 | 午夜一区二区三区在线观看 | 婷婷福利视频导航 | 国产95在线 | 国产精品久久久久久久久久不蜜臀 | 免费在线视频一区二区 | 成人亚洲 | 999国产精品视频免费 | 久久国产精品久久久久久 | 亚洲va中文字幕 | 凹凸日日摸日日碰夜夜 | 久久久精 | 三区四区在线观看 | 午夜久久久久久久久久一区二区 | 伊人精品在线视频 | 精品国偷自产在线 | 正在播放一区二区 | 亚洲高清成人在线 | 亚洲视频在线看 | 国产欧美精品一区二区三区 | 涩爱av一区二区三区 | 99精品久久久| 成人免费淫片aa视频免费 | 一级做a爰片性色毛片16 | 日日摸天天添天天添破 | 中文字幕第三页 | 久久精品91久久久久久再现 | 激情婷婷成人 | 色影视| 日本手机在线 | 国产精品久久国产精品 | 91精品亚洲 | 在线看av的网址 | 一区二区三区中文 | 在线播放中文字幕 | 五月天国产视频 | 色噜噜亚洲男人的天堂 | 91在线观看视频 |