|
#define LED0 P0 // P0口
void loop_led0()
{
u8 i;
u16 deley_times = 300;
LED0 = ~0x01;
delay_ms(deley_times);
while(1)
{
LED0 = ~0x01;
delay_ms(deley_times);
for(i=0;i<7;i++)
{
LED0 = _crol_(LED0,1); // 左移一位,如11111110變?yōu)?1111101
delay_ms(deley_times);
}
for(i=0;i<7;i++)
{
LED0 = _cror_(LED0,1); // 右移一位 01111111變?yōu)?0111111
delay_ms(deley_times);
}
}
}
|
|