單片機按鍵使用程序 (51單片機)

資料大?。?/em>

所需積分: 0

下載次數:

用戶評論: 0條評論,查看

上傳日期: 2021-11-11

上 傳 者: 發燒友他上傳的所有資料

資料介紹

標簽:獨立按鍵(20)51(89)51單片機(3864)單片機(24289)

單片機獨立按鍵使用程序 (51單片機)

獨立按鍵是單片機中很重要的一個器件,在這篇文章里,通過這個用獨立按鍵控制LED燈的小程序來介紹獨立按鍵開關的使用。

#include
typedef unsigned int u16;
typedef unsigned char u8;
sbit key=P3^1; 
sbit led=P2^0;  

void delay(u16 num)//延時函數
{
 u16 x,y;
 for(x=num;x>0;x--)
  for(y=110;y>0;y--)
 {
  ;
 }
}
void main(void)
{
 led=1;
 while(1)
{
 if(key==0)
 {
  
  delay(10);//消抖程序
  if(key==0)
  {
  led=~led;//取反
  }
  while(!key);//使燈在開關下一次按下之前不發生變化,不跳出大循環
 }
}
}

兩次按下按鍵的結果圖

運行視頻

關注公眾號,了解更多。

用戶評論

查看全部 條評論

發表評論請先 , 還沒有賬號?免費注冊。

發表評論

用戶評論
技術交流、我要發言! 發表評論可獲取積分! 請遵守相關規定。
上傳電子資料
成年黄页网站大全免费无码