(6)单片机独立按键

#include <reg52.h>
typedef unsigned char u8;
typedef unsigned int u16;
sbit key=P2^2;
sbit led=P3^2;
void delay(u16 i)
{
	while(i--);
}

void keypr()
{
	if(key==0)
	{
		delay();
		if (key==0)
		{	
			led=~led;
		}
		while(!key):
	}
}

void main()
{
	led=0;
	while(1)
	{
		keypr();
	}
}
posted @ 2020-07-16 15:14  kuanleung  阅读(7)  评论(0)    收藏  举报  来源