当我用keil写程序时跳出来这个错误:error C141: syntax error near 'void”
这是为什么
void zhuyemian()
{
//alarm页面
write_com(0x82);
for(i=0;i<6;i++)
{
write_dat(alarm[i]);
}
write_com(0x88);
cunchu[0]=alarm_h/10+48;
write_dat(cunchu[0]);
cunchu[1]=alarm_h%10+48;
write_dat(cunchu[1]);
write_dat(maohao);
write_com(0x8b);
cunchu[0]=alarm_m/10+48;
cunchu[1]=alarm_m%10+48;
write_dat(cunchu[0]);
write_dat(cunchu[1]);
write_dat(maohao);
write_com(0x8e);
cunchu[0]=alarm_s/10+48;
cunchu[1]=alarm_s%10+48;
write_dat(cunchu[0]);
write_dat(cunchu[1]);
//time主页面
write_com(0xc3);
for(i=0;i<5;i++)
{
write_dat(time[i]);
}
write_com(0xc8);
cunchu[0]=h/10+48;
cunchu[1]=h%10+48;
write_dat(cunchu[0]);
write_dat(cunchu[1]);
write_dat(maohao);
write_com(0xcb);
cunchu[0]=m/10+48;
cunchu[1]=m%10+48;
write_dat(cunchu[0]);
write_dat(cunchu[1]);
write_dat(maohao);
write_com(0xce);
cunchu[0]=s/10+48;
cunchu[1]=s%10+48;
write_dat(cunchu[0]);
write_dat(cunchu[1]);
}
建议贴完整点,错误可能在前面,甚至是更远的地方
【以下回答由 GPT 生成】
问题解答:
根据提供的代码片段,我能看到您在void zhuyemian()
函数中编写了一些涉及到复位LCD的代码,以及一些向LCD写入数据的代码。
C141错误提示表示语法错误,通常与函数缺少结束大括号}
或其他不正确的语法有关。从您提供的代码来看,我没有发现任何明显的语法错误。因此,可能的原因是您在代码片段的其他部分中引起了错误。为了更好地解决问题,请回答以下问题:
我将根据您提供的信息尽力帮助您解决这个问题。
【相关推荐】