搜索
bottom↓
楼主: yzlyear

堪称一绝的“IO口扫键”法

  [复制链接]

出0入0汤圆

发表于 2008-4-3 14:47:42 | 显示全部楼层
强啊!
对那些口比较少的芯片很有用
不过感觉后面显的复杂了点,程序上不是很好写

出0入0汤圆

发表于 2008-4-3 16:13:11 | 显示全部楼层
其实有方法5个i/o可以扫31个键盘。
键数S = 2^N - 1

出0入0汤圆

发表于 2008-4-4 01:04:52 | 显示全部楼层
的确很厉害。我打算把这个,应用到我的新项目中,我也是正对IO太少踌躇满志呢,实在是没法在找IO用了。正好遇到此贴,雪中送炭^_^

出0入0汤圆

发表于 2008-4-4 13:54:26 | 显示全部楼层
不错,俺就搞过用164的,用三个IO,8个按键

出0入0汤圆

发表于 2008-4-14 16:32:23 | 显示全部楼层
太厉害啦,偶象

出0入0汤圆

发表于 2008-4-15 22:53:41 | 显示全部楼层
牛X哦!

出0入0汤圆

发表于 2008-4-15 23:55:31 | 显示全部楼层
不错

出0入0汤圆

发表于 2008-4-16 00:12:59 | 显示全部楼层
5个IO口的理论上限是32个键,见过有牛人用2个IO口实现了7个按键,那才叫绝呢。有时间给大家发上来看看。

出0入0汤圆

发表于 2008-4-16 00:24:08 | 显示全部楼层
收藏.

出0入0汤圆

发表于 2008-4-16 09:34:52 | 显示全部楼层
很好

出0入0汤圆

发表于 2008-4-16 11:47:50 | 显示全部楼层
太强了~~~

出0入0汤圆

发表于 2008-4-16 12:50:40 | 显示全部楼层
耳目一新,好

出0入0汤圆

发表于 2008-4-16 21:29:30 | 显示全部楼层
经典啊,服!!

出0入0汤圆

发表于 2008-4-16 21:48:42 | 显示全部楼层
太强了....不得不服

出0入0汤圆

发表于 2008-4-16 22:01:24 | 显示全部楼层
学习学习再学习

出0入0汤圆

发表于 2008-4-20 11:31:47 | 显示全部楼层
确实很牛逼,一般以为N个IO口能给出(N+1)*N/2个,对称的想法也思考过,就是没想到用二极管,呵呵,电路功底差了
不过用其他一些低于1元的锁存方案也能实现

出0入0汤圆

发表于 2008-4-20 11:44:00 | 显示全部楼层
经典,分析的///////我是无语了

出0入0汤圆

发表于 2008-4-20 15:09:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-4-20 17:56:01 | 显示全部楼层
收藏

出0入0汤圆

发表于 2008-4-20 21:22:13 | 显示全部楼层

出0入0汤圆

发表于 2008-5-2 20:32:52 | 显示全部楼层
不实用.

出0入0汤圆

发表于 2008-5-3 00:21:23 | 显示全部楼层
在一个工业的测控产品中见过类似的电路。当时没有详细研究,现在明白了。谢谢楼主!

出0入8汤圆

发表于 2008-5-3 08:02:15 | 显示全部楼层
好贴!

出0入0汤圆

发表于 2008-7-2 10:52:41 | 显示全部楼层
xuexi

出0入0汤圆

发表于 2008-7-2 11:24:48 | 显示全部楼层
niu

出0入0汤圆

发表于 2008-7-3 11:15:34 | 显示全部楼层
厉害,不得不佩服!

出0入0汤圆

发表于 2008-7-3 11:28:49 | 显示全部楼层
这个还不是最绝的IO口扫描键。

最绝的是这样:

2个IO口扫描5    个键
3个IO口扫描16   个键
4个IO口扫描43   个键
5个IO口扫描106  个键
6个IO口扫描249  个键
7个IO口扫描568  个键
8个IO口扫描1271 个键

并且速度比一般的IO扫描法还要快。

出0入0汤圆

发表于 2008-7-3 11:53:06 | 显示全部楼层
楼上的能否详细介绍下你更绝的扫描法呀

出0入0汤圆

发表于 2008-7-3 12:33:54 | 显示全部楼层
以前工控上的二极管矩阵控制板也是基于这个思路的!

出0入0汤圆

发表于 2008-7-3 15:54:49 | 显示全部楼层
真牛人呀,不顶不行!

出0入0汤圆

发表于 2008-7-3 17:22:45 | 显示全部楼层
神啦

出0入0汤圆

发表于 2008-7-3 17:30:32 | 显示全部楼层
好, 呵呵~~~顶一个 标记一下

出0入0汤圆

发表于 2008-7-3 18:08:49 | 显示全部楼层
一定要顶

出0入0汤圆

发表于 2008-7-3 19:48:59 | 显示全部楼层

出0入0汤圆

发表于 2008-7-3 21:00:33 | 显示全部楼层
MARK

出0入0汤圆

发表于 2008-7-4 10:30:51 | 显示全部楼层
ddddddddddd

出0入0汤圆

发表于 2008-7-4 10:48:30 | 显示全部楼层
很牛啊,不过楼主这个不能扫多键吧

出0入4汤圆

发表于 2008-7-4 13:22:21 | 显示全部楼层
不实用,感觉这个就像是“孔乙己说茴香豆的茴有三种写法”一样

出0入0汤圆

发表于 2008-7-4 15:12:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-7-6 10:31:04 | 显示全部楼层
呵呵...按照数学排列分析,5个IO口,理论上是2^5=32,当然,硬件就看你怎么搭了...

出0入0汤圆

发表于 2008-7-6 11:10:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-7-6 22:26:50 | 显示全部楼层

出0入0汤圆

发表于 2008-7-7 11:03:52 | 显示全部楼层
顶~

出0入0汤圆

发表于 2008-7-7 14:09:06 | 显示全部楼层
组合键怎么办
实用性不好

出0入0汤圆

发表于 2008-7-7 15:48:20 | 显示全部楼层
143楼,看清了:5个IO口目前可做到106个键而不是32个键。


最绝的是这样:

2个IO口扫描5    个键
3个IO口扫描16   个键
4个IO口扫描43   个键
5个IO口扫描106  个键
6个IO口扫描249  个键
7个IO口扫描568  个键
8个IO口扫描1271 个键

并且速度比一般的IO扫描法还要快。

出0入0汤圆

发表于 2008-7-8 02:08:06 | 显示全部楼层
我看到过这样用二极管 和按钮 做键盘
确实绝!

出0入0汤圆

发表于 2008-8-5 11:51:05 | 显示全部楼层
前一阵按此思路实践了一下,做了个4I/O口的4*4键盘,莫的问题,呵呵

出0入0汤圆

发表于 2008-8-5 13:43:07 | 显示全部楼层
早知道我也去申请专利了,三年前我就这么做了!

出0入0汤圆

发表于 2008-8-5 13:55:17 | 显示全部楼层
148楼说的也不是最多的。也许大家不太相信,但的确可以实现。1个I/O口可以驱动100个键。

出0入0汤圆

发表于 2008-8-5 18:32:12 | 显示全部楼层
MARK

出0入0汤圆

发表于 2008-8-5 19:55:02 | 显示全部楼层
再学习一下!

出0入0汤圆

发表于 2008-8-6 11:28:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-8-6 11:32:30 | 显示全部楼层
呵呵,此种方式在一些芯片资料中也存在有

出0入0汤圆

发表于 2008-8-6 11:55:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-8-6 16:38:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-8-6 17:01:31 | 显示全部楼层
在小家电中确实有用 .....

出0入0汤圆

发表于 2008-8-6 17:10:33 | 显示全部楼层
谢谢。

出0入0汤圆

发表于 2008-8-6 19:15:31 | 显示全部楼层
这么牛的 不佩服不行咯~!!!

出0入0汤圆

发表于 2008-8-6 22:43:17 | 显示全部楼层
很牛的贴

出0入0汤圆

发表于 2008-8-13 11:44:54 | 显示全部楼层
这个电路很经典,也很有用!真的很佩服做这个电路的高手!

出0入0汤圆

发表于 2008-8-15 18:00:46 | 显示全部楼层
143楼,看清了:5个IO口目前可做到106个键而不是32个键。


最绝的是这样:

2个IO口扫描5    个键
3个IO口扫描16   个键
4个IO口扫描43   个键
5个IO口扫描106  个键
6个IO口扫描249  个键
7个IO口扫描568  个键
8个IO口扫描1271 个键

并且速度比一般的IO扫描法还要快。
能把你的电路发上来学习一下!

出0入0汤圆

发表于 2009-6-10 10:11:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-10 11:35:07 | 显示全部楼层
mark,厉害

出0入0汤圆

发表于 2009-6-10 13:28:42 | 显示全部楼层
强悍!

出0入143汤圆

发表于 2009-6-10 13:44:34 | 显示全部楼层
这样的创意设计非常有意义!很好!!!狂顶!

出0入0汤圆

发表于 2009-6-10 13:52:18 | 显示全部楼层
有深度,此贴必火

出0入0汤圆

发表于 2009-6-10 14:18:15 | 显示全部楼层
绝!太神奇了 !

出0入0汤圆

发表于 2009-6-10 14:42:05 | 显示全部楼层
太神奇了..

出0入0汤圆

发表于 2009-6-10 16:00:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-10 17:01:53 | 显示全部楼层
真是绝

出0入0汤圆

发表于 2009-6-10 17:15:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-10 18:47:06 | 显示全部楼层
吹个牛,几年前就见过同事用。

出0入0汤圆

发表于 2009-6-10 19:25:04 | 显示全部楼层
不得不说你真的很吊!!!

出60入85汤圆

发表于 2009-6-10 19:43:24 | 显示全部楼层
强悍,最重要的是一种思想!

出0入0汤圆

发表于 2009-6-10 19:52:59 | 显示全部楼层
很牛X

出0入0汤圆

发表于 2009-6-10 19:54:03 | 显示全部楼层
茅塞顿开,收藏备用。

出0入0汤圆

发表于 2009-6-10 20:07:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-10 20:57:10 | 显示全部楼层
收藏一下。好东西

出0入0汤圆

发表于 2009-6-11 12:16:24 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-6-11 12:47:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-11 13:02:35 | 显示全部楼层
这位大佬不是人吧?太强了。

出0入0汤圆

发表于 2009-6-11 13:36:03 | 显示全部楼层
厉害

出0入0汤圆

发表于 2009-6-11 16:05:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-11 17:26:16 | 显示全部楼层
不错!

出0入0汤圆

发表于 2009-6-11 19:56:00 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-6-11 21:29:33 | 显示全部楼层
mark

出0入12汤圆

发表于 2009-6-12 11:32:24 | 显示全部楼层
!!!!!!!!!!!!!!!!!!!!!!!
编程思想是怎样的。请给点提示。。。。。。

出0入0汤圆

发表于 2009-6-12 14:11:58 | 显示全部楼层
绝了!

出0入0汤圆

发表于 2009-6-12 14:12:20 | 显示全部楼层
绝了!

出0入0汤圆

发表于 2009-6-12 15:26:16 | 显示全部楼层

出0入0汤圆

发表于 2009-6-12 16:27:22 | 显示全部楼层
这都想得到??厉害厉害!!

出0入0汤圆

发表于 2009-6-12 16:39:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-12 18:01:14 | 显示全部楼层
不得不承认,老外的头脑就是那么灵活……

但是不知道扫描时间要多长~~~系统延时会怎么样

出0入0汤圆

发表于 2009-6-12 18:21:41 | 显示全部楼层
收藏经典

出0入0汤圆

发表于 2009-6-12 19:33:57 | 显示全部楼层
好贴收藏了

出0入0汤圆

发表于 2009-6-12 20:48:22 | 显示全部楼层
8楼的没认真看就别乱讲话!!!

出0入0汤圆

发表于 2009-6-13 00:02:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-13 05:44:13 | 显示全部楼层
没有太大的意义,只能判断单个键按下。

出0入0汤圆

发表于 2009-6-13 11:03:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-18 21:58:22 | 显示全部楼层
牛叉!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2023-1-31 19:07

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

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