CN203399090U - 具有指示灯和按键端口复用的电路 - Google Patents
具有指示灯和按键端口复用的电路 Download PDFInfo
- Publication number
- CN203399090U CN203399090U CN201320377969.1U CN201320377969U CN203399090U CN 203399090 U CN203399090 U CN 203399090U CN 201320377969 U CN201320377969 U CN 201320377969U CN 203399090 U CN203399090 U CN 203399090U
- Authority
- CN
- China
- Prior art keywords
- indicator light
- port
- key
- button
- unit
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
- 239000011159 matrix material Substances 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
Images
Landscapes
- Push-Button Switches (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本实用新型涉及一种具有指示灯和按键端口复用的电路,包括I/O接口单元、指示灯显示单元、按键开关单元及电阻单元,指示灯显示单元为指示灯矩阵阵列,指示灯连接在公共端口与任意一个扫描端口之间,按键开关单元为单排的按键阵列,按键一端与I/O接口相连,按键另一端连接有固定电平,电阻单元串联在指示灯显示单元与按键开关单元之间或串联在固定电平与按键开关单元之间。本实用新型的扫描端口复用了按键控制,公共端口也复用了按键控制,并在所有I/O接口之间增加了按键扫描控制,有效地利用了公共端口资源,合理优化了I/O接口单元的I/O接口布置,提高了I/O接口复用控制的利用率,以较低的成本实现了按键的扩展。
Description
技术领域
本实用新型涉及指示灯和按键复用控制技术领域,尤其涉及一种具有指示灯和按键端口复用的电路。
背景技术
在现有技术中,按键和指示灯可以使用有限个I/O接口复用在一起,通过分时控制指示灯和按键,达到独立工作互不干扰的目的,上述端口的复用方式普遍应用在各种小家电的控制面板上。但是,控制芯片的I/O接口数量有限,而指示灯和按键的数量却随着产品功能的要求在不断增长,这些都造成了芯片I/O接口资源的紧缺。若在上述的基础上还需扩展按键或指示灯,只能通过高成本增加芯片I/O接口的数量来实现。
例如现有技术中较成熟的一种电风扇控制系统,它包括了各种常见的控制功能,同时还集成了按键输入和指示灯输出控制等,一般是采用I/O接口复用的方式来合理利用芯片的I/O接口实现功能控制。假设它有12个指示灯需要驱动,同时还有6个按键,参照图1,在现有技术中一般采用9个I/O接口来实现上述指示灯和按键复用功能,在这9个I/O接口中一般需要3个I/O接口作为公共端口COM,4个I/O接口作为扫描端口SEG,还需要2个I/O接口作为单独的按键检测端口KEYIO。同时在每个公共端口COM与任意扫描端口SEG之间连接指示灯,并分别在4个扫描端口SEG和2个按键检测端口KEYIO上连接按键,按键的另一端通过电阻连接到固定电平V,图1中固定电平为地。其中,电阻用以维持指示灯两端电压差,使按键过程中对应公共端口和扫描端口之间存在有效压差,保证指示灯在按键过程中能正常显示。参照图2,该电路在工作过程中先对所有指示灯进行驱动控制,再进行按键扫描,以此实现多个指示灯和多个按键的控制端口复用。但是,上述技术方案如需再次扩展按键数目,往往需要增加额外的按键端口KEYIO,这样容易造成成本的增加,同时也会增加电路及PCB布板的复杂性。
发明内容
本实用新型所要解决的技术问题是针对现有指示灯和按键复用电路存在按键数量不易低成本扩展、I/O接口复用控制成效不高的上述问题,提供了一种I/O接口复用控制利用率高和实现按键数量低成本扩展的具有指示灯和按键端口复用的电路。
为解决上述问题,本实用新型的技术方案是:
一种具有指示灯和按键端口复用的电路,包括I/O接口单元、指示灯显示单元、按键开关单元及用于保持指示灯两端电压差的电阻单元,I/O接口单元上设有多个用于驱动指示灯的I/O接口,I/O接口分为扫描端口和公共端口,指示灯显示单元上设有多个指示灯,按键开关单元上设有多个按键,指示灯连接在扫描端口和公共端口之间,所述指示灯显示单元为指示灯矩阵阵列,指示灯连接在公共端口与任意一个扫描端口之间,所述按键开关单元为单排的按键阵列,按键一端与I/O接口相连,按键另一端连接有固定电平,所述电阻单元串联在指示灯显示单元与按键开关单元之间或串联在固定电平与按键开关单元之间。
相比较于现有技术,本实用新型的具有指示灯和按键端口复用的电路中扫描端口复用了按键控制,公共端口也复用了按键控制,即在扫描端口和公共端口同时复用控制按键,并在所有I/O接口之间增加了按键扫描控制,有效地利用了公共端口资源,合理优化了I/O接口单元的I/O接口布置,提高了I/O接口复用控制的利用率,以较低的成本实现了按键的扩展。
优选地,所述与指示灯显示单元相连的电阻单元为连接在每个I/O接口与按键之间的电阻,与固定电平相连的电阻单元为一个共用电阻。共用电阻是限定在两个按键不同时使用的前提下使用,否则容易影响指示灯的驱动。配备电阻单元合理的电阻值,用以维持与该电阻相连的指示灯两端电压差,使按键过程中对应公共端口和扫描端口之间存在有效压差,保证指示灯在按键过程中能正常显示。
优选地,所述扫描端口为3个,公共端口为4个,3个扫描端口和4个公共端口上均分别连接有按键。
附图说明
图1是现有技术中指示灯和按键复用电路的电路原理图。
图2是现有技术中指示灯和按键复用电路的工作流程图。
图3是本实用新型具有指示灯和按键端口复用的电路的电路原理图。
图4是本实用新型具有指示灯和按键端口复用的电路中按键扫描的工作流程图。
图5是本实用新型具有指示灯和按键端口复用的电路中7个I/O接口实现方式的电路原理图。
具体实施方式
下面结合附图和实施例进一步详细说明本实用新型,但本实用新型的保护范围并不限于此。
参照图3,本实用新型的具有指示灯和按键端口复用的电路包括I/O接口单元001、指示灯显示单元002、按键开关单元及用于保持指示灯两端电压差的电阻单元,I/O接口单元001、指示灯显示单元002和按键开关单元顺次相连,电阻单元串联在指示灯显示单元002和按键开关单元之间或串联在固定电平V和按键开关单元之间。其中,I/O接口单元001上设有(N+M)个用于驱动指示灯的I/O接口,I/O接口又细分为N个扫描端口和M个公共端口,N个扫描端口在图3中分别表示为SEG1-SEGN,M个公共端口分别为COM1-COMM。指示灯显示单元002上设有多个指示灯,形成指示灯矩阵阵列,具体连接方式为在每个公共端口与任意一个扫描端口之间均连接有指示灯,即最多可以实现M*N个指示灯的控制。
按键开关单元上设有多个按键,按键开关单元包括单排的按键阵列005。本实施以单排的按键阵列005实现最大按键数为例进行说明,其中,单排的按键阵列005中的按键一端与对应的I/O接口相连,单排的按键阵列005中的按键先与扫描端口相连,在扫描端口不够的情形下使用公共端口,按键另一端与固定电平V相连,按键在图中标记为K1-K(N+M)。
电阻单元为电阻单元003或电阻单元006,电阻单元003串联在指示灯显示单元002与单排的按键阵列005之间,电阻单元003为连接在每个I/O接口与按键之间的电阻,在图中标识为R1-R(M+N)。电阻单元006串联在固定电平V与单排的按键阵列005之间,电阻单元006为一个共用电阻,在图中标记为R0。电阻单元003和电阻单元006中的阻值以保持指示灯两端电压差为准,根据具体实际设定合理阻值,如果电阻阻值为零,则表示直接连通,势必会影响对应指示灯的驱动,配置一定阻值的电阻才能保证指示灯两端有足够的压差,同时确保按键时逻辑电平检测到跳变。一般电阻单元003或电阻单元006不会共同存在。如果不考虑两个以上按键同时按下对指示灯的影响,则仅使用共用电阻R0即可。
通过上述所述,每个I/O接口都可以分别连接一个按键到固定电平V,那最多可支持按键数目为(M+N),最多使用的电阻为(M+N)个。与现有技术相比,不仅扫描端口复用了按键控制,公共端口也复用了按键控制,同时所有I/O接口之间也增加了按键扫描控制。
本实用新型在扫描过程中是通过指示灯和按键分时复用来实现的,复用的实现基于具有指示灯和按键端口复用的电路,具体包括如下步骤:
a)指示灯驱动步骤:参照图2,指示灯显示单元002的扫描过程,即指示灯的扫描过程分为M次,每一次对应唯一一个公共端口,设此公共端口为COMi(i=1~M)。在对应公共端口COMi的扫描过程中,该公共端口COMi输出第一电平,即处于输出第一电平状态,其它公共端口输出第二电平,即处于输出第二电平状态,第一电平与第二电平逻辑反向。与公共端口COMi相连的指示灯另一端的扫描端口若输出第二电平,则该指示灯亮;否则该指示灯不亮。与其它公共端口相连的指示灯在这一个节拍均不亮,依次配置所有与指示灯相连的公共端口COMi,扫描所有指示灯。
b)按键扫描和检测步骤:参照图4,指示灯扫描完毕之后,I/O接口单元001控制所有的公共端口和扫描端口均弱驱动输出第二电平,所有指示灯均灭掉,开始进行按键扫描和检测。配置所有与按键相连的I/O接口处于弱驱动输出第二电平状态,若从任意I/O接口检测到电平跳变,则表示连接在该I/O接口与固定电平之间的按键被按下,并输出按键值;
c)若所有按键均被扫描到,根据扫描周期返回步骤a,否则返回步骤b继续扫描。
其中,按键扫描和按键检测是两个独立的进程,不管是否有按键被检测到,对应的按键扫描过程都会依次执行。
下面针对具体指示灯数量及按键数量详细说明本实用新型,参照图5,本实施例是构造某风扇控制方案所需的6个按键和11个指示灯的具有指示灯和按键端口复用的电路。使用I/O接口为7个,即7个控制端口,其中指示灯公共端口的数目M=3,扫描端口的数目N=4,最多可以实现按键数目(M+N)=7。
该电路包括I/O接口单元001、指示灯显示单元002、单排的按键阵列005和电阻单元,其中电阻单元可以为电阻单元003或电阻单元006,本实施例中,指示灯为发光LED,按键K1~K7为轻触按键,按下时两端导通,松开时两端截止。如需考虑两个以上的按键同时按下不对指示灯显示产生影响,则采用电阻单元003,即电阻R1~R7阻值为10KΩ,R0阻值为0。如只考虑一个按键按下不对指示灯显示产生影响,则采用电阻单元006,即电阻R1~R7阻值为0,R0阻值为10KΩ。该风扇控制方案可以去掉上述实施例示意图中任意一个指示灯,任意一个按键及其端电阻以得到6个按键和11个指示灯,本实施例的工作过程包括上述所有步骤。
其中,指示灯为发光LED,分别为指示灯公共端口共阴极和共阳极接法。共阴极接法中,公共端口接LED的阴极,扫描端口接LED的阳极。共阳极接法中,公共端口接LED的阳极,扫描端口接LED的阴极。任意一个公共端口和任意一个扫描端口之间都可以连接一个LED指示灯,最大支持指示灯数目为M×N=12。其中,图5为公共端口共阴极接法,即第一电平为VSS,第二电平为VDD,若为共阳极接法,则第一电平为VDD,第二电平为VSS。本实施例充分利用每一个指示灯控制端口,扩展出最多的按键数目,同时合理使用控制方法,达到按键和指示灯互不干扰的控制目的,且使系统实现成本达到最小化。
上述说明中,凡未加特别说明的,均采用现有技术中的技术手段。
Claims (3)
1.一种具有指示灯和按键端口复用的电路,包括I/O接口单元、指示灯显示单元、按键开关单元及用于保持指示灯两端电压差的电阻单元,I/O接口单元上设有多个用于驱动指示灯的I/O接口,I/O接口分为扫描端口和公共端口,指示灯显示单元上设有多个指示灯,按键开关单元上设有多个按键,指示灯连接在扫描端口和公共端口之间,其特征在于,所述指示灯显示单元为指示灯矩阵阵列,指示灯连接在公共端口与任意一个扫描端口之间,所述按键开关单元为单排的按键阵列,按键一端与I/O接口相连,按键另一端与固定电平相连,所述电阻单元串联在指示灯显示单元与按键开关单元之间或串联在固定电平与按键开关单元之间。
2.根据权利要求1所述的具有指示灯和按键端口复用的电路,其特征在于,所述与指示灯显示单元相连的电阻单元为连接在每个I/O接口与按键之间的电阻,与固定电平相连的电阻单元为一个共用电阻。
3.根据权利要求1或2所述的具有指示灯和按键端口复用的电路,其特征在于,所述扫描端口为3个,公共端口为4个,3个扫描端口和4个公共端口上均分别连接有按键。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201320377969.1U CN203399090U (zh) | 2013-06-27 | 2013-06-27 | 具有指示灯和按键端口复用的电路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201320377969.1U CN203399090U (zh) | 2013-06-27 | 2013-06-27 | 具有指示灯和按键端口复用的电路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN203399090U true CN203399090U (zh) | 2014-01-15 |
Family
ID=49910586
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201320377969.1U Expired - Lifetime CN203399090U (zh) | 2013-06-27 | 2013-06-27 | 具有指示灯和按键端口复用的电路 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN203399090U (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106374937A (zh) * | 2016-11-17 | 2017-02-01 | 广州派高智能科技有限公司 | 一种指示灯和按键复用端口控制的电路 |
| CN109922575A (zh) * | 2019-04-16 | 2019-06-21 | 捷卡(厦门)工业科技有限公司 | 一种多led灯控制电路 |
-
2013
- 2013-06-27 CN CN201320377969.1U patent/CN203399090U/zh not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106374937A (zh) * | 2016-11-17 | 2017-02-01 | 广州派高智能科技有限公司 | 一种指示灯和按键复用端口控制的电路 |
| CN109922575A (zh) * | 2019-04-16 | 2019-06-21 | 捷卡(厦门)工业科技有限公司 | 一种多led灯控制电路 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103354453B (zh) | 具有指示灯和按键端口复用的电路及方法 | |
| CN114201078B (zh) | 一种提升led显示性能的触摸装置、设备及方法 | |
| CN110716665B (zh) | 一种触控显示面板和显示装置 | |
| CN104536609A (zh) | 具有触控功能的显示面板以及故障检测方法 | |
| CN101943742B (zh) | 一种按键检测和显示驱动集成电路及其控制方法 | |
| KR20140146597A (ko) | 용량형 터치 컨트롤러 및 제스처 검출 디바이스 사이에서 전극들을 공유하기 위한 시스템 및 방법 | |
| CN201044164Y (zh) | 一种拼接电视墙的控制系统 | |
| EP2656504B1 (en) | Methods and apparatus for efficient illumination of individual keys in a keyboard | |
| CN203399091U (zh) | 具有指示灯和按键端口复用的电路 | |
| CN203399090U (zh) | 具有指示灯和按键端口复用的电路 | |
| CN107066143A (zh) | 一种触控显示面板及其驱动方法、触控显示装置 | |
| CN105427775A (zh) | 显示面板及电子设备 | |
| CN103795390B (zh) | 一种具有多种屏位组合的智能触摸开关面板 | |
| CN109347483B (zh) | 一种触控按键与数码管共用io的控制电路 | |
| CN105336273B (zh) | 一种拼接屏 | |
| CN203405806U (zh) | 一种键盘—视频—鼠标切换系统 | |
| WO2014183621A1 (zh) | 基于Profinet带扩展输入输出的控制面板 | |
| CN202602621U (zh) | 塔式键盘扫描电路结构 | |
| CN2594869Y (zh) | 加速图形接口插槽与内建视频处理接口的可切换测试装置 | |
| CN213458027U (zh) | Usb主从设备切换电路、控制电路以及交互平板 | |
| CN108132728A (zh) | 一种操作识别装置、识别方法及具有该装置的智能终端 | |
| CN203166878U (zh) | 用于多位数码管驱动环境下的按键扫描的装置 | |
| CN108520714B (zh) | 一种支持oled屏多种工作模式的测试方法及系统 | |
| CN202632685U (zh) | 一种led显示面板、系统及设备 | |
| CN204667360U (zh) | 利用自容特性的多屏同步触控装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term |
Granted publication date: 20140115 |
|
| CX01 | Expiry of patent term |