开关按键扫描电路和用电设备制造技术

技术编号:14466019 阅读:133 留言:0更新日期:2017-01-20 17:54
本实用新型专利技术提供了一种开关按键扫描电路和用电设备,开关按键扫描电路包括:微处理器,设有第一接口和第二接口;第一电阻和第一开关按键,第二电阻和第二开关按键,第三开关按键和第一二极管,第四开关按键和第二二极管,微处理器用于:在进入按键扫描模式后,第一接口和第二接口为上拉输入;检测第一接口或第二接口是否为为低电平信号;在检测到第一接口为低电平信号时,确定开关按键扫描电路的第一开关按键为按下闭合状态;在检测到第二接口为低电平信号时,确定开关按键扫描电路的第二开关按键为按下闭合状态;按照预设周期对开关按键扫描电路执行循环扫描。通过该技术方案,减少了微处理器的接口占用。

【技术实现步骤摘要】

本技术涉及电路设计
,更具体而言,涉及一种开关按键扫描电路和一种用电设备。
技术介绍
在相关技术中,M×M(M为正整数)阵列的开关按键扫描阵列中,需要调用微处理器的M个接口作为列阵列检测接口,另外,还需要调用微处理器的M个接口作为行阵列检测接口,一个行阵列检测接口m1(0<m1<M)和一个列阵列检测接口m2(0<m2<M)同时检测到按压信号时,确定阵列中(m1,m2)位置的按键被按下,也即需要调用2M个接口来实现M2个按键的检测,占用了大量的MCU资源。因此,如何设计出一种新的开关按键扫描电路以减少MCU接口的占用成为目前亟待解决的问题。
技术实现思路
本技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本技术的一个目的在于提出一种开关按键扫描电路。本技术的另一个目的在于提出一种用电设备。为了解决上述技术问题至少之一,本技术的第一方面的实施例,提出了一种开关按键扫描电路,包括:微处理器,设有第一接口和第二接口;第一电阻和第一开关按键,第一电阻的第一端连接至直流电源的输出端,第一电阻的第二端连接至第一开关按键的第一端,第一开关按键的第二端接地,第一电阻的第二端连接至第一接口;第二电阻和第二开关按键,第二电阻的第一端连接至直流电源的输出端,第二电阻的第二端连接至第二开关按键的第一端,第二开关按键的第二端接地,第二电阻的第二端连接至第二接口;第三开关按键和第一二极管,第三开关按键的第一端连接至第一接口,第三开关按键的第二端连接至第一二极管的阴极,第一二极管的阳极连接至第二开关按键的第一端;第四开关按键和第二二极管,第四开关按键的第一端连接至第二接口,第四开关按键的第二端连接至第二二极管的阴极,第二二极管的阳极连接至第一开关按键的第一端;微处理器还用于:在进入按键扫描模式后,将开关按键扫描电路的第一接口和第二接口;微处理器还用于:检测第一接口或第二接口是否为为低电平信号;微处理器还用于:在检测到第一接口为低电平信号时,确定开关按键扫描电路的第一开关按键为按下闭合状态;微处理器还用于:在检测到第二接口为低电平信号时,确定开关按键扫描电路的第二开关按键为按下闭合状态;微处理器还用于:按照预设周期对开关按键扫描电路执行循环扫描,以确定开关按键扫描电路中处于按下闭合状态的按键,其中,所述微处理器的内部设置有多个晶闸管开关。在该技术方案中,通过上述开关按键扫描电路,按键阵列为2×2,仅占用微处理器的两个接口即可实现按键定位,其中,第一电阻和第二电阻均为上拉电阻,例如,在设置第一接口为上拉输入时,第一接口在微处理器内侧相当于串接一个较大的电阻,第一接口为高电平常态,用于检测输入信号为高电平或低电平,以避免接口悬空,提升了电路可靠性。优选地,微处理器还用于:设置开关按键电路的第一接口为输出0,同时设置第二接口为上拉输入;微处理器还用于:检测第二接口是否为为低电平信号;微处理器还用于:在检测到第二接口为低电平信号时,设置第一接口为上拉输入,在检测第二接口为高电平信号时,确定开关按键扫描电路的第三开关按键为按下状态。优选地,微处理器还用于:设置开关按键电路的第二接口为输出0,同时设置第一接口为上拉输入;微处理器还用于:检测第一接口是否为为低电平信号;微处理器还用于:在检测到第一接口为低电平信号时,设置第二接口为上拉输入,在检测第一接口为高电平信号时,确定开关按键扫描电路的第四开关按键为按下状态。本技术的第二方面的实施例,提出了一种开关按键扫描电路,包括:微处理器,设有第一接口、第二接口和第三接口;第一电阻和第一开关按键,第一电阻的第一端连接至直流电源的输出端,第一电阻的第二端连接至第一开关按键的第一端,第一开关按键的第二端接地,第一电阻的第二端连接至第一接口;第二电阻和第二开关按键,第二电阻的第一端连接至直流电源的输出端,第二电阻的第二端连接至第二开关按键的第一端,第二开关按键的第二端接地,第二电阻的第二端连接至第二接口;第三电阻和第三开关按键,第三电阻的第一端连接至直流电源的输出端,第三电阻的第二端连接至第三开关按键的第一端,第三开关按键的第二端接地,第三电阻的第二端连接至第三接口;第四开关按键和第一二极管,第四开关按键的第一端连接至第一接口,第四开关按键的第二端连接至第一二极管的阴极,第一二极管的阳极连接至第三开关按键的第一端;第五开关按键,第五开关按键的第一端连接至第二接口,第五开关按键的第二端连接至第一二极管的阴极;第六开关按键和第二二极管,第六开关按键的第一端连接至第一接口,第六开关按键的第二端连接至第二二极管的阴极,第二二极管的阳极连接至第二开关按键的第一端;第七开关按键,第七开关按键的第一端连接至第三接口,第七开关按键的第二端连接至第二二极管的阴极;第八开关按键和第三二极管,第八开关按键的第一端连接至第二接口,第八开关按键的第二端连接至第三二极管的阴极,第三二极管的阳极连接至第一开关按键的第一端;第九开关按键,第九开关按键的第一端连接至第三接口,第九开关按键的第二端连接至第三二极管的阴极;微处理器还用于:在进入按键扫描模式后,将开关按键扫描电路的第一接口、第二接口和第三接口设置为上拉输入;微处理器还用于:检测第一接口、第二接口和第三接口中的任一接口是否为为低电平信号;微处理器还用于:在检测到第一接口为低电平信号时,确定开关按键扫描电路的第一开关按键为按下闭合状态;微处理器还用于:在检测到第二接口为低电平信号时,确定开关按键扫描电路的第二开关按键为按下闭合状态;微处理器还用于:在检测到第三接口为低电平信号时,确定开关按键扫描电路的第三开关按键为按下闭合状态;微处理器还用于:按照预设周期对开关按键扫描电路执行循环扫描,以确定开关按键扫描电路中处于按下闭合状态的按键。在该技术方案中,通过上述开关按键扫描电路,按键阵列为3×4,仅占用微处理器的三个接口即可实现按键定位,其中,第一电阻、第二电阻和第三电阻均为上拉电阻,例如,在设置第一接口为上拉输入时,第一接口在微处理器内侧相当于串接一个较大的电阻,第一接口为高电平常态,用于检测输入信号为高电平或低电平,以避免接口悬空,提升了电路可靠性。优选地,微处理器还用于:设置开关按键电路的第一接口为输出0,同时设置第二接口为上拉输入;微处理器还用于:检测第二接口或第三接口是否为为低电平信号;微处理器还用于:在检测到第二接口为低电平信号时,设置第一接口为上拉输入,在检测第二接口为高电平信号时,确定开关按键扫描电路的第六开关按键为按下状态;微处理器还用于:在检测到第三接口为低电平信号时,设置第一接口为上拉输入,在检测第三接口为高电平信号时,确定开关按键扫描电路的第四开关按键为按下状态。优选地,微处理器还用于:设置开关按键电路的第二接口为输出0,同时设置第一接口和第三接口均为上拉输入;微处理器还用于:检测第一接口或第三接口是否为为低电平信号;微处理器还用于:在检测到第一接口为低电平信号时,设置第二接口为上拉输入,在检测第一接口为高电平信号时,确定开关按键扫描电路的第八开关按键为按下状态;微处理器还用于:在检测到第三接口为低电平信号时,设置第二接口为上拉输入,在检测第三接口为高电平信号时,确定开关按键扫描电路的第五开关按键为按下状态。本文档来自技高网...

【技术保护点】
一种开关按键扫描电路,其特征在于,包括:微处理器,设有第一接口和第二接口;第一电阻和第一开关按键,所述第一电阻的第一端连接至直流电源的输出端,所述第一电阻的第二端连接至所述第一开关按键的第一端,所述第一开关按键的第二端接地,所述第一电阻的第二端连接至所述第一接口;第二电阻和第二开关按键,所述第二电阻的第一端连接至直流电源的输出端,所述第二电阻的第二端连接至所述第二开关按键的第一端,所述第二开关按键的第二端接地,所述第二电阻的第二端连接至所述第二接口;第三开关按键和第一二极管,所述第三开关按键的第一端连接至所述第一接口,所述第三开关按键的第二端连接至所述第一二极管的阴极,所述第一二极管的阳极连接至所述第二开关按键的第一端;第四开关按键和第二二极管,所述第四开关按键的第一端连接至所述第二接口,所述第四开关按键的第二端连接至所述第二二极管的阴极,所述第二二极管的阳极连接至所述第一开关按键的第一端;所述微处理器用于:在进入按键扫描模式后,所述第一接口和所述第二接口为上拉输入;所述微处理器还用于:检测所述第一接口或所述第二接口是否为为低电平信号;所述微处理器还用于:在检测到所述第一接口为低电平信号时,确定所述开关按键扫描电路的第一开关按键为按下闭合状态;所述微处理器还用于:在检测到所述第二接口为低电平信号时,确定所述开关按键扫描电路的第二开关按键为按下闭合状态;所述微处理器还用于:按照预设周期对所述开关按键扫描电路执行循环扫描,以确定所述开关按键扫描电路中处于按下闭合状态的按键,其中,所述微处理器的内部设置有多个晶闸管开关。...

【技术特征摘要】
1.一种开关按键扫描电路,其特征在于,包括:微处理器,设有第一接口和第二接口;第一电阻和第一开关按键,所述第一电阻的第一端连接至直流电源的输出端,所述第一电阻的第二端连接至所述第一开关按键的第一端,所述第一开关按键的第二端接地,所述第一电阻的第二端连接至所述第一接口;第二电阻和第二开关按键,所述第二电阻的第一端连接至直流电源的输出端,所述第二电阻的第二端连接至所述第二开关按键的第一端,所述第二开关按键的第二端接地,所述第二电阻的第二端连接至所述第二接口;第三开关按键和第一二极管,所述第三开关按键的第一端连接至所述第一接口,所述第三开关按键的第二端连接至所述第一二极管的阴极,所述第一二极管的阳极连接至所述第二开关按键的第一端;第四开关按键和第二二极管,所述第四开关按键的第一端连接至所述第二接口,所述第四开关按键的第二端连接至所述第二二极管的阴极,所述第二二极管的阳极连接至所述第一开关按键的第一端;所述微处理器用于:在进入按键扫描模式后,所述第一接口和所述第二接口为上拉输入;所述微处理器还用于:检测所述第一接口或所述第二接口是否为为低电平信号;所述微处理器还用于:在检测到所述第一接口为低电平信号时,确定所述开关按键扫描电路的第一开关按键为按下闭合状态;所述微处理器还用于:在检测到所述第二接口为低电平信号时,确定所述开关按键扫描电路的第二开关按键为按下闭合状态;所述微处理器还用于:按照预设周期对所述开关按键扫描电路执行循环扫描,以确定所述开关按键扫描电路中处于按下闭合状态的按键,其中,所述微处理器的内部设置有多个晶闸管开关。2.根据权利要求1所述的开关按键扫描电路,其特征在于,所述微处理器还用于:设置所述开关按键电路的第一接口为输出0,同时设置所述第二接口为上拉输入;所述微处理器还用于:检测所述第二接口是否为为低电平信号;所述微处理器还用于:在检测到所述第二接口为低电平信号时,设置所述第一接口为上拉输入,在检测所述第二接口为高电平信号时,确定所述开关按键扫描电路的第三开关按键为按下状态。3.根据权利要求1所述的开关按键扫描电路,其特征在于,所述微处理器还用于:设置所述开关按键电路的第二接口为输出0,同时设置所述第一接口为上拉输入;所述微处理器还用于:检测所述第一接口是否为为低电平信号;所述微处理器还用于:在检测到所述第一接口为低电平信号时,设置所述第二接口为上拉输入,在检测所述第一接口为高电平信号时,确定所述开关按键扫描电路的第四开关按键为按下状态。4.一种开关按键扫描电路,其特征在于,包括:微处理器,设有第一接口、第二接口和第三接口;第一电阻和第一开关按键,所述第一电阻的第一端连接至直流电源的输出端,所述第一电阻的第二端连接至所述第一开关按键的第一端,所述第一开关按键的第二端接地,所述第一电阻的第二端连接至所述第一接口;第二电阻和第二开关按键,所述第二电阻的第一端连接至直流电源的输出端,所述第二电阻的第二端连接至所述第二开关按键的第一端,所述第二开关按键的第二端接地,所述第二电阻的第二端连接至所述第二接口;第三电阻和第三开关按键,所述第三电阻的第一端连接至直流电源的输出端,所述第三电阻的第二端连接至所述第三开关按键的第一端,所述第三开关按键的第二端接地,所述第三电阻的第二端连接至所述第三接口;第四开关按键和第一二极管,所述第四开关按键的第一端连接至所述第一接口,所述第四开关按键的第二端连接至所述第一二极管的阴极,所述第一二极管的阳极连接至所述第三开关按键的第一端;第五开关按键,所述第五开关按键的第一端连接至所述第二接口,所述第五开关按键的第二端连接至所述第一二极管的阴极;第六开关按键和第二二极管,所述第六开关按键的第一端连接至所述第一接口,所述第六开关按键的第二端连接至所述第二二极管的阴极,所述第二二极管的阳极连接至所述第二开关按键的第一端;第七开关按键,所述第七开关按键的第一端连接至所述第三接口,所述第七开关按键的第二端连接至所述第二二极管的阴极;第八开关按键和第三二极管,所述第八开关按键的第一端连接至所述第二接口,所述第八开关按键的第二端连接至所述第三二极管的阴极,所述第三二极管的阳极连接至所述第一开关按键的第一端;第九开关按键,所述第九开关按键的第一端连接至所述第三接口,所述第九开关按键的第二端连接至所述第三二极管的阴极;所述微处理器还用于:在进入按键扫描模式后,将所述开关按键扫描电路的第一接口、第二接口和第三接口设置为上拉输入;所述微处理器还用于:检测所述第一接口、所述第二接口和所述第三接口中的任一接口是否为为低电平信号;所述微处理器还用于:在检测到所述第一接口为低电平信号时,确定所述开关按键扫描电路的第一开关按键为按下闭合状态;所述微处理器还用于:在检测到所述第二接口为低电平信号时,确定所述开关按键扫描电路的第二开关按键为按下闭合状态;所述微处理器还用于:在检测到所述第三接口为低电平信号时,确定所述开关按键扫描电路的第三开关按键为按下闭合状态;所述微处理器还用于:按照预设周期对所述开关按键扫描电路执行循环扫描,以确定所述开关按键扫描电路中处于按下闭合状态的按键。5.根据权利要求4所述的开关按键扫描电路,其特征在于,所述微处理器还用于:设置所述开关按键电路的第一接口为输出0,同时设置所述第二接口为上拉输入;所述微处理器还用于:检测所述第二接口或第三接口是否为为低电平信号;所述微处理器还用于:在检测到所述第二接口为低电平信号时,设置所述第一接口为上拉输入,在检测所述第二接口为高电平信号时,确定所述开关按键扫描电路的第六开关按键为按下状态;所述微处理器还用于:在检测到所述第三接口为低电平信号时,设置所述第一接口为上拉输入,在检测所述第三接口为高电平信号时,确定所述开关按键扫描电路的第四开关按键为按下状态。6.根据权利要求4所述的开关按键扫描电路,其特征在于,所述微处理器还用于:设置所述开关按键电路的第二接口为输出0,同时设置所述第一接口和所述第三接口均为上拉输入;所述微处理器还用于:检测所述第一接口或所述第三接口是否为为低电平信号;所述微处理器还用于:在检测到所述第一接口为低电平信号时,设置所述第二接口为上拉输入,在检测所述第一接口为高电平信号时,确定所述开关按键扫描电路的第八开关按键为按下状态;所述微处理器还用于:在检测到所述第三接口为低电平信号时,设置所述第二接口为上拉输入,在检测所述第三接口为高电平信号时,确定所述开关按键扫描电路的第五开关按键为按下状态。7.根据权利要求4所述的开关按键扫描电路,其特征在于,所述微处理器还用于:设置所述开关按键电路的第三接口为输出0,同时设置所述第一接口和所述第二接口均为上拉输入;所述微处理器还用于:检测所述第一接口或所述第二接口是否为为低电平信号;所述微处理器还用于:在检测到所述第一接口为低电平信号时,设置所述第三接口为上拉输入,在检测所述第一接口为高电平信号时,确定所述开关按键扫描电路的第九开关按键为按下状态;所述微处理器还用于:在检测到所述第二接口为低电平信号时,设置所述第三接口为上拉输入,在检测所述第二接口为高电平信号时,确定所述开关按键扫描电路的第七开关按键为按下状态。8.一种开关按键扫描电路,其特征在于,包括:微处理器,设有第一接口、第二接口、第三接口和第四接口;第一电阻和第一开关按键,所述第一电阻的第一端连接至直流电源的输出端,所述第一电阻的第二端连接至所述第一开关按键的第一端,所述第一开关按键的第二端接地,所述第一电阻的第二端连接至所述第一接口;第二电阻和第二开关按键,所述第二电阻的第一端连接至直流电源的输出端,所述第二电阻的第二端连接至所述第二开关按键的第一端,所述第二开关按键的第二端接地,...

【专利技术属性】
技术研发人员:冯江平王志锋区达理刘志才马志海
申请(专利权)人:佛山市顺德区美的电热电器制造有限公司
类型:新型
国别省市:广东;44

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

1