AVR atmage 128单片机 软件检测出现问题?是怎么回事啊!!! 我是用avr studio 软件编写的

#include <string.h>
#include <stdio.h>

#define F_CPU 7372800 //单片机主频为7.37Mhz;用于延时子程序

#include <util/delay.h>
#include <avr/io.h>

#define delay_us(x) _delay_us(x)
#define delay_ms(x) _delay_ms(x)
#define LED8 PORTB

void main()
{
system_init();
while()
{
LED8 = 0x00;
delay_ms(500);
LED8 = 0xff;
delay_ms(500);
}
}
void system_init()
{
DDRB = 0xff;
LED8 = 0xff;
}

出现下面的提示窗口 ,前面是没有头文件,后面怎么会是语法错误呢
该如何解决这个问题呢。
跪求 高手帮忙!!!

第1个回答  2012-03-03
语法问题都出在第13行,“void main()”这句上,估计应该是由于没有头文件引起来的,你把头文件都加上试试。
第2个回答  2012-03-12
改为while(1)试试
第3个回答  2012-03-04
这个。。。你是不是没有装GCC啊。。。
相似回答
大家正在搜