#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit led=P2^4;
sbit s1=P1^0;
void delay(uint x)
{
uchar t;
while(x--)
{
for(t=124;t>0;t--);
}
}
main()
{
P1=0xff;
led=1;
while(1)
{
if(s1==0)
{
//while(s1==0);这个位置的作用是检测是否松手,因为如果没有松手,程序会一直在这里,不继续往下执行
led=~led;
delay(20);
}
}
}
51按键松手检测
最新推荐文章于 2024-04-19 16:52:06 发布