第1个回答 推荐于2018-03-05
#include<reg52.h>
#define uchar unsigned char
sbit key=P1^0;
sbit led1=P0^0;
sbit led2=P0^1;//端口为低电平时LED亮;
void main()
{
uchar k=0;//计数;
led1=1;
led2=1;//LED初始化;
while(1)
{
if(key==0)
{
while(!key);//松键判断;
k++;
}
switch(k)
{
case 1: led1=0;led2=1;break;
case 2:
case 3:
case 4:
case 5: led1=0;led2=0;break;
case 6: led1=1;led2=1;k=0;break;
defult:break;
}
}
}本回答被提问者和网友采纳