LED流水灯-从全灭到全亮,再从全亮到全灭。
for(i=0;i<8;i++)
{
P0 = ~(0x00)<<i;
delay(60000);
delay(60000);
}
for(i=0;i<=8;i++)
{
P0 = ~(0xff>>i);
delay(60000);
delay(60000);
}
由于C语言移位运算符只能移入0
所以在全亮到全灭时,可以先移入0,再进行取反,这样就可以实现流畅的LED流水灯。
LED流水灯-从全灭到全亮,再从全亮到全灭。
for(i=0;i<8;i++)
{
P0 = ~(0x00)<<i;
delay(60000);
delay(60000);
}
for(i=0;i<=8;i++)
{
P0 = ~(0xff>>i);
delay(60000);
delay(60000);
}
由于C语言移位运算符只能移入0
所以在全亮到全灭时,可以先移入0,再进行取反,这样就可以实现流畅的LED流水灯。