dhj_ioy
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看dhj_ioy的 主题 / 回贴
楼主  发表于: 2018-06-04 18:22
各位大神,碰到难题了:20个同类的按键,手动按下一个按键是刷数据5分钟,刷数据的过程再按此按钮会出错,同时按下两个按键也会导致出错。
请教各位大神:怎么用最简单的方法,实现按下一个按键,其他按键不能再按下,本按键也失效(但是功能要保持)。
5分钟后,所有按键功能恢复(本按键可按再弹起,其他按键可按下);
再按其他按键,也需要达到上述要求
请各位大神指点,谢谢
[ 此帖被dhj_ioy在2018-06-04 19:35重新编辑 ]
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1018 个
工控威望: 1840 点
下载积分: 242 分
在线时间: 1106(小时)
注册时间: 2017-02-09
最后登录: 2024-11-23
查看nightblueblu的 主题 / 回贴
1楼  发表于: 2018-06-05 09:41
图片:
报警就自己写吧    报警状态以二进制存储到某个寄存器   读出每一位的值全部相加  总和大于等于2就报警   单个重复按下一样的  用计数就可以实现  在单位时间内计数大于等于2就报

警   

上面的图是你要求的功能
Your happiness is everything.