发新帖我要提问
12
返回列表
打印

单片科技引脚不够,怎么实现按键检测

[复制链接]
楼主: tianye907
手机看帖
扫描二维码
随时随地手机跟帖
21
zxq6| | 2017-11-21 07:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
ad按键,分辨率外部干扰足够低的话,一个io可以检测很多个按键

使用特权

评论回复
22
yjgna| | 2017-11-21 09:03 | 只看该作者
可以考虑使用SPI扩展IO,或者IIC扩展IO,一块芯片可扩展16个GPIO。
IO既可以输入,也可以输出。
作输入时 可使能中断,当IO电平发生变化时 产生中断信号。
单片机根据中断信号 再去读IO电平。

使用特权

评论回复
23
伙计cp| | 2017-11-21 09:11 | 只看该作者
矩阵扫描可以实现                                    

使用特权

评论回复
24
tomzbj| | 2017-11-21 14:49 | 只看该作者
天微的TM16xx, LED数码管/阵列驱动, 一般也都带若干按键检测功能.
通讯一般是spi或i2c, 只要3个或2个gpio就解决了.

使用特权

评论回复
25
世界心| | 2017-11-21 17:04 | 只看该作者
LZ并没有讲清楚所用的单片机还剩几个脚?根本就不知道设计的最终目标是把接口引脚数量减少到多少......
带锁存的串转并芯片只需要两条线就能实现16个按键的扫描。这样就只需要2+3=5条线。
亦或者12的键盘和3个独立按键各组成加权网络,2个AD口就够了。

使用特权

评论回复
26
feelhyq| | 2017-11-21 17:55 | 只看该作者
看看矩阵键盘扫描能不能给你点思路

使用特权

评论回复
27
xyz549040622| | 2017-11-21 21:23 | 只看该作者
现在手头用的是74HC595实现的,共用5个IO,实现2*8的按键。

使用特权

评论回复
28
chinano1| | 2017-11-21 21:23 | 只看该作者
、呵呵呵呵呵

使用特权

评论回复
29
tianye907|  楼主 | 2017-11-22 08:56 | 只看该作者
tomzbj 发表于 2017-11-21 14:49
天微的TM16xx, LED数码管/阵列驱动, 一般也都带若干按键检测功能.
通讯一般是spi或i2c, 只要3个或2个gpio就 ...

1650 怎么检测按键?

使用特权

评论回复
30
浪漫狙击手123| | 2017-11-22 09:05 | 只看该作者
多谢分享了。

使用特权

评论回复
31
caijie001| | 2017-11-22 09:16 | 只看该作者

使用特权

评论回复
32
tomzbj| | 2017-11-22 09:17 | 只看该作者
tianye907 发表于 2017-11-22 08:56
1650 怎么检测按键?

手册里都有呀...

使用特权

评论回复
33
tianye907|  楼主 | 2017-11-22 09:23 | 只看该作者
tomzbj 发表于 2017-11-22 09:17
手册里都有呀...

检测的按键 单片机怎么知道呢。可以读吗?

使用特权

评论回复
34
xiaozhuzhuzhj| | 2017-11-22 11:29 | 只看该作者
8楼正解 可串转并口

使用特权

评论回复
35
lihui567| | 2017-11-22 17:16 | 只看该作者
595也可以啊

使用特权

评论回复
36
tomzbj| | 2017-11-22 20:28 | 只看该作者
tianye907 发表于 2017-11-22 09:23
检测的按键 单片机怎么知道呢。可以读吗?

...你看手册啊, 写得一清二楚, 中文的. TM1650似乎支持4*7=28个键, 只需要两个gpio和MCU通讯.

使用特权

评论回复
37
圣骑士by| | 2017-11-23 10:37 | 只看该作者
标题打错字了

使用特权

评论回复
38
h286288986| | 2017-11-23 13:51 | 只看该作者
楼主放水贴,矩阵,电阻分压,IR,ADC,外扩芯片等

使用特权

评论回复
39
tianye907|  楼主 | 2017-11-23 14:33 | 只看该作者
tomzbj 发表于 2017-11-22 20:28
...你看手册啊, 写得一清二楚, 中文的. TM1650似乎支持4*7=28个键, 只需要两个gpio和MCU通讯. ...

画线部分位什么要连接?

QQ图片20171123143240.png (197.9 KB )

QQ图片20171123143240.png

使用特权

评论回复
40
tomzbj| | 2017-11-24 10:02 | 只看该作者
tianye907 发表于 2017-11-23 14:33
画线部分位什么要连接?

画错了吧, 肯定不用连.

使用特权

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

本版积分规则