单片机/MCU论坛
直播中

h1654155885.0624

9年用户 52经验值
擅长:测量仪表
私信 关注
[问答]

程序报错error C141: syntax error near 'interrupt‘

void timer0(void) interrupt 1 using 1
  {

  TR0=0;
  CLK1=!CLK1;
  CLK2=!CLK2;
  for(m=0;m<30;m++)
        {
                ;
        }
  CLK1=!CLK1;
  CLK2=!CLK2;
  TH0=(65536-1000)/256;
  TL0=(65536-1000)%256;

  TR0=1;
  }
  if((6    {

经编译出现下面情况:


附加.C(359): error C141: syntax error near 'interrupt'
附加.C(362): error C136: 'TR0': 'void' on variable
附加.C(374): error C186: invalid dereference
附加.C(376): error C141: syntax error near 'if'
附加.C(376): error C141: syntax error near '6'
附加.C(376): error C129: missing ';' before ')'
Target not created

已退回1积分

回帖(1)

韦声健

2015-5-6 09:33:56
大括号没成对啊,if前面的大括号多余了
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分