【技术实现步骤摘要】
一种基于复合按键的冰箱控制方法
本专利技术属于冰箱
,特别是涉及一种基于复合按键的冰箱控制方法。
技术介绍
现冰箱所用的按键检测方法,通常是采用传统方式,即一个按键对应一个IO口,进行高低电平检测。可是随着冰箱功能的丰富化,导致单片机IO口紧缺,若更换具备更多IO口的单片机,势必会增加成本,所以在IO口紧缺的情况下,需要一个有效的解决方案。
技术实现思路
本专利技术的目的在于提供一种基于复合按键的冰箱控制方法,通过一个AD口和若干个电阻组成按键检测电路,按下不同按键时,通过电阻分压得到不同的电压值,通过AD转换过程得到不同的AD采样值,实现多个按键的输入检测;同时通过计时按键按下时间,区分短/长按键;在IO口紧缺的情况下,仅需要一个单独的IO口,就可以实现多个按键的输入检测,节约生产成本。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术为一种基于复合按键的冰箱控制方法,包括如下步骤:步骤一:按键扫描:S01、AD转换通道选择及初始化;S02、
【技术保护点】
1.一种基于复合按键的冰箱控制方法,其特征在于,包括如下步骤:/n步骤一:按键扫描:/nS01、AD转换通道选择及初始化;/nS02、采样频次n累加;/nS03、判断AD转换是否结束,若是,执行S04,否则,等待;/nS04、取AD转换结果,求和;/nS05、采样频次n是否大于第一预设值N1,若是,执行S06,否则返回S02;/nS06、求N1次的平均值Key;/nS07、判断平均值是否在区间[Key1,Key2],若是,返回键值key_value=1,否则,执行S08;/nS08、判断平均值是否在区间[Key2,Key3],若是,返回键值key_value=2,否则,执行 ...
【技术特征摘要】
1.一种基于复合按键的冰箱控制方法,其特征在于,包括如下步骤:
步骤一:按键扫描:
S01、AD转换通道选择及初始化;
S02、采样频次n累加;
S03、判断AD转换是否结束,若是,执行S04,否则,等待;
S04、取AD转换结果,求和;
S05、采样频次n是否大于第一预设值N1,若是,执行S06,否则返回S02;
S06、求N1次的平均值Key;
S07、判断平均值是否在区间[Key1,Key2],若是,返回键值key_value=1,否则,执行S08;
S08、判断平均值是否在区间[Key2,Key3],若是,返回键值key_value=2,否则,执行S09;
S09、判断平均值是否在区间[Key3,Key4],若是,返回键值key_value=3,否则,返回键值key_value=0;
S10、判断键值key_value是否和上一时刻的键值相同,若是,执行S11,否则,执行S12;
S11、判断是否有键按下,若是,置按键标志位keyflag,计数变量key_coun...
【专利技术属性】
技术研发人员:左秋杰,汪良树,彭孟杰,胡国攀,
申请(专利权)人:长虹美菱股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。