按键检测系统及方法技术方案

技术编号:10529448 阅读:108 留言:0更新日期:2014-10-15 11:16
一种按键检测系统,其应用于电子设备中且包括输入/输出接口单元、按键装置及处理模块,所述输入/输出接口单元包括n个输入/输出接口;所述按键装置包括m个按键,其中m大于n且m,n均为大于或者等于2的自然数;所述处理模块包括设置单元、检测单元以及控制单元;所述设置单元设置所述输入/输出接口的工作模式以及电平状态,并在设置完成后产生检测信号;所述检测单元响应检测信号检测所述输入/输出接口的电平状态是否改变;当检测到其中一个输入/输出接口的电平状态发生改变时,检测单元确定按键被按压并输出与相应的按压信号;所述控制单元响应按压信号控制电子设备执行相应的操作。本发明专利技术还提出一种按键检测方法。

【技术实现步骤摘要】
【专利摘要】一种按键检测系统,其应用于电子设备中且包括输入/输出接口单元、按键装置及处理模块,所述输入/输出接口单元包括n个输入/输出接口;所述按键装置包括m个按键,其中m大于n且m,n均为大于或者等于2的自然数;所述处理模块包括设置单元、检测单元以及控制单元;所述设置单元设置所述输入/输出接口的工作模式以及电平状态,并在设置完成后产生检测信号;所述检测单元响应检测信号检测所述输入/输出接口的电平状态是否改变;当检测到其中一个输入/输出接口的电平状态发生改变时,检测单元确定按键被按压并输出与相应的按压信号;所述控制单元响应按压信号控制电子设备执行相应的操作。本专利技术还提出一种按键检测方法。【专利说明】
本专利技术涉及一种按键检测系统,尤其涉及一种用较少输入/输出接口检测多个按 键按压状态的按键检测系统及按键控制方法。
技术介绍
目前,在电子设备中通常采用按键来对电子设备进行控制,即在按键被按压时,电 子设备即执行被按压的按键对应的操作。现有的按键多通过一个GPIO (General Purpose Input Output,通用输入/输出)接口与处理器连接,然后由处理器检测GPI0接口的电平 状态变化来确认被按压的按键。然而,由于按键与GPI0接口需要一一对应,使得当按键数 量增加时,相应的GPI0数量也需要对应增加。
技术实现思路
有鉴于此,有必要提供一种用较少输入/输出接口检测多个按键按压状态的按键 检测系统。 还有必要提供一种用较少输入/输出接口检测多个按键按压状态的按键检测方 法。 -种按键检测系统,其应用于电子设备中且包括输入/输出接口单元及按键装 置,所述输入/输出接口单元包括η个输入/输出接口,所述输入/输出接口可在第一工作 模式和第二工作模式之间进行切换,并且在任意模式下均可在第一电平状态和第二电平状 态之间进行切换;所述按键检测系统还包括处理模块;所述按键装置包括m个按键,每一按 键与至少一个所述输入/输出接口连接,其中m大于η且m、η均为大于或者等于2的自然 数;所述处理模块包括设置单元、检测单元以及控制单元;所述输入/输出接口单元连接于 按键装置与处理模块之间;所述设置单元用于设置所述输入/输出接口的工作模式以及电 平状态,并在设置完成后产生检测信号;所述检测单元响应检测信号检测所述输入/输出 接口的电平状态是否改变;当检测到其中一个输入/输出接口的电平状态发生改变时,检 测单元确定被按压的按键并输出与该被按压按键对应的按压信号;所述控制单元响应按压 信号控制电子设备执行相应的操作。 -种按键检测方法,用于检测按键检测系统中与η个输入/输出接口连接的m个 按键的按压状态,其中,所述输入/输出接口可在第一工作模式和第二工作模式之间进行 切换,并且在任意模式下均可在第一电平状态和第二电平状态之间进行切换;所述按键检 测方法包括以下步骤: 设置所述η个输入/输出接口的工作模式和电平状态; 检测η个输入/输出接口的电平状态是否发生改变; 当检测到其中一个输入/输出接口的电平状态发生改变时,确认被按压的按键并输出 与所述被按压按键对应的按压信号以执行相应的操作; 其中,m大于η且m、η均为大于或者等于2的自然数。 上述按键检测系统及按键检测方法,通过较少输入/输出接口即可获取多个按键 的按压状态,提高了输入/输出接口的使用率,降低了产品成本。 【专利附图】【附图说明】 图1为一较佳实施方式提供的按键检测系统的示意图。 图2为另一较佳实施方式提供的按键检测系统的示意图。 图3为当n=3时图1所示按键检测系统的示意图。 图4为一较佳实施方式提供的按键检测方法的流程图。 主要元件符号说明 【权利要求】1. 一种按键检测系统,其应用于电子设备中且包括输入/输出接口单元及按键装置, 所述输入/输出接口单元包括η个输入/输出接口,所述输入/输出接口可在第一工作模 式和第二工作模式之间进行切换,并且在任意模式下均可在第一电平状态和第二电平状态 之间进行切换;其特征在于,所述按键检测系统还包括处理模块;所述按键装置包括m个按 键,每一按键与至少一个所述输入/输出接口连接,其中m大于η且m、n均为大于或者等于 2的自然数;所述处理模块包括设置单元、检测单元以及控制单元;所述输入/输出接口单 元连接于按键装置与处理模块之间;所述设置单元用于设置所述输入/输出接口的工作模 式以及电平状态,并在设置完成后产生检测信号;所述检测单元响应检测信号检测所述输 入/输出接口的电平状态是否改变;当检测到其中一个输入/输出接口的电平状态发生改 变时,检测单元确定被按压的按键并输出与该被按压按键对应的按压信号;所述控制单元 响应按压信号控制电子设备执行相应的操作。2. 如权利要求1所述的按键检测系统,其特征在于,所述按键与输入/输出接口的数 量关系为:m=n+,其中,η个按键仅与一个输入/输出接口连接, 个按键的两端分别连接于任意两个输入/输出接口之间,以使输入/输出接口 Al~An中任 意两个之间均连接有按键。3. 如权利要求2所述的按键检测系统,其特征在于,所述设置单元用于设置η个输入/ 输出接口处于第一工作模式且为第一电平状态,并在设置完成后产生第一检测信号;检测 单元用于响应第一检测信号检测所有输入/输出接口的电平状态是否发生改变,当其中一 个输入/输出接口的电平状态发生改变时确认仅与电平状态发生改变的按键连接的按键 被按压,检测单元输出与被按压按键对应的按压信号。4. 如权利要求3所述的按键检测系统,其特征在于,当所有输入/输出接口的电平状 态均未发生改变时,检测单元输出设置信号;所述设置单元还用于响应设置信号依次设置 第i个输入/输出接口处于第二工作模式且为第二电平状态,同时设置其他输入/输出接 口处于第一工作模式且为第一电平状态,每完成一次设置后产生第二检测信号,其中,i为 l~n-l之间的自然数;所述检测单元还用于响应第二检测信号检测所有处于第一工作模式 的输入/输出接口的电平状态是否发生改变,当检测到其中一个输入/输出接口的电平状 态发生改变时,确认连接于所述电平状态发生改变的输入/输出接口和处于第二工作模式 的输入/输出接口之间的按键被按压,并输出与被按压的按键对应的按压信号。5. 如权利要求4所述的按键检测系统,其特征在于,所述处理模块还包括判断单元;所 述当检测单元未检测到处于第一工作模式的输入/输出接口的电平状态发生改变时,累计 检测次数;该判断单元用于判断检测次数是否等于η-I ;当检测次数不等于η-I时,产生设 置信号。6. -种按键检测方法,用于检测按键检测系统中与η个输入/输出接口连接的m个按 键的按压状态,其中,所述输入/输出接口可在第一工作模式和第二工作模式之间进行切 换,并且在任意模式下均可在第一电平状态和第二电平状态之间进行切换;其特征在于,所 述按键检测方法包括以下步骤: 设置所述η个输入/输出接口的工作模式和电平状态; 检测η个输入/输出接口的电平状态是否发生改变; 当检测到其中一个输入/输出接口的电平状态发生改变时,确认被按压的按键并输出 与所述被按压按键对应的按压信号以执行相应的操作; 本文档来自技高网...

【技术保护点】
一种按键检测系统,其应用于电子设备中且包括输入/输出接口单元及按键装置,所述输入/输出接口单元包括n个输入/输出接口,所述输入/输出接口可在第一工作模式和第二工作模式之间进行切换,并且在任意模式下均可在第一电平状态和第二电平状态之间进行切换;其特征在于,所述按键检测系统还包括处理模块;所述按键装置包括m个按键,每一按键与至少一个所述输入/输出接口连接,其中m大于n且m、n均为大于或者等于2的自然数;所述处理模块包括设置单元、检测单元以及控制单元;所述输入/输出接口单元连接于按键装置与处理模块之间;所述设置单元用于设置所述输入/输出接口的工作模式以及电平状态,并在设置完成后产生检测信号;所述检测单元响应检测信号检测所述输入/输出接口的电平状态是否改变;当检测到其中一个输入/输出接口的电平状态发生改变时,检测单元确定被按压的按键并输出与该被按压按键对应的按压信号;所述控制单元响应按压信号控制电子设备执行相应的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:王雅国陈俊卿
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1