一种单个IO端口检测三个按键的控制电路制造技术

技术编号:17850225 阅读:25 留言:0更新日期:2018-05-04 01:38
本实用新型专利技术提供一种单个IO端口检测三个按键的控制电路,包括电阻R1、电阻R2、电阻R3、电阻R4、按键S1、按键S2、按键S3以及IO端口。本实用新型专利技术提供的单个IO端口检测三个按键的控制电路,通过使用具有A/D转换功能的IO端口,在电源与地线之间串联连接4个电阻,并将三个按键连接在不同的位置,使不同的按键被按下时,IO端口采集到的电压数值不同,进而能够判断是哪个按键被按下。采用本实用新型专利技术实施例提供的单个IO端口检测三个按键的控制电路,使用一个IO端口即可实现三个按键的检测,节约了IO端口的使用,降低小家电产品的生产成本。

A control circuit for detecting three keys by a single IO port

The utility model provides a control circuit for detecting three buttons on a single IO port, including resistance R1, resistance R2, resistance R3, resistance R4, key S1, key S2, key S3 and IO port. The single IO port provided by the utility model detects three key control circuits. By using a IO port with a A/D conversion function, 4 resistors are connected in series between the power supply and the ground wire, and the three keys are connected in different positions. When the different keys are pressed, the voltage values collected by the IO end are different, and then the value of the voltage is different. It is enough to judge which button is pressed. The single IO port provided by the utility model is used to detect the control circuit of three keys, and a IO port can be used to detect the three keys, thus saving the use of IO port and reducing the production cost of the small household appliances.

【技术实现步骤摘要】
一种单个IO端口检测三个按键的控制电路
本技术涉及电子
,特别涉及一种单个IO端口检测三个按键的控制电路。
技术介绍
现有的小家电单个IO端口检测三个按键的控制电路,一个按键直接与单片机的一个IO口连接(即一对一的连接方式),这种单个IO端口检测三个按键的控制电路简单直接,但是,由于一个按键需要独占单片机的一个IO口,当按键较多时,就需要占用单片机较多的IO口,如图1所示,KEY1、KEY2、KEY3分别连接单片机的一个IO口,并且IO要开内部上拉功能。由于单片机在设计时端口数量往往被设计的十分有限,使得这些为数不多的IO口在被用于模拟信号采集、信号输出等功能之后,很难剩余足够数量的IO口,来实现按键检测输入用的功能;而更换更大封装的单片机,则会增加产品的成本。
技术实现思路
为解决上述现有技术中提到的不足,本技术提供一种单个IO端口检测三个按键的控制电路,包括电阻R1、电阻R2、电阻R3、电阻R4、按键S1、按键S2、按键S3以及IO端口;所述电阻R1、电阻R2和电阻R3依次串联连接;所述电阻R1的一端连接+5V直流电源,所述电阻R1的另一端连接所述电阻R2;所述电阻R1和电阻R2的公共端通过所述按键S1连接所述I0端口;所述电阻R3的一端通过所述按键S3连接所述IO端口;所述电阻R3的另一端连接所述电阻R2;所述电阻R2和电阻R3的公共端通过按键S2连接所述IO端口;所述IO端口通过所述电阻R4连接地线;所述电阻R1、电阻R2、电阻R3以及电阻R4的电阻值相同;所述IO端口为具有A/D转换功能的单片机IO端口。进一步地,所述电阻R1、电阻R2、电阻R3以及电阻R4的电阻值均为510Ω。进一步地,所述按键S1、按键S2以及按键S3均为轻触按键。进一步地,还包括电阻R5和电容C1;所述电阻R5和所述电容C1并联连接后连接所述IO端口至地线。进一步地,所述电容C1的电容值为0.1μF;所述电阻R5的电阻值为2MΩ。本技术提供的单个IO端口检测三个按键的控制电路,通过使用具有A/D转换功能的IO端口,在电源与地线之间串联连接4个电阻,三个按键连接在不同的位置,使不同的按键被按下时,IO端口采集到的电压数值不同,进而能够判断是哪个按键被按下。采用本技术实施例提供的单个IO端口检测三个按键的控制电路,使用一个IO端口即可实现三个按键的检测,节约了IO端口的使用,降低小家电产品的生产成本。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有的按键扫描电路的原理图;图2为本技术提供的单个IO端口检测三个按键的控制电路的原理图;图3为本技术提供另一实施例的原理图。附图标记:10第一节点20第二节点30第三节点具体实施方式为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。在本技术的描述中,需要说明的是,在此使用的术语是仅用于描述特定实施方式的目的,不意欲限制实例实施方式。如在此使用的,单数形式也旨在包括复数形式,除非上下文以别的方式清楚地表示。还将理解,当在此使用时,术语“包含”、“包括”表示所述特征、整体、步骤、操作、元件和/或部件的存在,而不排除一个或多个其它特征、整体、步骤、操作、元件、部件和/或其组的存在或添加。“连接”或者“相连”等类似词语并非限定与物理或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。图2为本技术实施例提供的一种单个IO端口检测三个按键的控制电路的原理图;如图2所示,单个IO端口检测三个按键的控制电路包括电阻R1、电阻R2、电阻R3、电阻R4、按键S1、按键S2、按键S3以及IO端口;所述电阻R1、电阻R2和电阻R3依次串联连接;所述电阻R1的一端连接+5V直流电源,所述电阻R1的另一端连接所述电阻R2;所述电阻R1和电阻R2的公共端通过所述按键S1连接所述IO端口;所述电阻R3的一端通过所述按键S3连接所述IO端口;所述电阻R3的另一端连接所述电阻R2;所述电阻R2和电阻R3的公共端通过按键S2连接所述IO端口;所述IO端口通过所述电阻R4连接地线;所述电阻R1、电阻R2、电阻R3以及电阻R4的电阻值相同;所述IO端口为具有A/D转换功能的单片机IO端口。具体实施时,如图2所示,本技术实施例提供的单个IO端口检测三个按键的控制电路中电阻R1、电阻R2和电阻R3依次串联连接,电阻R1、电阻R2和电阻R3的电阻值相同;电阻R1的一端连接+5V直流电源,电阻R1和电阻R2的公共端为第一节点,电阻R2与电阻R3的公共端为第二节点,电阻R3的另一端为第三节点,按键S1连接第一节点至IO端口、按键S2连接第二节点至IO端口、按键S3连接第三节点至IO端口,IO端口通过电阻R4与地线相连接。当按下按键S1时,+5V直流电源通过电阻R1和电阻R4连接地线,此时第一节点处的电压值+5/2V,IO端口通过按键S1连接第一节点,IO端口检测到的电压值为+5/2V;当按下按键S2时,+5V直流电源通过电阻R1、电阻R2以及电阻R4连接地线,此时第二节点处的电压值为+5/3V,IO端口通过按键S2连接第二节点,IO端口检测到的电压值+5/3V;当按下按键S3时,+5V直流电源通过电阻R1、电阻R2、电阻R3以及电阻R4连接地线,此时第三节点处的电压值为+5/4V,IO端口通过按键S3连接第三节点,IO端口检测到的电压值+5/4V;IO端口为具有A/D转换功能的单片机IO端口,单片机根据IO端口检测到的不同数值的电压值,即可判断按键S1、按键S2或者按键S3中的哪个被按下。本技术实施例提供的单个IO端口检测三个按键的控制电路,通过使用具有A/D转换功能的IO端口,在电源与地线之间串联连接4个电阻,并将三个按键连接在不同的位置,使不同的按键被按下时,IO端口采集到的电压数值不同,进而能够判断是哪个按键被按下。采用本技术实施例提供的单个IO端口检测三个按键的控制电路,使用一个IO端口即可实现三个按键的检测,节约了IO端口的使用,降低小家电产品的生产成本。优选地,所述电阻R1、电阻R2、电阻R3以及电阻R4的电阻值均为510Ω。具体实施时,电阻R1、电阻R2、电阻R3以及电阻R4采用电阻值为510Ω、型号为0805的电阻,减小电阻占用电路板的空间,进一步降低生产成本。优选地,所述按键S1、按键S2以及按键S3均为轻触按键。优选地,还包括电阻R5和电容C1;所述电阻R5和所述电容C1并联连接后连接所述IO端口至地线。优选地,所述电容C1的电容值为0.1μF;所述电阻R5的电阻值为2MΩ。具体实施时,如图3所示,在IO端口与地线之间还连接有电容C1,本文档来自技高网...
一种单个IO端口检测三个按键的控制电路

【技术保护点】
一种单个IO端口检测三个按键的控制电路,其特征在于:包括电阻R1、电阻R2、电阻R3、电阻R4、按键S1、按键S2、按键S3以及IO端口;所述电阻R1、电阻R2和电阻R3依次串联连接;所述电阻R1的一端连接+5V直流电源,所述电阻R1的另一端连接所述电阻R2;所述电阻R1和电阻R2的公共端通过所述按键S1连接所述IO端口;所述电阻R3的一端通过所述按键S3连接所述IO端口;所述电阻R3的另一端连接所述电阻R2;所述电阻R2和电阻R3的公共端通过按键S2连接所述IO端口;所述IO端口通过所述电阻R4连接地线;所述电阻R1、电阻R2、电阻R3以及电阻R4的电阻值相同;所述IO端口为具有A/D转换功能的单片机IO端口。

【技术特征摘要】
1.一种单个IO端口检测三个按键的控制电路,其特征在于:包括电阻R1、电阻R2、电阻R3、电阻R4、按键S1、按键S2、按键S3以及IO端口;所述电阻R1、电阻R2和电阻R3依次串联连接;所述电阻R1的一端连接+5V直流电源,所述电阻R1的另一端连接所述电阻R2;所述电阻R1和电阻R2的公共端通过所述按键S1连接所述IO端口;所述电阻R3的一端通过所述按键S3连接所述IO端口;所述电阻R3的另一端连接所述电阻R2;所述电阻R2和电阻R3的公共端通过按键S2连接所述IO端口;所述IO端口通过所述电阻R4连接地线;所述电阻R1、电阻R2、电阻R3以及电阻R4的电阻值相同;所述IO端...

【专利技术属性】
技术研发人员:郑铠柴智魏肃刘双春
申请(专利权)人:厦门芯阳科技股份有限公司
类型:新型
国别省市:福建,35

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

1