MrDinosaur 2022-04-07 13:25 采纳率: 0%
浏览 2482

keil 51单片机报错 main.c(342): error C141: syntax error near 'void', expected '__asm',怎么解决

问题遇到的现象和发生背景

keil写的51单片机程序

问题相关代码,请勿粘贴截图

void Timer0Interrupt(void) interrupt 1
{
TH0 = 0x15;
TL0 = 0xA0;
s++;

    if(y && s>speed)
    {
        s=0;
        y--;
        New=1;Old=1;
    }

}

void Ex1Interrupt(void) interrupt 2
{
unsigned char key;
key = P3&0x07;
if(key!=0x07)
{
switch(key)
{
case 5: if(x<4+R_0) {x++;display_moving();}
break;
case 6: if(x>0) {x--;display_moving();}
break;
case 3: if(x<5)rotate();
break;

        default:break;
    
    }


}

}

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

2条回答 默认 最新

  • 2401_85936234 2025-04-07 00:27
    关注

    看看哪里是不是这个花括号“{}”符号漏掉了一半

    评论

报告相同问题?

问题事件

  • 创建了问题 4月7日