51实验9:独立按键控制led的亮灭,按一次亮,按一次灭

51实验9:独立按键控制led的亮灭,按一次亮,按一次灭

#include<reg52.h>

typedef unsigned int u16;
typedef unsigned char u8;

sbit led=P2^0;
sbit  K1=P3^1;

void delay(u16 i)
{
  while(i--);
}

void keypros()
{
  if(K1==0)
	{
	 delay(1000);
		if(K1==0)
		{
		  led=~led;
		}
		while(!K1);
	}
}
void main()
{
	 
   while(1)
	 {
		  keypros();
	 }
}

猜你喜欢

转载自blog.csdn.net/wang2395/article/details/107435850