#include <STC89C5xRC.H>
//定义
sbit K1=P3^1;
sbit K2=P3^0;
//延时
void Delay20ms(void) //@11.0592MHz
{
unsigned char data i, j;
i = 36;
j = 217;
do
{
while (–j);
} while (–i);
}
unsigned char i=0;
//主函数
void main()
{
while (1)
{
if(K1==0)
{
Delay20ms();
if(K1==0)
{
if(x==0)x=8;
x--;
P2=~(0x01<<x);
while(K1==0);
}
}
if(K2==0)
{
Delay20ms();
if(K2==0)
{
P2=0xff;
while(K2==0);
}
}
}
}
//独立按键加流水灯的写法,实现出来的效果很
//好玩,可以试一下
//LED灯的整個變量