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

浙公网安备 33010602011771号