while(1)
{
for(n=0;n<7;n++) //左移7次,这样子就会到达最左边
{
GPIO_LED=_crol_(GPIO_LED,1); //将GPIO_LED左移一位
Delay10ms(50); //延时
}
for(n=0;n<7;n++) //右移7次,这样子就会到达最右边
{
GPIO_LED=_cror_(GPIO_LED,1); //将GPIO_LED右移一位
Delay10ms(50); //延时
}
}
此源代码来自于普中科技《流水灯》实例
注意包含头文件
#include<intrins.h> //因为要用到左右移函数,所以加入这个头文件