xujianglun1 发表于 2013-7-17 14:28:43

用到30多个按键,用什么方式设计好?

大概要设计30多个按键
用什么方式要好
独立,还是,矩阵,不是AD按键

tim 发表于 2013-7-17 14:31:29

多数情况下:矩阵

122402902 发表于 2013-7-17 14:37:25

建议专用的按键检测芯片

litguy 发表于 2013-7-17 14:38:18

买个专门的键盘 IC 好像更方便

highrock 发表于 2013-7-17 15:10:46

触摸按键

vtte 发表于 2013-7-17 15:14:16

看情况,如果要多个按键同时按的估计只能独立的了

本坛大牛的4线65键实例:
http://www.amobbs.com/forum.php?mod=viewthread&tid=3554575

xujianglun1 发表于 2013-7-17 16:26:23

谢谢各位,

david1234 发表于 2013-7-17 16:45:31

我觉得,64键以下,用遥控器芯片管理按键,单片机当红外遥控接收(直连的话,信号要反向),应该比较方便。

plb83 发表于 2013-7-17 17:20:36



用TM1638吧,刚好满足你的30个按键需求,不需要用到LED驱动的管脚就浮空就行

价格大概在1块左右吧,不是很清楚

nicksean 发表于 2013-7-17 17:45:41

不知楼上推荐的支不支持多键同时按下?

xingkong911 发表于 2013-7-17 17:48:17

用过CH452,支持64个按键和64个LED灯,用在几百个灯和按键上的项目。
按键同时按下的话,键值最小的优先。

plb83 发表于 2013-7-18 10:28:13

nicksean 发表于 2013-7-17 17:45 static/image/common/back.gif
不知楼上推荐的支不支持多键同时按下?

支持同时多个按键按下的,但在硬件连线上有要求,具体的好像说明书里有写

气球 发表于 2013-7-18 10:51:56

ZLG7290......

mbass51 发表于 2013-7-18 12:47:46

我用8255支持同時幾百個io

xujianglun1 发表于 2013-7-18 16:24:26

功能越多越好,
多按键需要,,
谢谢各位,,

yy12651 发表于 2013-7-18 20:54:18

zlg7290,这款芯片比较好

xuxi2009 发表于 2013-7-18 21:14:10

大方向是用按键芯片解决

电子爱好者_MCU 发表于 2013-7-18 21:46:29

我也觉得用遥控器 比较好 管理起来方便 还支持长按等模式 我做了一个时钟,开了一路定时器 开了一个外部中断(检测遥控器的) 将外部中断设置为最高优先级,但实时性效果不是非常的好 我个人感觉 如果用遥控器,别用太多的中断服务函数 就行

tangly2017 发表于 2018-1-6 15:23:34

好东西,谢谢大家的分享!!!!!!!!!!!

yangxizhong 发表于 2018-1-7 00:29:52

学到了几个专门芯片!谢谢大家。

freemanw 发表于 2018-1-7 12:04:35

用专用芯片吧,简单

ilan2003 发表于 2018-1-7 12:13:40

本帖最后由 ilan2003 于 2018-1-7 12:16 编辑

如不考虑成本用HC165也可以,4片2块钱32个按键,比72897290 便宜

一叹到天涯 发表于 2018-1-8 11:07:36

可以用专门的键盘控制芯片{:smile:}

yangyongwen 发表于 2018-1-8 11:17:13

一定要用专门的芯片

wkman 发表于 2018-1-8 15:35:34

{:titter:}一片几毛钱的   标准104键PC键盘驱动芯片算了,,,{:titter:}
页: [1]
查看完整版本: 用到30多个按键,用什么方式设计好?