久久久久久久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;
   }

關閉窗口

相關文章

主站蜘蛛池模板: 一区二区三区四区av | 日韩免费视频 | av黄色片| 亚洲国产中文字幕 | 日韩国产精品一区二区 | 自由成熟xxxx色视频 | 午夜美女福利 | 久青草影院 | 欧美一级在线观看 | 97精品国产 | 久久综合亚洲 | 欧美大片18 | 韩日中文字幕 | 久久av免费| 欧美一级淫片免费视频魅影视频 | 亚洲超碰在线 | 性猛交xxxx富婆老太婆 | 国产成人在线视频 | 中国免费毛片 | 亚洲人在线观看 | 日韩欧美高清视频 | 日本中文字幕在线观看 | 亚洲在线一区二区 | 精品少妇一区二区三区免费观 | 日韩午夜片 | 久久av一区二区三区亚洲 | 成人在线播放视频 | 999国产视频 | 欧美一级在线播放 | 日本免费黄色 | 欧美人与野 | 欧美成人精品一区二区三区 | 黄色激情视频在线观看 | 波多野结衣一区二区三区 | 91午夜精品亚洲一区二区三区 | 中文字幕在线免费视频 | 日韩精品视频网站 | 一区两区小视频 | 日韩中文字幕在线观看 | 五月婷婷丁香花 | 五月婷婷在线观看 |