发明名称 |
键盘扫描电路及方法 |
摘要 |
一种键盘扫描电路包括按N根列线、N根第一行线及第二行线排列的N×N个按键,N个I/O口(输入输出口)、N个二极管、N个电阻及一电源VCC。N根列线分别与N根第一行线及第二行线交错放置呈矩阵方式排列形成若干交叉点。其中,N×N个交叉点对应放置所述N×N个按键。每根行线分别通过一个二极管电性接到一个I/O口上;所述第二行线接地。每根列线一端分别通过一个电阻电性接到所述电源VCC上。所述N根第一行线与N根列线一一对应,所述每对一一对应的行线和列线连通并且它们之间的N个交叉点上没有放置按键。使用上述键盘扫描电路可以用N个I/O口扫描N×N个按键,结构简单,节省I/O口资源,降低成本。此外,还提供了一种键盘扫描方法。 |
申请公布号 |
CN101162905A |
申请公布日期 |
2008.04.16 |
申请号 |
CN200610063080.0 |
申请日期 |
2006.10.13 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
翁世芳;李德志 |
分类号 |
H03M11/00(2006.01);H03M11/20(2006.01);G06F3/023(2006.01) |
主分类号 |
H03M11/00(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1.一种键盘扫描电路,包括按N根列线、N根第一行线、若干个按键、N个I/O口、N个具有阻值的元件、N个二极管以及一电源VCC,其中N为自然数,其特征在于:所述键盘扫描电路进一步包括第二行线,所述第二行线接地;每根第一行线通过一个二极管阴极与一个I/O口相连;每根列线分别通过一个所述具有阻值的元件接在所述电源VCC上;所述N根第一行线与所述第二行线分别与所述N根列线交错放置呈矩阵方式排列形成若干个交叉点,所述若干个按键放置在所述矩阵的部分交叉点上;所述N根第一行线与所述N根列线一一对应,且每对一一对应的第一行线和列线经两个互相短接的第一节点与第二节点连通。 |
地址 |
518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |