//编者:gududesiling
//目的:采用P1口作为输出口
//程序名字:流水灯实验
//说明:此程序实现先简单的流水等实验,
#include <reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
//延时函数(此延时函数是对与12M晶振延时xms)
void delay(uint xms)
{
uint x,y;
for(x=xms;x>0;x--)
for(y=111;y>0;y--);
}
void main()
{
uchar index;
uchar LED;
while(1)
{
LED=0xfe;
for(index=0;index<=8;index++)
{
P1=LED;
LED=_crol_(LED,1); //为循环移位函数
delay(100); //延时100ms
}
}
}