標(biāo)題:
51單片機(jī)獨(dú)立鍵盤程序
[打印本頁]
作者:
51黑bing
時(shí)間:
2016-3-23 00:22
標(biāo)題:
51單片機(jī)獨(dú)立鍵盤程序
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit key=P0^0; //定義要用到的io口
sbit led=P0^1;
//---------------------------------------------
void delay(uchar x) //延時(shí)函數(shù)的定義
{
uchar y,z;
for(y=x;y>0;y--)
for(z=110;z>0;z--);
}
//---------------------------------------------
void mian() //主函數(shù)定義
{
while(1)
{
led=0; //led的初始化
if(!key) //檢測按鍵是否被按下
{
delay(10); //延時(shí)10毫秒
if(!key) //再次檢測按鍵是否被按下
led=1; //執(zhí)行按鍵被按下的操作,點(diǎn)亮led
while(!key); //等待按鍵被釋放
}
}
}
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1