打印

请教大家一个关于按键的问题

[复制链接]
1391|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
bluekun| | 2017-4-3 13:03 | 只看该作者
IO扩展芯片,通讯接口iic加中断,nxp和安森美都有

使用特权

评论回复
板凳
jlhgold| | 2017-4-3 14:13 | 只看该作者
专用矩阵键盘ic,108键都妥妥的

使用特权

评论回复
地板
chunyang| | 2017-4-3 15:34 | 只看该作者
用串口扩展,并入串出的移位寄存器。不过,考虑到现在MCU非常便宜,用一片几毛钱的廉价OTP型MCU来扩展既简单又方便,与主MCU用串口(自定义的即可,无需标准异步串口或SPI之类)互联。

使用特权

评论回复
5
范寿铭|  楼主 | 2017-4-3 16:02 | 只看该作者
chunyang 发表于 2017-4-3 15:34
用串口扩展,并入串出的移位寄存器。不过,考虑到现在MCU非常便宜,用一片几毛钱的廉价OTP型MCU来扩展既简 ...

用MCU确实便宜一些

使用特权

评论回复
6
yearnext| | 2017-4-3 16:19 | 只看该作者
不知道这个适不适合楼主

1.png (134.31 KB )

5个IO口扫描25个按键

5个IO口扫描25个按键

使用特权

评论回复
7
ruoyuzhiji| | 2017-4-3 17:25 | 只看该作者
用电阻分压AD采样的试过一个ADC管脚接8个按键,用了两组,总共16个按键,批量出去了,没听说有什么问题。可能和实际应用的环境有关,我们的应用电路板是封装在密闭的机箱里面的。

使用特权

评论回复
8
xujihu| | 2017-4-3 19:33 | 只看该作者
查一查74hc165这个芯片来做

使用特权

评论回复
9
范寿铭|  楼主 | 2017-4-3 23:30 | 只看该作者
yearnext 发表于 2017-4-3 16:19
不知道这个适不适合楼主

没太看明白啊大哥。如果是这样  这个驱动大概是怎么个原理a

使用特权

评论回复
10
infofans| | 2017-4-4 08:32 | 只看该作者
范寿铭 发表于 2017-4-3 23:30
没太看明白啊大哥。如果是这样  这个驱动大概是怎么个原理a

扫描法判断

使用特权

评论回复
11
infofans| | 2017-4-4 08:36 | 只看该作者
本帖最后由 infofans 于 2017-4-4 08:38 编辑

  

使用特权

评论回复
12
infofans| | 2017-4-4 08:38 | 只看该作者
一楼的方法简单,可以用

使用特权

评论回复
13
ddllxxrr| | 2017-4-4 09:08 | 只看该作者
现在单片机很便宜,用一个单片机专门处理,然后再同主机,IIC或SPI通讯

使用特权

评论回复
14
yearnext| | 2017-4-4 11:25 | 只看该作者
范寿铭 发表于 2017-4-3 23:30
没太看明白啊大哥。如果是这样  这个驱动大概是怎么个原理a

和矩阵按键差不多
有兴趣的话可以搜索“5个IO口扫描25个按键”,相信你看了之后就会明白的

使用特权

评论回复
15
范寿铭|  楼主 | 2017-4-4 13:05 | 只看该作者
ddllxxrr 发表于 2017-4-4 09:08
现在单片机很便宜,用一个单片机专门处理,然后再同主机,IIC或SPI通讯

比较了一个  还是这个主意好一些,谢谢

使用特权

评论回复
16
bear55555| | 2017-11-22 17:52 | 只看该作者
我来学习学习~1

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

69

帖子

0

粉丝