|
#include<reg52.h>
sbit led1=P0^4; //0為開(kāi) 1為關(guān)
sbit led2=P0^5;
sbit led3=P0^6;
sbit led4=P0^7;
sbit HW1=P2^7;
//sbit HW2=P2^6;
void GD();
void LED1();
void LED2();
void LED3();
void LED4();
void GS();
unsigned int num=0;
void main()
{
while(1)
{
GS();
if(num==1)
{
LED1();
}
else if(num==2)
{
LED2();
}
else if(num==3)
{
LED3();
}
else if(num==4)
{
LED4();
}
// switch(num)
// {
// case 2:LED1();break;
// case 3:LED2();break;
// case 4:LED3();break;
// case 0:LED4();break;
// }
}
}
void GS()
{
if(HW1==0)
{
HW1=1;
num++;
}
}
void LED1()
{
led1=0;
led2=1;
led3=1;
led4=1;
}
void LED2()
{
led1=0;
led4=0;
led2=1;
led3=1;
}
void LED3()
{
led1=0;
led2=1;
led3=0;
led4=0;
}
void LED4()
{
led1=0;
led2=0;
led3=0;
led4=0;
}
|
|