• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 6
    • 下载费用:30 金币  

    网络重庆时时彩代理: 一种提高数字示波表按键响应的方法.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201310525696.5

    申请日:

    2013.10.24

    公开号:

    CN103793161A

    公开日:

    2014.05.14

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 3/0487申请公布日:20140514|||实质审查的生效IPC(主分类):G06F 3/0487申请日:20131024|||公开
    IPC分类号: G06F3/0487(2013.01)I 主分类号: G06F3/0487
    申请人: 中国电子科技集团公司第四十一研究所
    发明人: 郭同华; 李云彬; 姜正吉; 刘洪庆; 张成森
    地址: 266555 山东省青岛市经济技术开发区香江路98号
    优先权:
    专利代理机构: 代理人:
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310525696.5

    授权公告号:

    ||||||

    法律状态公告日:

    2018.03.06|||2014.06.25|||2014.05.14

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明属于测试技术领域,公开了一种提高数字示波表按键响应的方法,包括:上电后,对数字示波表进行系统初始化;对行线进行扫描,每扫描一行读取一次列线电平信息,根据列线电平信息中是否存在低电平判断是否有按键按下;当判断有按键按下时根据低电平所在的行列线计算得到原键码,并通过通讯接口向CPU发送该原键码;进行按键长按的判断和处理;CPU根据接收的键码进行相应的计算和操作处理,跳转循环执行。本发明的方法操作简单易行,显著提高了数字示波表对按键操作的响应速度,提高了操作效率,降低了按键的维护成本。

    权利要求书

    权利要求书
    1.  一种提高数字示波表按键响应的方法,其特征在于,包括如下步骤:
    步骤一、上电后,对数字示波表进行系统初始化;
    步骤二、对行线进行扫描,每扫描一行读取一次列线电平信息,根据列线电平信息中是否存在低电平判断是否有按键按下;
    步骤三、当判断有按键按下时根据低电平所在的行列线计算得到原键码,并通过通讯接口向CPU发送该原键码;
    步骤四、进行按键长按的判断和处理,并在按键处于长按状态时生成长按键码向CPU发送;
    步骤五、CPU接收发送来的原键码或长按键码,根据键码进行相应的计算和操作处理,再跳转到步骤二进行循环执行。

    2.  如权利要求1所述的一种提高数字示波表按键响应的方法,其特征在于,
    所述步骤四包括如下子步骤:
    步骤四(a)、在发送原键码的同时,记录此时的列线信息并开启定时检测,判断该原键码对应的按键是否处于长按状态;
    步骤四(b)、在后续扫描中,如发现列线信息改变为全高电平并且未超出预设时间阈值,则表明此按键已被放开,跳转到步骤二;如超出预设时间阈值,则判定该按键处于长按状态,进入加速操作处理;
    步骤四(c)、在加速操作处理时,启动长按时间检测,根据该按键被长按的时间长短确定长按增量值,在原键码的基础上结合该长按增量值形成长按键码发送给CPU处理。

    3.  如权利要求2所述的一种提高数字示波表按键响应的方法,其特征在于,
    所述预设时间阈值为2秒。

    4.  如权利要求2所述的一种提高数字示波表按键响应的方法,其特征在于,
    所述步骤一中的系统初始化具体包括:配置串行口,配置定时器,设置按键初始状态。

    5.  如权利要求2所述的一种提高数字示波表按键响应的方法,其特征在于,
    所述步骤二中的判断是否有按键按下还包括消抖的子步骤,具体包括:
    如果列线电平信息中有低电平,则执行消抖延时,再次读取列电平信息,如果该列线电平还为低,才判定为有按键按下。

    6.  如权利要求2所述的一种提高数字示波表按键响应的方法,其特征在于,
    所述通讯接口为串口。

    7.  如权利要求2所述的一种提高数字示波表按键响应的方法,其特征在于,
    所述步骤五中还包括加速处理子步骤,具体包括:
    当接收到长按键码时,CPU从中计算分离出原键码和长按增量值,根据长按增量值的大小对原键码对应的操作进行相应程度的加速处理。

    说明书

    说明书一种提高数字示波表按键响应的方法
    技术领域
    本发明涉及一种数字示波表按键处理方法,尤其涉及一种提高数字示波表按键响应的方法,属于测试技术领域。
    背景技术
    一般的测量仪器都可通过按键输入命令对仪器进行操作,按键的种类很多,从机械结构来分有机械接触式、导电橡胶式等,但无论何种按键都具有一个最基本的特性,即能实现触点的通和断,然后通过电路实现电气上的逻辑通和断,从而实现功能控制。在现代电子测量仪器中一个按键能表示一个使仪器完成某种操作的命令,也可用几个按键组合完成一个特定的命令,还能用一个按键在不同的状态下表示不同的命令,但一般每个按键都有其唯一的代码,CPU通过读取代码来识别按键进行处理。按键的排列一般都是矩阵形式,每一个按键都有唯一的行、列位置,所以CPU通过确定按键的行列来确定按键的位置。
    手持式数字示波表作为一种常见的测试仪表已得到广泛运用。由于其体积小,为了便于携带,在示波表的键盘设计时,多采用按键操作而摒弃了旋钮的使用。这样在进行诸如垂直偏移调节、水平延时调节、触发电平调节、光标移动等操作时,操作复杂,且响应速度慢,主要表现在需要多次按键才能达到操作的目的,而仪器因为接受到相同的键码,需要对键盘操作做多次相同的处理方式,因此耗时较长,按键响应速度受到影响,效率较低,且按键存在其基于按压总次数的使用寿命,在一次操作中多次按压同一按键,无疑会缩短按键的使用寿命,增加仪器的使用和维护成本;现有技术中虽然也存在长时间按键的操作,但其不能根据按键时间长短来调整对按键的响应,因此在使用灵活性上大打折扣。
    因此,能否设计一种新型的数字示波表按键处理方法以克服上述一种或多 种缺陷,成为本领域技术人员有待解决的技术难题。
    发明内容
    有鉴于现有技术的上述缺陷,本发明旨在提供一种提高数字示波表按键响应的方法,通过改变键码模式和处理方法,克服了现有技术的缺点,示波表按键响应速度快、操作简单、成本低。
    本发明是这样实现的,该提高数字示波表按键响应的方法包括如下步骤:
    步骤一、上电后,对数字示波表进行系统初始化;
    步骤二、对行线进行扫描,每扫描一行,读取一次列线电平信息,根据列线电平信息中是否存在低电平判断是否有按键按下;
    步骤三、当判断有按键按下时,根据低电平所在的行列线计算得到原键码,并通过通讯接口向CPU发送该原键码;
    步骤四、进行按键长按的判断和处理,并在按键处于长按状态时生成长按键码向CPU发送;
    步骤五、CPU接收到发送来的原键码或长按键码后,根据键码进行相应的计算和操作处理,跳转到步骤二进行循环执行。
    在一些技术方案中,步骤四包括如下子步骤:
    步骤四(a)、在发送原键码的同时,记录此时的列线信息并开启定时检测,判断该原键码对应的按键是否处于长按状态;
    步骤四(b)、在后续扫描中,如发现列线信息改变为全高电平并且未超出预设时间阈值,则表明此按键已被放开,跳转到步骤二;如超出预设时间阈值,则判定该按键处于长按状态,进入加速操作处理;
    步骤四(c)、在加速操作处理时,启动长按时间检测,根据该按键被长按的时间长短确定长按增量值,在原键码的基础上结合该长按增量值形成长按键码发送给CPU处理。
    在一些技术方案中,预设时间阈值为2秒。
    在一些技术方案中,步骤一中的系统初始化具体包括:配置串行口,配置定时器,设置按键初始状态。
    在一些技术方案中,步骤二中的判断是否有按键按下还包括消抖的子步骤,具体包括:如果列线电平信息中有低电平,则执行消抖延时,再次读取列电平信息,如果该列线电平还为低,才判定为有按键按下。
    在一些技术方案中,通讯接口为串口。
    在一些技术方案中,步骤五中还包括加速处理子步骤,具体包括:当接收到长按键码时,CPU从中计算分离出原键码和长按增量值,根据长按增量值的大小对原键码对应的操作进行相应程度的加速处理。
    与现有技术相比,本发明的有益效果如下:
    1)减少了数字示波表在操作时所需的操作量和按键时间,操作简单,降低了按键的维护成本;
    2)通过对按键键码增量的处理,大大提高了数字示波表对相关操作的响应速度,提高了效率。
    以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一一步说明,以充分地了解本发明的目的、特征和效果。
    附图说明
    图1是本发明的提高数字示波表按键响应的方法一具体实施方式的流程图。
    具体实施方式
    如图1所示为本发明一具体实施方式,该提高数字示波表按键响应的方法包括如下步骤:
    步骤一、上电后,对数字示波表进行系统初始化。
    步骤二、对行线进行扫描,每扫描一行,读取一次列线电平信息,根据列线电平信息中是否存在低电平判断是否有按键按下。
    步骤三、当判断有按键按下时,根据低电平所在的行列线计算得到原键码,并通过通讯接口向CPU发送该原键码。
    步骤四、进行按键长按的判断和处理,并在按键处于长按状态时生成长按 键码向CPU发送。
    步骤五、CPU接收到发送来的原键码或长按键码后,根据键码进行相应的计算和操作处理,跳转到步骤二进行循环执行。
    在一较佳实施方式中,步骤四具体包括:
    步骤四(a)、在发送原键码的同时,记录此时的列线信息并开启定时检测,判断该原键码对应的按键是否处于长按状态。
    步骤四(b)、在后续扫描中,如发现列线信息改变为全高电平并且未超出预设时间阈值,则表明此按键已被放开,跳转到步骤二;如超出预设时间阈值,则判定该按键处于长按状态,进入加速操作处理。
    步骤四(c)、在加速操作处理时,启动长按时间检测,根据该按键被长按的时间长短确定长按增量值,在原键码的基础上结合该长按增量值形成长按键码发送给CPU处理。
    在一较佳实施方式中,该预设时间阈值为2秒(S)。
    在一较佳实施方式中,步骤一中的系统初始化具体包括:配置串行口,配置定时器,设置按键初始状态。
    在一较佳实施方式中,步骤二中的判断是否有按键按下还包括消抖的子步骤,具体包括:如果列线电平信息中有低电平,则执行消抖延时,再次读取列电平信息,如果该列线电平还为低,才判定为有按键按下。
    在一较佳实施方式中,步骤三中的通讯接口为串口。
    在一较佳实施方式中,步骤五中还包括加速处理子步骤,具体包括:当接收到长按键码时,CPU从中计算分离出原键码和长按增量值,根据长按增量值的大小对原键码对应的操作进行相应程度的加速处理。
    本发明的提高数字示波表按键响应的方法的应用:
    在数字示波表键盘设计时,对于需要加速操作的按键,在按键按下后除发送原键码外,还在按住按键一段时间后增加加速处理的功能,即根据按键时间的长短,在正常键码的基础上,附加一个增量值,将其送给CPU处理,CPU根据增量值的大小来提高其对键盘的响应。例如在进行垂直偏移调节时,在相应按键上长按4s,则增量值为1,长按8s,增量值为2…CPU根据增量值1进行 1级加速,例如加速50%,根据增量值2进行2级加速,例如加速100%…,如此提高操作效率,降低操作难度和维护成本。
    以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的?;し段?。

    关 键 词:
    一种 提高 数字 示波表 按键 响应 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种提高数字示波表按键响应的方法.pdf
    链接地址://www.4mum.com.cn/p-6156838.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03