设置一个delay_2s()就是:
delay_2s()
{
for(i=0;i<200;i++)
{
for(j=0;j<200;j++)
}
} 具体要看你的晶振大小
然后
void main()
{
uchar temp = 0x01;
while(1)
{
delay_2s();
P0 = temp
delay_2s();
temp <<=1;
i++;
if(i>=7)
{
i = 0;
temp = 0x01
}
}
}
很容易理解就是让0X01一直左移赋值给P0口然后循环
_crol_(a,1),_;
delay(xms);