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

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

#include

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();
	 }
}

你可能感兴趣的:(51实验,单片机)