空前绝后的“IO口扫键”法(转)

2019-07-28 19:14发布

在做项目(工程)的时候,我们经常要用到比较多的按键,而且IO资源紧张,于是我们就想方设法地在别的模块中节省IO口,好不容易挤出一两个IO口,却发现仍然不够用,实在没办法了就添加一个IC来扫键。一个IC虽然价格不高,但对于大批量生产而且产品利润低的厂家来说,这是一笔不菲的开支!
那,我们能不能想到比较好的扫键方法:用最少的IO口,扫最多的键?可以吗?
举个例:给出5个IO口,能扫多少键?有人说是2*3=6个,如图一:

                                        图一

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
1988020566
1楼-- · 2019-07-30 19:11
bobde163 发表于 2014-8-30 11:07
很好很强大,真是学习了,以前都只会搞2*3的,涨姿势了

:lol
1988020566
2楼-- · 2019-07-30 19:15
 精彩回答 2  元偷偷看……
数码小叶
3楼-- · 2019-07-30 20:07
很好很强大,真是学习了,以前都只会搞2*3的,涨姿势了
dirtwillfly
4楼-- · 2019-07-30 22:13
感谢楼主分享
sdwys
5楼-- · 2019-07-31 00:33
很好,很强大,硬件节省了,软件就繁琐了。
mgf006
6楼-- · 2019-07-31 06:08
加这么多二极管要不少钱吧。。
还是来个芯片方便,而且便宜。
MC31P11-SOP16,最多做91个键。

一周热门 更多>