#include
#include
#define uchar unsigned char
#define uint unsigned int
void main()
{
uint i;
uchar temp;
temp=0xFE;
P0=temp;
while(1)
{
temp=_crol_(temp,1);
P0=temp;
for(i=0;i<5000;i++);
}
}
这样试试。P0不是一个数。不能用来左移的。
for(i=0;i>20000;i++);-------------------------????
for里看不懂了,你是想做延时吧?
for(i=0;i>20000;i++);
i>20000这个条件永远都不成立啊,怎么延时?应该是<20000