下面是我编写的程序,编译连接都没有错误,但是下载到单片机(STC125A60S2)却无法执行,求原因?
#include<STC12.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar temp;
sbit D1=P1^0;
void delay(uint);
void main()
{
while(1)
{
temp=0xfe;
D1=temp;
temp=_crol_(temp,1);
delay (500);
}
}
void delay(uint y)
{
uint x,z;
for(x=100;x>0;x--)
for(z=y;z>0;z--);
}