#include<reg52.h>
#include<intrins.h>
void delay(unsigned char i)//毫秒级延时函数
{
unsigned char m,n;
for(m=i;m>0;m--)
for(n=125;n>0;n--);
}
void main()//主函数
{ unsigned char k;
while(1)//循环函数
{
P1=0xfe;//给P1这组IO口赋值,1111 1110,输出0表示亮一个灯
for(k=0;k<8;k++)
{
delay(2000);//延时2000毫秒
P1=_crol_(P1,1);//左循环函数,一次循环一位
}
}
}
|