发明名称 |
矩阵电路及扫描方法 |
摘要 |
本发明揭示了一种矩阵电路及扫描方法,用于准确检测按键或开关的状态,包括N根行线(L<sub>1</sub>,……L<sub>n</sub>)、N根列线交叉排列的N×N个按键(S<sub>11</sub>,……S<sub>nn</sub>)的矩阵电路,其中N为大于零的自然数,还包括N×N个二极管(D<sub>11</sub>,……D<sub>nn</sub>),所述二极管包括阳极和阴极,所述每根行线和每根列线一端均设置一I/O管脚,所述行线与所述列线交错放置形成N×N交叉点,所述每个交叉点上设置一按键和一二极管,所述每个按键的一端接入所述行线的I/O管脚,另一端接入所述二极管的阳极,所述二极管的阴极接入所述列线的I/O管脚。本发明可以避免按键或开关间的相互干扰,支持多个按键或开关的同时闭合时的检测,同时运行时具有较少功耗,更有利于嵌入式系统的使用。 |
申请公布号 |
CN103560796B |
申请公布日期 |
2016.01.27 |
申请号 |
CN201310557817.4 |
申请日期 |
2013.11.11 |
申请人 |
物联微电子(常熟)有限公司 |
发明人 |
陈平;陈万;刘和兴 |
分类号 |
H03M11/20(2006.01)I |
主分类号 |
H03M11/20(2006.01)I |
代理机构 |
苏州慧通知识产权代理事务所(普通合伙) 32239 |
代理人 |
安纪平 |
主权项 |
一种矩阵电路,包括N根行线(L<sub>1</sub>,……L<sub>n</sub>)、N根列线交叉排列的N×N个按键(S<sub>11</sub>,……S<sub>nn</sub>)的矩阵电路,其中N为大于零的自然数,其特征在于,还包括N×N个二极管(D<sub>11</sub>,……D<sub>nn</sub>),所述二极管包括阳极和阴极,每根所述行线和每根所述列线一端均设置一I/O管脚,所述行线与所述列线交错放置形成N×N交叉点,每个所述交叉点上设置一按键和一二极管,每个所述按键的一端接入所述行线的I/O管脚,另一端接入所述二极管的阳极,所述二极管的阴极接入所述列线的I/O管脚,所述二极管为保证信息单向流动的开关二极管,扫描时,依次设置相应行线上的I/O管脚为高电平输出,其他行线的管脚保留低电平,设置所述列线上的I/O管脚为下拉输入模式;根据所述列线上的I/O管脚的电平状态,判断相应列线上的按键是否有按键按下;当扫描到所述列线上的I/O管脚的电平状态为高电平时,则根据行线和列线准确识别按键所在的位置,不扫描时,初始化所述行线与所述列线的I/O管脚的电平在低电平状态。 |
地址 |
215500 江苏省苏州市常熟经济技术开发区富华路15号 |