標題: 單個按鍵控制LED點亮熄滅程序代碼 [打印本頁]

作者: liuda    時間: 2015-1-23 15:54
標題: 單個按鍵控制LED點亮熄滅程序代碼
#include<reg52.h>
sbit led=P1^7;
sbit key=P3^7;
void delay10ms(void) //延時函數(shù),調(diào)用一次延時10ms(也就是讓它數(shù)數(shù),數(shù)完時已經(jīng)過去10ms)
{
unsigned char a,b,c;
for(c=1;c>0;c--)
for(b=38;b>0;b--)
for(a=130;a>0;a--);
}
void main()
{
if(key==0) //判斷按鍵是否按下是則執(zhí)行花括號里面語句,否,跳過
{
delay10ms(); //調(diào)用延時函數(shù) delay10ms,延時10ms,等抖動狀態(tài)過去后
if(key==0)led=!led; //再來判斷按鍵,如果按鍵還是低電平,則LED狀態(tài)取反
}
}

作者: 電控11459886    時間: 2018-1-24 23:10
已刪除




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1