szliuzz 发表于 2008-4-3 14:47:42

强啊!
对那些口比较少的芯片很有用
不过感觉后面显的复杂了点,程序上不是很好写

miniant 发表于 2008-4-3 16:13:11

其实有方法5个i/o可以扫31个键盘。
键数S = 2^N - 1

wisebaby 发表于 2008-4-4 01:04:52

的确很厉害。我打算把这个,应用到我的新项目中,我也是正对IO太少踌躇满志呢,实在是没法在找IO用了。正好遇到此贴,雪中送炭^_^

gwh1128 发表于 2008-4-4 13:54:26

不错,俺就搞过用164的,用三个IO,8个按键

colors_blue 发表于 2008-4-14 16:32:23

太厉害啦,偶象

Yun0 发表于 2008-4-15 22:53:41

牛X哦!

TrueOrFalse 发表于 2008-4-15 23:55:31

不错

luan3703 发表于 2008-4-16 00:12:59

5个IO口的理论上限是32个键,见过有牛人用2个IO口实现了7个按键,那才叫绝呢。有时间给大家发上来看看。

akak47 发表于 2008-4-16 00:24:08

收藏.

hkap 发表于 2008-4-16 09:34:52

很好

hanar 发表于 2008-4-16 11:47:50

太强了~~~

archeng504 发表于 2008-4-16 12:50:40

耳目一新,好

zypyw 发表于 2008-4-16 21:29:30

经典啊,服!!

nick870208 发表于 2008-4-16 21:48:42

太强了....不得不服

82587299 发表于 2008-4-16 22:01:24

学习学习再学习

arler1982 发表于 2008-4-20 11:31:47

确实很牛逼,一般以为N个IO口能给出(N+1)*N/2个,对称的想法也思考过,就是没想到用二极管,呵呵,电路功底差了
不过用其他一些低于1元的锁存方案也能实现

TYMCU 发表于 2008-4-20 11:44:00

经典,分析的///////我是无语了

sky1234567 发表于 2008-4-20 15:09:17

mark

34480016 发表于 2008-4-20 17:56:01

收藏

yibin818 发表于 2008-4-20 21:22:13

trueboy 发表于 2008-5-2 20:32:52

不实用.

kaif_w 发表于 2008-5-3 00:21:23

在一个工业的测控产品中见过类似的电路。当时没有详细研究,现在明白了。谢谢楼主!

fangmcu 发表于 2008-5-3 08:02:15

好贴!

cc54cc 发表于 2008-7-2 10:52:41

xuexi

R28FA 发表于 2008-7-2 11:24:48

niu

xczxwy 发表于 2008-7-3 11:15:34

厉害,不得不佩服!

oouu01 发表于 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扫描法还要快。

hkap 发表于 2008-7-3 11:53:06

楼上的能否详细介绍下你更绝的扫描法呀

dogcome 发表于 2008-7-3 12:33:54

以前工控上的二极管矩阵控制板也是基于这个思路的!

xlxlab 发表于 2008-7-3 15:54:49

真牛人呀,不顶不行!

tcygood 发表于 2008-7-3 17:22:45

神啦

chaoshuai 发表于 2008-7-3 17:30:32

好, 呵呵~~~顶一个 标记一下

liuyuema09 发表于 2008-7-3 18:08:49

一定要顶

tdmi 发表于 2008-7-3 19:48:59

fuqiang4343 发表于 2008-7-3 21:00:33

MARK

CRGTOM 发表于 2008-7-4 10:30:51

ddddddddddd

huamao 发表于 2008-7-4 10:48:30

很牛啊,不过楼主这个不能扫多键吧

wajlh 发表于 2008-7-4 13:22:21

不实用,感觉这个就像是“孔乙己说茴香豆的茴有三种写法”一样

leito 发表于 2008-7-4 15:12:38

mark

cyborg2008 发表于 2008-7-6 10:31:04

呵呵...按照数学排列分析,5个IO口,理论上是2^5=32,当然,硬件就看你怎么搭了...

sdmmqy 发表于 2008-7-6 11:10:48

mark

mdj-fish 发表于 2008-7-6 22:26:50


bxs19830629 发表于 2008-7-7 11:03:52

顶~

sql2005cn 发表于 2008-7-7 14:09:06

组合键怎么办
实用性不好

oouu01 发表于 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扫描法还要快。

duxingkei 发表于 2008-7-8 02:08:06

我看到过这样用二极管 和按钮 做键盘
确实绝!

Yun0 发表于 2008-8-5 11:51:05

前一阵按此思路实践了一下,做了个4I/O口的4*4键盘,莫的问题,呵呵

zbw8200980 发表于 2008-8-5 13:43:07

早知道我也去申请专利了,三年前我就这么做了!

zhwm3064 发表于 2008-8-5 13:55:17

148楼说的也不是最多的。也许大家不太相信,但的确可以实现。1个I/O口可以驱动100个键。

bcndance 发表于 2008-8-5 18:32:12

MARK

Chris_Lee 发表于 2008-8-5 19:55:02

再学习一下!

wuwu20 发表于 2008-8-6 11:28:44

mark

kingsabbit 发表于 2008-8-6 11:32:30

呵呵,此种方式在一些芯片资料中也存在有

jofe 发表于 2008-8-6 11:55:23

mark

gtembeded 发表于 2008-8-6 16:38:19

mark

starli 发表于 2008-8-6 17:01:31

在小家电中确实有用 .....

xk2yx 发表于 2008-8-6 17:10:33

谢谢。

knight_avr 发表于 2008-8-6 19:15:31

这么牛的 不佩服不行咯~!!!

mmkk 发表于 2008-8-6 22:43:17

很牛的贴

gumutian 发表于 2008-8-13 11:44:54

这个电路很经典,也很有用!真的很佩服做这个电路的高手!

gumutian 发表于 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扫描法还要快。
能把你的电路发上来学习一下!

0620221 发表于 2009-6-10 10:11:02

mark

xyz2008 发表于 2009-6-10 11:35:07

mark,厉害

naohbbq 发表于 2009-6-10 13:28:42

强悍!

tiky 发表于 2009-6-10 13:44:34

这样的创意设计非常有意义!很好!!!狂顶!

lilolog 发表于 2009-6-10 13:52:18

有深度,此贴必火

shizt 发表于 2009-6-10 14:18:15

绝!太神奇了 !

zhdbao88 发表于 2009-6-10 14:42:05

太神奇了..

seckuola 发表于 2009-6-10 16:00:47

mark

10086 发表于 2009-6-10 17:01:53

真是绝

jishanlaike 发表于 2009-6-10 17:15:34

mark

lsblsblsb_333 发表于 2009-6-10 18:47:06

吹个牛,几年前就见过同事用。

lionwang3 发表于 2009-6-10 19:25:04

不得不说你真的很吊!!!

lwc86 发表于 2009-6-10 19:43:24

强悍,最重要的是一种思想!

ts10606 发表于 2009-6-10 19:52:59

很牛X

gxglxacw 发表于 2009-6-10 19:54:03

茅塞顿开,收藏备用。

vincent.r 发表于 2009-6-10 20:07:21

mark

jianhua5ok 发表于 2009-6-10 20:57:10

收藏一下。好东西

chsi 发表于 2009-6-11 12:16:24

MARK

bbi3014 发表于 2009-6-11 12:47:36

mark

langbingning 发表于 2009-6-11 13:02:35

这位大佬不是人吧?太强了。

nideke 发表于 2009-6-11 13:36:03

厉害

58180698 发表于 2009-6-11 16:05:43

mark

hanbjian 发表于 2009-6-11 17:26:16

不错!

eduhf_123 发表于 2009-6-11 19:56:00

MARK

American_Idol 发表于 2009-6-11 21:29:33

mark

mrf245 发表于 2009-6-12 11:32:24

!!!!!!!!!!!!!!!!!!!!!!!
编程思想是怎样的。请给点提示。。。。。。

winta 发表于 2009-6-12 14:11:58

绝了!

winta 发表于 2009-6-12 14:12:20

绝了!

shenghuihe 发表于 2009-6-12 15:26:16

lvshaohui 发表于 2009-6-12 16:27:22

这都想得到??厉害厉害!!

shamork 发表于 2009-6-12 16:39:21

mark

darlin 发表于 2009-6-12 18:01:14

不得不承认,老外的头脑就是那么灵活……

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

xiake017 发表于 2009-6-12 18:21:41

收藏经典

cnzhy88 发表于 2009-6-12 19:33:57

好贴收藏了

eightbc 发表于 2009-6-12 20:48:22

8楼的没认真看就别乱讲话!!!

sevens 发表于 2009-6-13 00:02:36

mark

deyun 发表于 2009-6-13 05:44:13

没有太大的意义,只能判断单个键按下。

startvg_ 发表于 2009-6-13 11:03:40

mark

ennyandson 发表于 2009-6-18 21:58:22

牛叉!!
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 堪称一绝的“IO口扫键”法