|
|
#include<reg52.h>
#include<intrins.h>
void delay(unsigned char i)//毫秒級延時函數(shù)
{
unsigned char m,n;
for(m=i;m>0;m--)
for(n=125;n>0;n--);
}
void main()//主函數(shù)
{ unsigned char k;
while(1)//循環(huán)函數(shù)
{
P1=0xfe;//給P1這組IO口賦值,1111 1110,輸出0表示亮一個燈
for(k=0;k<8;k++)
{
delay(2000);//延時2000毫秒
P1=_crol_(P1,1);//左循環(huán)函數(shù),一次循環(huán)一位
}
}
}
|
|