发明名称 电子设备的按键扫描方法
摘要 本发明揭示一种电子设备的按键扫描方法,通过先将电子设备控制芯片的行扫描端口设置成输出端口并输出第一电平信号,将电子设备的列扫描端口设置成输入端口并且配置为内部拉高;读取列扫描端口的值,判断哪一列上有按键按下;将所述行扫描端口设置成输入端口并配置为内部下拉,将所述列扫描端口设置成输出端口并且输出第二电平信号;读取行扫描端口的值,判断哪一行上有按键按下;依据上述读取的列扫描端口的值与行扫描端口的值确定被按下的键,与传统按键扫描方法相比,本方法可以显著的减少了按键扫描的时间并且易于实现且效率非常高,从而极大地降低地按键扫描电路的功耗。
申请公布号 CN102364881A 申请公布日期 2012.02.29
申请号 CN201110317376.1 申请日期 2011.10.18
申请人 捷开通讯科技(上海)有限公司 发明人 王柯;顾建良
分类号 H03M11/20(2006.01)I 主分类号 H03M11/20(2006.01)I
代理机构 上海和跃知识产权代理事务所 31239 代理人 孟建勇
主权项 一种电子设备的按键扫描方法,所述电子设备包括控制芯片、多个行扫描线、多个列扫描线以及按键阵列,所述控制芯片包括多个行扫描端口及多个列扫描端口,所述行扫描端口对应连接所述行扫描线,所述列扫描端口对应连接所述列扫描线,所述按键阵列包括多个按键,所述按键按下时连接对应的所述行扫描线和所述列扫描线,其特征在于,该按键扫描方法包括:将所述行扫描端口设置成输出端口并输出第一电平信号,将所述列扫描端口设置成输入端口并且配置为内部拉高;读取列扫描端口的值,判断哪一列上有按键按下;将所述行扫描端口设置成输入端口并配置为内部下拉,将所述列扫描端口设置成输出端口并且输出第二电平信号;读取行扫描端口的值,判断哪一行上有按键按下;依据上述读取的列扫描端口的值与行扫描端口的值确定被按下的键。
地址 201201 上海市浦东新区上丰路977号1幢B座818室