• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 手机硬件设计交流 > 八条KEYPAD线最多可以组成多少个按键

八条KEYPAD线最多可以组成多少个按键

录入:edatop.com     点击:
最近在一家公司面试时的一个问题,我说是十六个,但那个老家伙说是错的,应该是二十八个

老家伙说对了,n条线最多可以组成n(n-1)/2个按键
但很遗憾,我也记不得具体的方法了,只记得起码要加n个分立小器件,好像是开关三极管吧
不知道哪位可以提供具体方法

老家伙出这种问题,可见还是停留在做单片机的时代
要加二极管的,也不可靠,而且键值不唯一,按键扫描驱动也繁琐,不提倡这样做
要是可以加器件,岂止是28个
C(8,2)仅仅是2线组合逻辑判断,还不包含多键组合逻辑判断呢

就只有八条矩阵线哦,无其它线路,要么就是4*4,或5*3

呵呵,原理上2的8次方即256个键都是可以的,只不过接起来比较麻烦,电路复杂一些了,但如果只是二维矩阵的话,最多只有4*4=16个了

如果加个译码器什么的就没完没了了

不是的,我看到过这个线路,如果加了译码器或其他比如2的8次方,这些译码器或控制电路都需要控制引脚,而n(n-1)/2是真的只需要8根扫描线,不需要其他控制端的
如果有这样的限制条件,甚至不给你接其他电源,比如译码器的供电,那么这个问题还是有意义的

首先,这八根线即能input,又能output,这样的话,可以实现。

三角键盘,利用二极管能远远超过16个,不过也会超过28个。

我们一般是指4根OUPUT,4根INPUT,即4*4
如果我们8线按顺序OUTPUT,当其中一个OUTPUT时,其余7个做SCAN INPUT。
这样的确实可以做到8*7/2;不用加任何器件。

各位大哥能不能给个图说明下28个是怎么实现的?

同感,给个图吧

上一篇:3g与GSM手机设计各有何不同?
下一篇:MT6225 MP3出不来

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图