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

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

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

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

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

#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;
      }
 
關閉窗口
主站蜘蛛池模板: 中文字幕一区二区三区在线观看 | 日韩中文字幕高清 | 韩国理论电影在线 | 亚洲国产精品va在线看黑人 | 久久精品国产久精国产 | 国产高清一区二区三区 | 欧美 视频| 亚洲精品视频在线播放 | 久草99 | 欧美成人一区二区三区片免费 | 午夜精品久久久久久久久久久久久 | 亚洲一区 中文字幕 | 中文字幕一区二区三区精彩视频 | 免费的黄色片子 | 久久久人成影片一区二区三区 | 国产一级免费视频 | 国产一区二区中文字幕 | 久久久久久久国产精品影院 | 久久免费电影 | 毛片大全 | 日韩欧美一区二区三区免费观看 | 婷婷色国产偷v国产偷v小说 | 国产视频一区二区 | 免费观看一级毛片 | 亚洲欧美视频 | 欧美精品一区二区蜜桃 | 一级亚洲| 羞羞视频在线免费 | 国产精品久久久久久久久久免费看 | 激情久久av一区av二区av三区 | 日韩黄| 欧美日本免费 | 久色视频在线观看 | 精品一区二区三区在线观看 | 亚洲一区二区视频 | 免费国产一区二区 | 国产综合视频 | 国产一区二区高清在线 | 美女爽到呻吟久久久久 | 孰女乱色一区二区三区 | 日韩欧美在线精品 |