|
试验现象:16个LED左右流水
程序:
//16个LED实现左右流水
GPIOA->OUTDR=GPIO_Pin_All;//LED0灭
for(i=0;i<16;i++)
{
Delay_Ms(100);
GPIOA->OUTDR&=~(GPIO_Pin_0<<i);//LED左移1位
}
GPIOA->OUTDR=GPIO_Pin_All;//LED0灭
for(i=0;i<16;i++)
{
Delay_Ms(100);
GPIOA->OUTDR&=~(GPIO_Pin_15>>i);//LED0右移1位
}
|
评分
-
查看全部评分
|