我现在正在使用C语言基于单片机设计乒乓球计分板,我想设计按1键A队得一分,按2键B队得一分,诸如此类。我想问一下该如何设计计分按键这一部分,可不可以用switch ... state的方程去设计,如果可以请给我一个例子(就针对上面的叙述按1A加1分),如果不可以有什么其他的办法
非常感谢!
用单片机设计计分板的程序问题
答案:4 悬赏:30
解决时间 2021-03-21 00:48
- 提问者网友:野性
- 2021-03-20 18:09
最佳答案
- 二级知识专家网友:一只傻青衣
- 2021-03-20 19:38
这个原理:对计分板各设一个按键,按键扫描程序为实时扫描,当按键A被按一次,就调用一次程序给A队加分,按键按下需要处理防抖以及按键按下多长时间有效
全部回答
- 1楼网友:茫然不知崩溃
- 2021-03-20 22:09
个人认为用单片机实现计数功能 太浪费了吧 更何况还是手动的 用两片脉冲计数器不就行了么 自己做的话用两片触发器也很快的 用程序的话 用for循环里面嵌套if判断应该可以吧
- 2楼网友:請叫我丶偏執狂
- 2021-03-20 21:11
本人方案如下:
A1/B1存放比分,K1/K2接P01/P02, 程序判断K1/K2是否等于0,将A1/B1相应加1;A1或B1有大于或等于11的,则判断|A1-B1|是否大于2,如大于2则A1/B1置0,重新计数,如果不大于2,则继续扫描P01/P02.
- 3楼网友:偏爱自由
- 2021-03-20 20:08
我这里有一些资料,需要可以来找我,随时都在线,等待回复。如果不在线,可以给我留言,看到到马上回复。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯