打印

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

[复制链接]
4172|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianye907|  楼主 | 2017-11-20 15:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
引脚不够,又不想用手上没有的单片机。
需要12+3个按键。12键0-9 * #。剩余三个是独立的,清除数据,门铃,滑盖检测。
问有什么办法,用最少的脚检测这些按键,低功耗。AD检测,感觉不好处理吧,功耗控制也是问题,有没有合适的芯片?或者别的方案,在线等,各位大神赐教!

相关帖子

沙发
chunyang| | 2017-11-20 15:26 | 只看该作者
可以用并入串出的移位寄存器,或者干脆再用一片MCU,你熟悉的即可,IO够用的任何型号。

使用特权

评论回复
板凳
chunyang| | 2017-11-20 15:27 | 只看该作者
用MCU扩展,你的原MCU最少只要有一根空余IO即可实现。

使用特权

评论回复
地板
冷画| | 2017-11-20 15:27 | 只看该作者
tssop20 够不够

HC89F003.png (177.25 KB )

HC89F003.png

HC89F003脚位.png (28.86 KB )

HC89F003脚位.png

HC89F003_Datasheet_V1.01CN.pdf

4.39 MB

使用特权

评论回复
5
tianye907|  楼主 | 2017-11-20 15:41 | 只看该作者
好吧  不行就再加一块单片机吧!。。。。。。。。。。不好意思说机不带吧 文明你我他。

使用特权

评论回复
6
cjseng| | 2017-11-20 15:49 | 只看该作者
还剩几个引脚?是不是有可能和别的引脚共用?

使用特权

评论回复
7
tianye907|  楼主 | 2017-11-20 15:50 | 只看该作者
cjseng 发表于 2017-11-20 15:49
还剩几个引脚?是不是有可能和别的引脚共用?

不够用

使用特权

评论回复
8
tyw| | 2017-11-20 15:52 | 只看该作者
tianye907 发表于 2017-11-20 15:41
好吧  不行就再加一块单片机吧!。。。。。。。。。。不好意思说机不带吧 文明你我他。 ...

用2片贴片74hc164或165最省事

使用特权

评论回复
9
cjseng| | 2017-11-20 15:55 | 只看该作者

不知道你怎么设计的,我一个40引脚的单片机实现32位数码管动态扫描、29个按键扫描,还要2路串口通讯,还要IIC,都够用的。

使用特权

评论回复
10
北斗stone| | 2017-11-20 15:58 | 只看该作者
很简单,74hc165串转并,可级联,多少个都没问题,本质上是拿时间换空间。SCL,SDAin,CS三个IO搞定一切

使用特权

评论回复
11
tianye907|  楼主 | 2017-11-20 15:59 | 只看该作者
tyw 发表于 2017-11-20 15:52
用2片贴片74hc164或165最省事

咋用啊t叔  可以检测按键吗

使用特权

评论回复
12
tianye907|  楼主 | 2017-11-20 16:01 | 只看该作者
cjseng 发表于 2017-11-20 15:55
不知道你怎么设计的,我一个40引脚的单片机实现32位数码管动态扫描、29个按键扫描,还要2路串口通讯,还 ...

好强,不同的器件共用引脚了吗

使用特权

评论回复
13
tianye907|  楼主 | 2017-11-20 16:01 | 只看该作者
北斗stone 发表于 2017-11-20 15:58
很简单,74hc165串转并,可级联,多少个都没问题,本质上是拿时间换空间。SCL,SDAin,CS三个IO搞定一切 ...

这不是输出的吗,按键这种也可以吗

使用特权

评论回复
14
cjseng| | 2017-11-20 16:04 | 只看该作者
tianye907 发表于 2017-11-20 16:01
好强,不同的器件共用引脚了吗

我把数码管驱动和按键扫描都共用了。

使用特权

评论回复
15
tianye907|  楼主 | 2017-11-20 16:09 | 只看该作者
cjseng 发表于 2017-11-20 16:04
我把数码管驱动和按键扫描都共用了。

懂了  我试试,好像可以哎

使用特权

评论回复
16
北斗stone| | 2017-11-20 16:09 | 只看该作者
tianye907 发表于 2017-11-20 16:01
这不是输出的吗,按键这种也可以吗

sorry,是并转串。可以用的,我设计都这么用。按键加LED,LED用74HC595,按键用165,片选同一根,高电平读,低电平写

使用特权

评论回复
17
tyw| | 2017-11-20 16:09 | 只看该作者
tianye907 发表于 2017-11-20 15:59
咋用啊t叔  可以检测按键吗

74HC165连级使用方法及程序实例.pdf (798.33 KB)






使用特权

评论回复
18
dalarang| | 2017-11-20 16:19 | 只看该作者
74hc165啊,对付按键检测这种慢速的检测足够了,检测几十个按键没问题

使用特权

评论回复
19
tianye907|  楼主 | 2017-11-20 16:45 | 只看该作者
了然了,谢谢大家。

使用特权

评论回复
20
caijie001| | 2017-11-20 19:26 | 只看该作者
扩展个mcu啊,你还那么多按键。。。。。。设计时候不选型?

使用特权

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

本版积分规则

74

主题

457

帖子

6

粉丝