可以看一下有什么问题吗?谢谢了
#include<reg51.h>#include<intrins.h>
typedef unsigned char u8;
typedef unsigned int u16;
#define led P2
void dalay(u16 i)
{
while(i--);
}
void main()
{
u8 i=0;
led=0xfe;
dalay(50000);
while(1);
{
for(i=0;i<7;i++)
{
led=_crol_(led,1);
dalay(50000);
}
for(i=0;i<7;i++)
{
led=_cror_(led,1);
dalay(50000);
}
}
} 应该是while(1)后面多了一个分号了;如果你不想要while(1)里面运行下面的for循环,那么应该删除while(1)后面的花括号
页:
[1]