51单片机100例实例之02例
//项目名称:从左到右的流水灯
//项目再创作者:科技小宅神

#include <reg52.h>
#include <intrins.h>//C51内部移位函数
#define uchar unsigned char
#define uint unsigned int
//1毫秒延时子程序
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=120;i>0;i--);
}
}
//主程序
void main()
{
P0 = 0xFE;//初始值
while(1)//死循环
{
P0 = _crol_(P0,1);//位运算,循环左移
DelayMS(150);//延时一段时间
}
}

