[发明专利]数字示波器有效
申请号: | 200910119842.8 | 申请日: | 2009-03-19 |
公开(公告)号: | CN101839929A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 王悦;王铁军;李维森 | 申请(专利权)人: | 北京普源精电科技有限公司 |
主分类号: | G01R13/02 | 分类号: | G01R13/02;G06F3/023;G06F13/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102206 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 示波器 | ||
技术领域
本发明涉及一种电变量测量装置,尤其是涉及一种数字示波器。
背景技术
示波器是形象地显示信号幅度随时间变化的波形显示仪器,是一种综合的信号特性测试仪,是电子测量仪器的基本种类。示波器大体上可以分为两类,一种是模拟示波器,一种是数字示波器。而数字示波器又可分为数字存储示波器,数字荧光示波器,数字采样示波器。
数字示波器的功能强大,因此操作较为复杂,能够熟练使用数字示波器的使用者多是电子工程师或者在测试领域具有丰富经验的专业人员。这些专业人员可以根据不同的场合、不同的信号对数字示波器进行调节使其能够准确恰当的显示被测信号。而在工业生产时,生产线工人由于产品测试的需要也必须使用数字示波器。可是生产线工人对示波器的使用知识了解有限,需要由专业人员预先设定好方可使用。由于示波器的按键都是裸露并凸出在示波器的控制面板上,所以误操作时有发生。而一旦发生误操作,生产线工人又不清楚如何将数字示波器调整回正常使用的状态,这将很大程度的影响生产线的正常生产。这时,便需要一种方法来防止数字示波器被误操作。
目前,防止键盘误操作的键盘锁定技术广泛应用于手机、个人数字助理(PDA)或影音播放器等便携式消费产品上。该键盘锁定技术能够良好的解决键盘误操作问题。此种带有键盘锁定功能的产品的键盘输入控制方法也与不具备此功能的产品有所不同。
请参照图1,图1是一种传统的具有键盘锁定功能的键盘控制方法所涉及的硬件模块示意图。实现该键盘控制方法一般需要一个键盘11和一个与键盘11相连接的处理器12。
当键盘11的某一个按键被按下时,键盘11产生一个中断信号发送至处理器12。处理器12响应于该中断而暂停正在执行的程序,调用并执行一个中断服务程序(ISR)。
该中断服务程序包括如下步骤:
步骤1:读取键盘消息;
读取键盘消息即判断并记录是哪些按键被按下。
步骤2:如果当前键盘11处于键盘解锁状态,则发送键盘消息到键盘消息队列;如果当前键盘11处于键盘锁定状态,则继续判断如果被按下的是解锁键,则发送键盘消息到键盘消息队列,如果被按下的不是解锁键,不发送键盘消息。
此步骤用于在键盘锁定状态下屏蔽掉除了解锁操作外其他对键盘的操作,来实现键盘锁定的目的。当该键盘的该按键被按下时该键盘会产生一个键盘消息,该键盘消息队列记载着该键盘消息,并按照输入的先后顺序排列保存。该键盘消息队列可以由存储器分配一定的存储空间来实现。
步骤3:完成中断服务程序,返回被暂停执行的程序。
该处理器12每间隔一特定时间(如10ms)会调用一个消息处理程序将该键盘消息队列中的消息进行处理。
但是,该处理器12在执行该中断服务程序时需要暂停正在执行的程序,而且该中断服务程序的步骤2需要进行较多判断,因此该中断服务程序运行时间较长,破坏了被暂停执行的程序的流水性,使处理器12工作效率较差。
发明内容
为了解决现有技术键盘锁定技术使处理器工作效率较差的问题,有必要提供一种工作效率较高的数字示波器。
一种数字示波器,包括一个具有多个按键的键盘和一个与该键盘相连接的处理器,当该键盘的该按键被按下时该键盘会产生一个键盘消息,该处理器会响应于被按下的按键而执行一个中断服务程序,该中断服务程序包括步骤:将该键盘消息加入到一个键盘消息队列当中;该处理器每间隔一个预定时间会执行一个消息发送处理程序,该消息发送处理程序包括步骤:a.查看该键盘消息队列中有没有键盘消息,如果有则执行下一步骤,如果没有则结束本次消息发送处理程序;b.对键盘消息进行解码;c.如果该键盘处于一个键盘锁定状态,则继续判断该键盘消息是否是解锁消息,如果是解锁消息则发送处理该键盘消息,如果不是解锁消息则不发送处理该键盘消息;如果该键盘处于一个键盘解锁状态,则发送处理该键盘消息。
在本发明的一个较佳实施方式当中,该键盘包括多个菜单按键和多个功能按键,该多个菜单按键用于控制键盘锁定和键盘解锁,在该键盘锁定的状态下,该菜单按键被按下时该键盘产生的键盘消息是该解锁消息。
在本发明的一个较佳实施方式当中,该数字示波器还包括一个第一存储单元,当该键盘消息队列中有键盘消息时,该第一存储单元的值为非零;当该键盘消息队列中没有键盘消息时,该第一存储单元的值为零,该消息发送处理程序当中查看该键盘消息队列中有没有键盘消息时,是判断该第一存储单元的值是零还是非零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京普源精电科技有限公司,未经北京普源精电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910119842.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动配置打印驱动程序的装置和方法
- 下一篇:数字示波器和数据存取方法