买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:成都安捷畅医疗科技有限公司
摘要:本发明涉及电子设备的按键输入处理领域,具体涉及公开了一种兼顾实时性的按键扫描消抖方法,其中设置了最小时间片为循环程序循环一次的时间,还设置了按键高电平计数器或按键低电平计数器,每次按键高电平计数器或按键低电平计数器通过按键当前状态来自加1,给按键高电平计数或按键低电平计数规定了最大限制计数值,若按键高电平计数或按键低电平计数大于最大限制计数值则使其等于最大限制计数值,不再自加1,避免重入,以此来完成按键扫描消抖,且通过计数数值来替代延时,防止了若在同一循环块内存在对实时性要求高的其他函数,其他函数不会被延时影响到其实时性。
主权项:1.一种兼顾实时性的按键扫描消抖方法,特征在于,设置了按键高电平计数器、按键低电平计数器,还设置了任务循环的最小时间片,最小时间片为任务循环执行一次的时间,一次任务循环包括以下步骤:SK.开始循环;S0.检测按键状态,按键状态若为按键高电平,则按键高电平计数器自加1转S11、S12,若为按键低电平,则按键低电平计数器自加1转S21、S22;S11.按键高电平计数器数值与消抖延时计数值进行比较,若大于消抖延时计数值,则改变按键状态位并且对按键低电平计数器进行置0操作,无论是大于还是小于或等于消抖延时计数值,都转SJ;S12.按键高电平计数器数值与最大限制计数值进行比较,若大于最大延时的值,则按键高电平计数器不在自加1,避免重入,无论是大于还是小于或等于最大限制的值都转SJ;S21.按键低电平计数器数值与消抖延时计数值进行比较,若大于消抖延时计数值,则改变按键状态位并且对按键高电平计数器进行置0操作,无论是大于还是小于或等于消抖延时计数值,都转SJ;S22.按键低电平计数器数值与最大限制计数值进行比较,若大于最大延时的值,则按键高电平计数器不在自加1,避免重入,无论是大于还是小于或等于最大限制的值都转SJ;SJ.结束循环。
全文数据:
权利要求:
百度查询: 成都安捷畅医疗科技有限公司 一种兼顾实时性的按键扫描消抖方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。