找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

真心求助,这个单片机代码有什么问题error C141: syntax error near 'void'

查看数: 1702 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-12-4 11:38

正文摘要:

单片机源程序如下: #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit m1=P3^1;   //主持人按键答对加分,按一下加一分 sbit m2=P3^2;   //答错减分 sbit k1= ...

回复

ID:712097 发表于 2023-12-4 20:45
同意5楼观点。另外程序最末尾缺一个反花括号-- }
ID:1102558 发表于 2023-12-4 19:44
延时函数那里有问题
ID:1102558 发表于 2023-12-4 19:39
问题出在第32行,你再看看。
ID:883242 发表于 2023-12-4 17:30
问题出在第32行,你再反复瞅一瞅。
ID:1102493 发表于 2023-12-4 16:44
延时函数for循环里面没有执行语句,可以改为while语句
ID:1102509 发表于 2023-12-4 16:44
重新延时设置
ID:1096212 发表于 2023-12-4 15:57
void tim(void) interrupt 1 using 1这个函数里面的所有大括号删掉重新打一遍就可以了
ID:267719 发表于 2023-12-4 15:56
32行把右花括号注释了。注意良好的编程风格。
           second--; //秒减1 }
ID:94031 发表于 2023-12-4 15:35
这个引号叫你注释了。
ID:94031 发表于 2023-12-4 15:25
缺两个大括弧,查一下逻辑关系,补上。
ID:1088099 发表于 2023-12-4 13:45
34行延时函数中for循环当中至少得有一句执行语句吧
ID:1102478 发表于 2023-12-4 11:39
八路智能抢答器

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表