[发明专利]一种提高数字示波表按键响应的方法在审
申请号: | 201310525696.5 | 申请日: | 2013-10-24 |
公开(公告)号: | CN103793161A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 郭同华;李云彬;姜正吉;刘洪庆;张成森 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F3/0487 | 分类号: | G06F3/0487 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 数字 示波表 按键 响应 方法 | ||
技术领域
本发明涉及一种数字示波表按键处理方法,尤其涉及一种提高数字示波表按键响应的方法,属于测试技术领域。
背景技术
一般的测量仪器都可通过按键输入命令对仪器进行操作,按键的种类很多,从机械结构来分有机械接触式、导电橡胶式等,但无论何种按键都具有一个最基本的特性,即能实现触点的通和断,然后通过电路实现电气上的逻辑通和断,从而实现功能控制。在现代电子测量仪器中一个按键能表示一个使仪器完成某种操作的命令,也可用几个按键组合完成一个特定的命令,还能用一个按键在不同的状态下表示不同的命令,但一般每个按键都有其唯一的代码,CPU通过读取代码来识别按键进行处理。按键的排列一般都是矩阵形式,每一个按键都有唯一的行、列位置,所以CPU通过确定按键的行列来确定按键的位置。
手持式数字示波表作为一种常见的测试仪表已得到广泛运用。由于其体积小,为了便于携带,在示波表的键盘设计时,多采用按键操作而摒弃了旋钮的使用。这样在进行诸如垂直偏移调节、水平延时调节、触发电平调节、光标移动等操作时,操作复杂,且响应速度慢,主要表现在需要多次按键才能达到操作的目的,而仪器因为接受到相同的键码,需要对键盘操作做多次相同的处理方式,因此耗时较长,按键响应速度受到影响,效率较低,且按键存在其基于按压总次数的使用寿命,在一次操作中多次按压同一按键,无疑会缩短按键的使用寿命,增加仪器的使用和维护成本;现有技术中虽然也存在长时间按键的操作,但其不能根据按键时间长短来调整对按键的响应,因此在使用灵活性上大打折扣。
因此,能否设计一种新型的数字示波表按键处理方法以克服上述一种或多种缺陷,成为本领域技术人员有待解决的技术难题。
发明内容
有鉴于现有技术的上述缺陷,本发明旨在提供一种提高数字示波表按键响应的方法,通过改变键码模式和处理方法,克服了现有技术的缺点,示波表按键响应速度快、操作简单、成本低。
本发明是这样实现的,该提高数字示波表按键响应的方法包括如下步骤:
步骤一、上电后,对数字示波表进行系统初始化;
步骤二、对行线进行扫描,每扫描一行,读取一次列线电平信息,根据列线电平信息中是否存在低电平判断是否有按键按下;
步骤三、当判断有按键按下时,根据低电平所在的行列线计算得到原键码,并通过通讯接口向CPU发送该原键码;
步骤四、进行按键长按的判断和处理,并在按键处于长按状态时生成长按键码向CPU发送;
步骤五、CPU接收到发送来的原键码或长按键码后,根据键码进行相应的计算和操作处理,跳转到步骤二进行循环执行。
在一些技术方案中,步骤四包括如下子步骤:
步骤四(a)、在发送原键码的同时,记录此时的列线信息并开启定时检测,判断该原键码对应的按键是否处于长按状态;
步骤四(b)、在后续扫描中,如发现列线信息改变为全高电平并且未超出预设时间阈值,则表明此按键已被放开,跳转到步骤二;如超出预设时间阈值,则判定该按键处于长按状态,进入加速操作处理;
步骤四(c)、在加速操作处理时,启动长按时间检测,根据该按键被长按的时间长短确定长按增量值,在原键码的基础上结合该长按增量值形成长按键码发送给CPU处理。
在一些技术方案中,预设时间阈值为2秒。
在一些技术方案中,步骤一中的系统初始化具体包括:配置串行口,配置定时器,设置按键初始状态。
在一些技术方案中,步骤二中的判断是否有按键按下还包括消抖的子步骤,具体包括:如果列线电平信息中有低电平,则执行消抖延时,再次读取列电平信息,如果该列线电平还为低,才判定为有按键按下。
在一些技术方案中,通讯接口为串口。
在一些技术方案中,步骤五中还包括加速处理子步骤,具体包括:当接收到长按键码时,CPU从中计算分离出原键码和长按增量值,根据长按增量值的大小对原键码对应的操作进行相应程度的加速处理。
与现有技术相比,本发明的有益效果如下:
1)减少了数字示波表在操作时所需的操作量和按键时间,操作简单,降低了按键的维护成本;
2)通过对按键键码增量的处理,大大提高了数字示波表对相关操作的响应速度,提高了效率。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是本发明的提高数字示波表按键响应的方法一具体实施方式的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310525696.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动检票方法及自动检票装置
- 下一篇:一种墙立式画板