[go: up one dir, main page]

TW201344221A - 按鍵檢測電路 - Google Patents

按鍵檢測電路 Download PDF

Info

Publication number
TW201344221A
TW201344221A TW101114103A TW101114103A TW201344221A TW 201344221 A TW201344221 A TW 201344221A TW 101114103 A TW101114103 A TW 101114103A TW 101114103 A TW101114103 A TW 101114103A TW 201344221 A TW201344221 A TW 201344221A
Authority
TW
Taiwan
Prior art keywords
button
interface
buttons
output
pin
Prior art date
Application number
TW101114103A
Other languages
English (en)
Inventor
Lu-Qing Meng
Hsing-Suang Kao
Chun-Lung Hung
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Publication of TW201344221A publication Critical patent/TW201344221A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/362Debugging of software
    • G06F11/3648Debugging of software using additional hardware
    • G06F11/3656Debugging of software using additional hardware using a specific debug interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

一種按鍵檢測電路,包括若干個通用輸入輸出、若干個按鍵引腳及若干個按鍵,該每個通用輸入輸出對應於一按鍵引腳,其中該若干個按鍵中部分按鍵中任一按鍵均連接一按鍵引腳,另外部分按鍵中任一按鍵均連接兩按鍵引腳,其中,與該按鍵連接的兩個按鍵引腳中的一個按鍵引腳所對應的通用輸入輸出被設置為連續的高低電平變化輸入,其他按鍵引腳為固定電平輸入。

Description

按鍵檢測電路
本發明涉及一種電路,特別涉及一種按鍵檢測電路。
傳統的按鍵電路為一個單片機的通用輸入輸出(GPIO)對應於一個按鍵,但是當按鍵的數量較多時,將需要與之相同數量的通用輸入輸出,如此將使得硬體成本較高。
有鑒於此,提供一種按鍵檢測電路,能夠降低硬體成本。
一種按鍵檢測電路,包括若干個通用輸入輸出、若干個按鍵引腳及若干個按鍵,該每個通用輸入輸出對應於一按鍵引腳,其中該若干個按鍵中部分按鍵中任一按鍵均連接一按鍵引腳,另外部分按鍵中任一按鍵均連接兩按鍵引腳,其中,與該按鍵連接的兩個按鍵引腳中的一個按鍵引腳所對應的通用輸入輸出被設置為連續的高低電平變化輸入,其他按鍵引腳為固定電平輸入。
本發明藉由使得按鍵中部分按鍵中任一按鍵均連接一按鍵引腳,另外部分按鍵中任一按鍵均連接兩按鍵引腳,且與該按鍵連接的兩個按鍵引腳中的一個按鍵引腳所對應的通用輸入輸出被設置為連續的高低電平變化輸入,其他按鍵引腳為固定電平輸入,從而用較少的通用輸入輸出來控制較多的按鍵,而降低硬體成本。
請參閱圖1,為按鍵檢測電路1較佳實施方式的具體電路圖。該按鍵檢測電路1包括一單片機10及一鍵盤20。在本實施方式中,該單片機10為ARM晶片。該單片機10包括若干個通用輸入輸出11,如圖1中GPIO1,GPIO2及GPIO3,其中一通用輸入輸出11設置為連續的高低電平變化輸入,且該通用輸入輸出11的高低電位變化的時間間隔為任何遠小於鍵盤20被觸發的時長。顯然,該通用輸入輸出11的數量可根據需要進行變更,且該設置為高低電位變化的通用輸入輸出11可根據需要進行變更,如在第一時間內GPIO2被設置為連續的高低電平變化,在第二時間內GPIO3被設置為連續的高低電平變化。
該鍵盤20包括若干個按鍵引腳21、若干個按鍵22及一電源23。該按鍵引腳21,如圖1中的KEY1,KEY2及KEY3,與該通用輸入輸出11一一對應。當該若干個按鍵22中任意按鍵22被按壓時,該鍵盤20將被觸發。其中,該若干個按鍵22中的部分按鍵22中任一按鍵22均連接於一按鍵引腳21,如圖1中的SW1,SW2及SW3,另外部分按鍵22中任一按鍵22均連接兩按鍵引腳21,如圖1中的SW4,該與該按鍵22連接的兩按鍵引腳21中必有一按鍵引腳21對應的通用輸入輸出11被設置為連續的高低電平變化輸入。顯然,與該兩按鍵引腳21連接的按鍵22的數量可為其他數量的按鍵22分別連接於KEY1、KEY2及KEY3中的兩個按鍵引腳21之間,如為2個按鍵22或者3個按鍵22。
該與一按鍵引腳21連接的按鍵22的一端與該電源23連接,該與一按鍵引腳21連接的按鍵22的另一端接地。在本實施方式中,該與一按鍵引腳21連接的按鍵22的一端藉由一電阻與該電源23連接。其中,在圖1中,該電源23用VCC來表示。下面將以該GPIO2被設置為連續的高低電平變化為例來對本發明進行詳細的說明。
在初始狀態下,該電源23提供一高電位至該GPIO1及GPIO2,則該GPIO1及GPIO3為固定的高電位輸入,而該GPIO2則為連續的高低電平變化輸入。
當SW1被按壓時,該GPIO1端所接收的電位為低電位,該GPIO2端所接收的電位為高低連續變化,該GPIO3端所接收的電位為高電位,則該單片機10根據該接收的電位確定該SW1被按壓,並執行該SW1所對應的功能。
當SW2被按壓時,該GPIO1端所接收的電位為高電位,該GPIO2端所接收的電位為低電位,該GPIO3端所接收的電位為高電位,該單片機10根據該接收的電位確定該SW2被按壓,並執行該SW2所對應的功能。
當SW3被按壓時,該GPIO1端所接收的電位為高電位,該GPIO2端所接收的電位為高低連續變化,該GPIO3端所接收的電位為低電位,則該單片機10根據該接收的電位確定該SW3被按壓,並執行該SW3所對應的功能。
當SW4被按壓時,該GPIO1端及該GPIO2端所接收的電位同時為高電位或者低電位,該GPIO3端所接收的電位為高電位,則該單片機10根據該接收的電位確定該SW4被按壓,並執行該SW4所對應的功能。
在本實施方式中,該單片機10還包括一第一介面12,該第一介面12包括若干個介面121,每個第一介面12的介面121分別與一通用輸入輸出11連接。該鍵盤20還包括一第二介面24,該第二介面24包括若干個介面241,每個第二介面24的介面241分別與一按鍵引腳21連接。該第一介面12的每個介面121分別與對應的第二介面24的介面241藉由有線的方式連接,從而使得該鍵盤20的信號能傳送至該單片機10。
從而,本發明藉由用3個通用輸入輸出11去識別至少4個按鍵22,節約了硬體成本。
1...按鍵檢測電路
10...單片機
20...鍵盤
11...通用輸入輸出
21...按鍵引腳
22...按鍵
23...電源
12...第一介面
121...介面
24...第二介面
241...介面
圖1係按鍵檢測電路較佳實施方式的具體電路圖。
1...按鍵檢測電路
10...單片機
20...鍵盤
11...通用輸入輸出
21...按鍵引腳
22...按鍵
23...電源
12...第一介面
121...介面
24...第二介面
241...介面

Claims (6)

  1. 一種按鍵檢測電路,包括若干個通用輸入輸出、若干個按鍵引腳及若干個按鍵,該每個通用輸入輸出對應於一按鍵引腳,其改良在於,該若干個按鍵中部分按鍵中任一按鍵均連接一按鍵引腳,另外部分按鍵中任一按鍵均連接兩按鍵引腳,其中,與該按鍵連接的兩個按鍵引腳中的一個按鍵引腳所對應的通用輸入輸出被設置為連續的高低電平變化輸入,其他按鍵引腳為固定電平輸入。
  2. 如申請專利範圍第1項所述之按鍵檢測電路,其中,該按鍵檢測電路還包括一電源,該與一按鍵引腳連接的按鍵的一端與該電源連接,該與一按鍵引腳連接的按鍵的另一端接地。
  3. 如申請專利範圍第1項所述之按鍵檢測電路,其中,該通用輸入輸出的高低電位變化的時間間隔為任何遠小於按鍵被按壓的時長。
  4. 如申請專利範圍第1項所述之按鍵檢測電路,其中,該按鍵檢測電路包括一單片機及一鍵盤,該單片機包括該通用輸入輸出,該鍵盤包括該按鍵引腳及該按鍵。
  5. 如申請專利範圍第4項所述之按鍵檢測電路,其中,該單片機為RAM晶片。
  6. 如申請專利範圍第4項所述之按鍵檢測電路,其中,該單片機還包括一第一介面,該第一介面包括若干個介面,該第一介面的每個介面分別連接一通用輸入輸出,該鍵盤還包括一第二介面,該第二介面包括若干個介面,該第二介面的每個介面分別與一按鍵引腳連接,該第一介面的每個介面分別與對應的第二介面的介面藉由有線的方式連接。
TW101114103A 2012-04-16 2012-04-20 按鍵檢測電路 TW201344221A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210109993.7A CN103376406A (zh) 2012-04-16 2012-04-16 按键检测电路

Publications (1)

Publication Number Publication Date
TW201344221A true TW201344221A (zh) 2013-11-01

Family

ID=49326115

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101114103A TW201344221A (zh) 2012-04-16 2012-04-20 按鍵檢測電路

Country Status (3)

Country Link
US (1) US20130275632A1 (zh)
CN (1) CN103376406A (zh)
TW (1) TW201344221A (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105486940B (zh) * 2014-09-17 2018-07-13 深圳Tcl数字技术有限公司 电子设备的按键检测电路及按键检测方法
CN107300670A (zh) * 2017-06-08 2017-10-27 北京新能源汽车股份有限公司 车载充电机功率继电器的检测电路、车载充电机及汽车
CN109634434A (zh) * 2019-01-18 2019-04-16 深圳市富励逻辑科技有限公司 多点组合扫描式键盘、具有键盘的设备及按键识别方法
CN113448781B (zh) * 2020-03-24 2023-07-21 中移物联网有限公司 一种通用输入输出接口的测试方法、装置及设备
CN111596163B (zh) * 2020-06-26 2025-01-03 深圳市星润达成科技有限公司 一种按键检测电路及方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6744386B2 (en) * 2000-06-02 2004-06-01 Thomson Licensing, S.A. Prevention of incompatible keyboard selections from being entered during power initialization
US20060082541A1 (en) * 2004-10-19 2006-04-20 Chang-Yuan Wu Input detection device and related method
US8067948B2 (en) * 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
WO2009043197A1 (en) * 2007-09-29 2009-04-09 Zoran Corporation Methods and systems of scanning an input device having multiple key switches
CN201590860U (zh) * 2009-10-08 2010-09-22 鸿富锦精密工业(深圳)有限公司 Scart接口控制电路及使用其的视频设备
CN102737169A (zh) * 2011-04-02 2012-10-17 鸿富锦精密工业(深圳)有限公司 计算机数据安全保护装置

Also Published As

Publication number Publication date
CN103376406A (zh) 2013-10-30
US20130275632A1 (en) 2013-10-17

Similar Documents

Publication Publication Date Title
TW201344221A (zh) 按鍵檢測電路
CN102056051B (zh) 电子装置、电子系统及其处理来自音源配件的信号的方法
CN201878122U (zh) 触控按键检测与led控制电路
CN102868392B (zh) 可移植性按键电路
CN108352664A (zh) USB Type-C插头及线缆
CN205265658U (zh) 开关信号输入电路
CN105700713A (zh) 一种带损坏提醒功能的组合式鼠标
TW201508559A (zh) 輸入裝置及控制單元
CN101488047B (zh) 带开关机功能的键盘
CN103324296A (zh) 键盘模块以及键盘矩阵的检测方法
WO2017000317A1 (zh) 一种方便控制的视频眼镜
TW201616865A (zh) 電子設備測試系統
CN103941616A (zh) 一种多功能自定义开关
CN203838653U (zh) 具有双抽拉式键盘的计算机
CN203708214U (zh) 单键式控制电路和显示设备
US20170003771A1 (en) Composite push-button circuit supporting both previous page and homepage functions
CN203883814U (zh) 按键检测电路及电子设备
US20130169446A1 (en) Device for displaying rotation speed of fan
TW201312443A (zh) 電子設備及其切換方法
CN204887344U (zh) 一种无线耳机
CN105227188B (zh) 一种多按键检测电路
CN204794936U (zh) 一种复位电路及电子设备
CN206270888U (zh) 一种多电脑带桌面开关的kvm切换器
US20120324132A1 (en) Master-slave system with reversible control direction function
CN205229967U (zh) 一种吹气鼠标板