標題:
單個按鍵控制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