Keil4中出现如下错误,怎么改都不行 :main.c(10): error C141: syntax error near '}'

#ifndef_INT_H_#define_INT_H_voidint0();voidtimer0();voidinition();#endif#defineucharu... #ifndef _INT_H_
#define _INT_H_
void int0();
void timer0();
void inition();
#endif
#define uchar unsigned char
#include<reg51.h>
#include"INT.H"

void inition()
{
TMOD=0x01;//选择定时器0并选择工作方式1
TH0=0xec;
TL0=0x78;
P1=0x00;
EA=1;
ET0=1;
TR0=1;
while(1);
{
;
}
}

void int0() interrupt 0
{
static uchar i=0;
i++;
if(i%2)
TR0=1;
else
{
TR0=0;P1=0;
}
}

void timer0() interrupt 1
{
int i=100;
char temp=0x01;
TH0=0xec;
TL0=0x78;
i--;
if(i<=0)
{
P1=temp;
temp=temp<<1;
i=100;
}
}
#include<reg51.h>
#include"INT.H"

char i=100;
char temp=0x01;

void main()
{
inition()
}
展开
 我来答
已存在这个名字
2019-05-06 · TA获得超过159个赞
知道小有建树答主
回答量:262
采纳率:78%
帮助的人:58.1万
展开全部
大哥,提示得这么明显,在main.c文件中的弟十行错误,你调用inition函数没有分号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式