原创 IO键盘编码技术

2006-12-30 01:42 5646 11 12 分类: MCU/ 嵌入式

IO键盘编码技术-(精)(1406字)hotpower2004-2-12 3:34:13[158次]

IO键盘编码技术
IO线数n=8 键数N=8~311
独占式: N="n"=8
行列式: N="r"*c=1*7,2*6,3*5,4*4 (n=r+c)
组合式: N="n"!/((n-2)!*2!)=28(IO键求助正解)
排列式: N="n"!/(n-2)! =56(需加56个二极管)
编码式: N="2"^n-1=255(需加1024个二极管)
混合式: N="独占式"+行列式=15,20,23,24
         N=独占式+组合式=36
         N=独占式+排列式=64
         N=编码式+行列式=263,267,270,271
         N=编码式+组合式=283
         N=编码式+排列式=311(需加1080个二极管)
其中:排列式和编码式需用二极管阵列。
排列式是编码式的一个子集。
混合式编程时,独占式键优先。
当然,没人想用编码式,但理论上是存在的。
组合式应用:(n>3时,才有效果)
四线6键,五线10键,六线15键,七线21键,八线28键



系统注:本文被sparkstar加精.

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户387953 2010-7-22 15:14

请问下, 1、那个排列式是两个引角之间用两对开关和二极管连在一起但两个二极管反向? 2、组合式和排列式的程序该怎么写呢?
相关推荐阅读
雁塔菜农 2012-04-05 17:51
2012年度新唐Cortex-M0助学开发套件有约束条件赠送申报贴
2012年度新唐Cortex-M0助学套件从4月起每月有约束条件发放16套。 申报人必须是21ic或 EDNC 会员 并具备1月的会龄。 申报时必须注明“遵守约束条件,缴纳250元订金,上...
雁塔菜农 2012-04-05 17:04
2012年度Cortex-M0助学园地推广框图
...
雁塔菜农 2012-04-01 17:59
2012年度Cortex-M0助学园地奖励计划细则
抢楼请点击:菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口) 每月10号和25号的下午2:50进行2次抢楼,规则同去年12月的疯狂抢楼活动。 奖品由21IC、北航、广州迪圣...
雁塔菜农 2012-02-03 08:19
菜农谋略:搞定牛人宋俊德,对女牛人孙昌旭说:“记住,俺是雁塔菜农~~~ ”
http://www.baidu.com/s?wd=%B2%CB%C5%A9%D0%A6%CC%B8%A1%B6%D0%C2%C0%CB%C3%FB%C8%CB%D0%A7%D3%A6%A1%B7...
EE直播间
更多
我要评论
1
11
关闭 站长推荐上一条 /3 下一条