发明名称 |
Detection system for detecting button being pressed and method thereof |
摘要 |
Method for detecting presses on buttons of an electronic device with a reduced number of General Purpose In/Out (GPI/O) ports includes a number of the GPI/O ports The number of the buttons is greater than the number of the GPI/O ports. A proportion of the buttons are each coupled between one of the I/O ports and ground, and the remaining proportion of the buttons are each coupled between any two of the I/O ports. The GPI/O ports are set to work in a first working state or in a second state to provide a first signal or second signal respectively. When a signal provided by a GPI/O port working at the first working mode changes, the method determines which one of the buttons has been pressed. |
申请公布号 |
US8959258(B2) |
申请公布日期 |
2015.02.17 |
申请号 |
US201414243057 |
申请日期 |
2014.04.02 |
申请人 |
Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd.;Hon Hai Precision Industry Co., Ltd. |
发明人 |
Wang Ya-Guo;Chen Chun-Ching |
分类号 |
G06F5/00;G06F11/30;G06F3/06 |
主分类号 |
G06F5/00 |
代理机构 |
Novak Druce Connolly Bove + Quigg LLP |
代理人 |
Novak Druce Connolly Bove + Quigg LLP |
主权项 |
1. A detection system for detecting pressing operation to button applied in an electronic device, comprising:
an input/output (I/O) port unit comprising a plurality of I/O ports, each of the I/O ports comprising a first working mode and a second working mode, each of the I/O ports configured to provide a first signal or a second signal at each of the first and second working modes; a button unit comprising a plurality of buttons, each button is coupled to at least one of the I/O ports, wherein a number of the buttons is greater than a number of the I/O ports; a processing unit comprising a setting module for setting each I/O port to work at the first working mode or the second working mode to provide the first signal or the second signal at an original state, a detection module for detecting whether a signal provided by each I/O port is changed or not compared to the original state and determining which button is pressed if the signal provided by one of the I/O ports is changed, and a controlling module for controlling the electronic device to perform an operation associated with the pressed button. |
地址 |
Shenzhen CN |