搜索
bottom↓
回复: 27

4个IO检测6个按键,多支持多组合键

[复制链接]

出0入92汤圆

发表于 2015-8-22 18:53:23 | 显示全部楼层 |阅读模式
本帖最后由 xyb852 于 2015-8-23 18:40 编辑


欢迎提意见,明天根据热度确定公不公布编程实现方法

编程实现方法已在16楼公布,欢迎拍砖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-8-22 19:11:00 | 显示全部楼层
实际上可以更多。。。。

出0入92汤圆

 楼主| 发表于 2015-8-22 19:13:28 | 显示全部楼层
897152237 发表于 2015-8-22 19:11
实际上可以更多。。。。

这个支持检测所有键全按下的组合状态

出0入0汤圆

发表于 2015-8-22 19:24:31 | 显示全部楼层
果断要顶。。。赶紧公布吧。。。

出0入0汤圆

发表于 2015-8-22 19:36:43 | 显示全部楼层
AD按键                                    

出0入0汤圆

发表于 2015-8-22 19:40:06 | 显示全部楼层
IO1做为输入时,IO2.3.4扫描。IO1作为输出时,直接检测IO234。

出0入92汤圆

 楼主| 发表于 2015-8-22 19:46:04 | 显示全部楼层

不是AD,是普通IO口实现

出0入0汤圆

发表于 2015-8-22 21:06:40 来自手机 | 显示全部楼层
很好奇搂住组合键怎么实现

出0入0汤圆

发表于 2015-8-22 21:10:53 | 显示全部楼层
听说AD按键可以单IO支持几十上百个按键

出0入0汤圆

发表于 2015-8-22 22:41:43 | 显示全部楼层
我是来顶答案的

出0入0汤圆

发表于 2015-8-22 22:42:56 | 显示全部楼层
最多应该可以支持7个按键吧,不用加二极管

出0入0汤圆

发表于 2015-8-23 00:19:05 | 显示全部楼层
顶下,留个爪看看

出0入92汤圆

 楼主| 发表于 2015-8-23 08:13:56 | 显示全部楼层
机器人天空 发表于 2015-8-22 21:06
很好奇搂住组合键怎么实现

把轻触按键换成开关,常开常闭也能准确判断

出0入92汤圆

 楼主| 发表于 2015-8-23 08:17:11 | 显示全部楼层
SNOOKER 发表于 2015-8-22 22:42
最多应该可以支持7个按键吧,不用加二极管

这个是在能支持组合键的前提下设计的。

出0入0汤圆

发表于 2015-8-23 10:46:16 来自手机 | 显示全部楼层
你的这个电路图,为什么我看起来很熟悉的样子

出0入92汤圆

 楼主| 发表于 2015-8-23 18:38:46 | 显示全部楼层
编程实现方法:
1 、 IO1 设置为输出, IO2-IO4 设置为输入。
2 、判断 S1 S3 S5 是否按下
      IO2-IO4 内部弱上拉打开, IO1 输出 0 。
      读取 IO2-IO4 端口的电平值:
      为 1 没有按键按下,
      IO2 为 0 ,则 S1 按下; IO3 为 0 则 S3 按下; IO4 为 0 则 S5 按下。
3 、判断 S2 S4 S6 是否按下
      IO2-IO4 内部弱下拉打开, IO1 输出 1 。
      读取 IO2-IO4 端口的电平值:
      为 0 没有按键按下,
      IO2 为 1 ,则 S1 按下; IO3 为 1 则 S3 按下; IO4 为 1 则 S5 按下。

出0入0汤圆

发表于 2015-8-27 08:51:55 | 显示全部楼层
项!有时间写个程序试试效果。

出0入0汤圆

发表于 2015-10-7 10:01:22 | 显示全部楼层
看起来挺使用的~~~~~~~

出0入0汤圆

发表于 2015-10-7 11:09:02 | 显示全部楼层
有意思,不过用单片机的弱上拉会不会对外界的抗干扰性会差一些?

出0入0汤圆

发表于 2015-10-10 07:56:26 | 显示全部楼层
实际项目运用效果如何

出0入0汤圆

发表于 2015-10-10 08:24:10 | 显示全部楼层
直接2*3,4个IO加一路接地,省事~~~

出0入0汤圆

发表于 2015-10-18 16:21:05 | 显示全部楼层
收藏一下,期待螺柱的大作

出0入0汤圆

发表于 2015-10-18 18:32:56 来自手机 | 显示全部楼层
用的不是很多

出0入0汤圆

发表于 2020-1-15 19:33:00 | 显示全部楼层
mark    IO = 1+ 按键/2   

出0入0汤圆

发表于 2020-1-17 20:08:43 | 显示全部楼层
收藏,有空试试

出0入0汤圆

发表于 2022-6-18 18:48:21 | 显示全部楼层
之前私信无法回复,请?3389 753 763

出0入300汤圆

发表于 2022-6-18 20:54:07 来自手机 | 显示全部楼层
一个adc,带10个是没有一点问题的

出0入4汤圆

发表于 2022-6-18 21:39:26 来自手机 | 显示全部楼层
这个还是挺实用的,ad按键存在按键生锈后就失灵的现象
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-15 23:52

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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