OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2822|回复: 3

我还想实现当有两个键按下时会有一个响应该咋办

[复制链接]

3

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2016-1-27
在线时间
50 小时
发表于 2016-5-3 21:16:26 | 显示全部楼层 |阅读模式
本帖最后由 心静海 于 2016-5-5 11:33 编辑

现在的我能实先一个按键在按下时有响应
响应伴随着键的松而结束
求点同时按下两个键会有响应的程序
这是我写的代码
求大神指教

实验29 游戏手柄实验.zip

7.64 MB, 下载次数: 47

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11548
金钱
11548
注册时间
2014-4-1
在线时间
1316 小时
发表于 2016-5-5 11:38:55 | 显示全部楼层

我前面例子,只是一个意思,不能实用的。

两个按键同时按下,
表面是“同时”,但CPU绝对会测出来先后的。
所以,必须在检测到一个按键后,延时一段时间,再检测另一个,
只要一定时间内“同时按下”,才可以认定为两键同时。

另外还有释放的问题。
还是加强一下基础吧。

回复 支持 1 反对 0

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11548
金钱
11548
注册时间
2014-4-1
在线时间
1316 小时
发表于 2016-5-3 22:07:37 | 显示全部楼层

if     ( key1     &&      key2  )
{
......
}

回复 支持 反对

使用道具 举报

3

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2016-1-27
在线时间
50 小时
 楼主| 发表于 2016-5-4 17:02:55 | 显示全部楼层
嗯嗯谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-12 18:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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