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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

MSP430按鍵采用中斷也要消抖動(程序)

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年08月31日   【字體:

 機械按鍵都有抖動,所以,為了消除按鍵的抖動,避免各種干擾引起的抖動產(chǎn)生誤操作,所以,消抖就變得尤為重要。

#include "MSP430G2553.h"
int ms,k,i;
char key=0;
void delay(int ms)
{
         while(ms--)
           {
              for(i=0;i<120;i++);
           } 
}
int main( void )
{
      // Stop watchdog timer to prevent time out reset
      WDTCTL = WDTPW + WDTHOLD;
      P1DIR |=BIT6+BIT0;                  
      P1DIR &=~BIT3;                   
      P1IE  |=BIT3;                  
      P1IES |=BIT3;                 
      P1IFG &=~BIT3;        
      _EINT();                                 
      while(1)
       {
          for(k=0;k<22;k++)
            {
               P1OUT=jj[k];
               delay(100);
             }
       }
}
 #pragma   vector=PORT1_VECTOR
 __interrupt void zhansan(void) 
      { 
            key=P1IN & P1IFG;
            delay(2);        
            if(key==(P1IN & BIT3))      //以上三句為消抖
                {       
                    for(k=0;k<5;k++)
                      {
                          P1OUT |=BIT6+BIT0;
                          delay(1000);
                          P1OUT &=~(BIT6+BIT0);
                          delay(1000);
                       }
                }
            P1IFG &=~BIT3;
      }
 
關(guān)閉窗口
主站蜘蛛池模板: 特黄视频| 亚洲综合在线播放 | 黄色片网站免费 | 日本www视频 | 在线视频一区二区 | 右手影院亚洲欧美 | 麻豆国产91 | 中文字幕国产精品 | 免费观看一区二区 | 激情影院在线观看 | 亚洲精品成人 | 亚洲激情成人 | 91视频精品 | 色婷婷国产精品综合在线观看 | 白白色免费视频 | 91精品国产99久久久久久红楼 | 久久精品久久久久久久 | 日本www色 | 国产网址 | 日韩精品在线一区 | 免费视频一区 | 欧美成在线 | 国产一区二区三区 | 国产一区二区精品丝袜 | 人体free性hd | 精品国产一二三区 | 亚洲综合成人网 | 日韩在线免费 | 伊人色播 | 国产精品尤物 | 日韩福利在线 | 九色视频丨porny丨丝袜 | 黄色大片网站 | 日韩av免费| 国产一区不卡 | 午夜天堂网 | 一区二区国产视频 | 黑人巨大精品欧美一区二区 | 日本免费中文字幕 | 成人理论影院 | 一级国产片 |