|
楼主 |
发表于 2008-10-27 14:35:39
|
显示全部楼层
我的程序中没有中文呀!总是在编译信息栏中提示程程序的最后一行" fatal mistake".我重新把以前通过编译的程序贴上去,还是会显示这种情况.原程序如下:
#include<avr/io.h>
#define uchar unsigned char
#define uint unsigned int
void delay_ms(uint i)
{ uint b,c,d;
for(b=0;b<i;b++)
{ for(c=255;c>0;c--)
{;}
d=i;
}
}
int main(void)
{ uchar nc=0x01;
DDRA=OxFF;
while(1)
{
PORTA=~nc;
delay_ms(1000);
nc<<=1;
if(nc==0x00)
nc=0x01;
}
} |
|