找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1163|回复: 10
打印 上一主题 下一主题
收起左侧

51单片机四路抢答器程序,如何让一个按钮又能启动 又能清零?

  [复制链接]
回帖奖励 50 黑币 回复本帖可获得 50 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:867212 发表于 2022-5-16 23:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一共是5个按键  按下裁判按钮s0 可以开始抢答  s1-s4 只要其中按下任意一个  就会锁定 并显示在数码管上数字   再次按下裁判按钮s0 复位清零  可以循环
现在问题是如何让一个按钮又能启动 又能清零


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2022-5-17 14:43 | 只看该作者
分奇偶次即可。如:偶清0。
回复

使用道具 举报

板凳
ID:1007932 发表于 2022-5-17 19:38 | 只看该作者
按一次取反
回复

使用道具 举报

地板
ID:1026496 发表于 2022-5-17 21:28 | 只看该作者
用一个变量代表s0的状态不同情况下这个变量的值不一样可以用枚举变量。
回复

使用道具 举报

5#
ID:1027423 发表于 2022-5-17 22:05 | 只看该作者
可以通过在一段时间内检测按键次数达到一键多用功能
回复

使用道具 举报

6#
ID:61261 发表于 2022-5-18 16:14 | 只看该作者
按键的复用,可以通过长按和短按分别进行不同处理
回复

使用道具 举报

7#
ID:965189 发表于 2022-5-18 22:51 | 只看该作者
其实裁判键就2功能,一,启动。二,清零。S0=0;按一下,S0=~S0;if(S0==1)进入抢答;if(S0==0);全部清零。
回复

使用道具 举报

8#
ID:1030839 发表于 2022-5-30 13:57 | 只看该作者
设定一个flag标志位,初始设为1,按下第一次置为0,按下第二次置1,循环往复

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:1030927 发表于 2022-5-30 14:14 | 只看该作者
跟楼上思想类似,像莫斯码一样,译码然后解码命令,
回复

使用道具 举报

10#
ID:1031458 发表于 2022-6-1 11:20 | 只看该作者
不一定速度快了就好,选择比较合适的,也就是在保证允许精度的情况下,尽量调快速度
回复

使用道具 举报

11#
ID:329625 发表于 2022-6-8 20:11 | 只看该作者
给个标志位就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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