一种计时方法及装置制造方法及图纸

技术编号:14965962 阅读:76 留言:0更新日期:2017-04-02 20:36
本发明专利技术公开了一种计时方法及装置,确定当前位的值;将电平置为与所述当前位的值对应的第一预设电平,并确定与所述第一预设电平对应的第一时间参数,所述第一时间参数用于表示所述第一预设电平的持续时长;当达到所述第一预设电平的持续时长时,进入中断程序,将电平置为与所述当前位的值对应的第二预设电平,并确定与所述第二预设电平对应的第二时间参数,所述第二时间参数用于表示所述第二预设电平的持续时长;当达到所述第二预设电平的持续时长时,使所述当前位的下一位作为当前位,并返回执行所述确定当前位的值的步骤,直至所述当前位为最后一个字节为止。通过上述方法及装置,在无需调整计时参数的前提下即可实现快速准确计时。

【技术实现步骤摘要】

本专利技术涉及无线通信
,更具体的说,是涉及一种计时方法及装置
技术介绍
现有技术中,多采用软件延时(如for循环)的方式进行计时,具体的,每次调整端口的电平后,设置适当的循环次数,以达到计时目的。上述计时方式在计时前或计时后加入判定条件或修改判定条件,均需重新设定for循环的循环次数(即,计时参数),而这个设定过程是通过示波器观察计时的实际长度,再进行调整的,最后要得到恰当的计时参数相当耗时,且准确性不高。比如,执行空的for循环100次,测量结果为计时500us,因此使用100作为500us计时参数;但如果在进行计时之前加入其他语句,比如判断/赋值,可能会导致计时结果变为600us,因此为了进行500us的计时时,先使用80作为计时参数,用示波器观察结果为400us,于是需要调整计时参数为100,又用示波器观察结果为510us,则又调整计时参数为98,才得到最接近500us的结果。
技术实现思路
有鉴于此,本专利技术提供了一种计时方法及装置,以克服现有技术中由于在计时前或计时后加入判定条件或修改判定条件,均需重新设定for循环的循环次数(即,计时参数),而这个设定过程是通过示波器观察计时的实际长度,再进行调整的,最后要得到恰当的计时参数相当耗时,且准确性不高的问题。为实现上述目的,本专利技术提供如下技术方案:一种计时方法,所述方法包括:确定当前位的值;将电平置为与所述当前位的值对应的第一预设电平,并确定与所述第一预设电平对应的第一时间参数,所述第一时间参数用于表示所述第一预设电平的持续时长;当达到所述第一预设电平的持续时长时,进入中断程序,将电平置为与所述当前位的值对应的第二预设电平,并确定与所述第二预设电平对应的第二时间参数,所述第二时间参数用于表示所述第二预设电平的持续时长;当达到所述第二预设电平的持续时长时,使所述当前位的下一位作为当前位,并返回执行所述确定当前位的值的步骤,直至所述当前位为最后一个字节为止。优选的,所述将电平置为与所述当前位对应的第一预设电平,具体包括:将计时标志置为与所述当前位的值对应的第一特定值;将电平置为与所述第一特定值对应的第一预设电平;则,所述将电平置为与所述当前位对应的第二预设电平,具体包括:将计时标志置为与所述当前位的值对应的第二特定值;将电平置为与所述第二特定值对应的第二预设电平。优选的,所述当前位的值为0或1。优选的,当所述当前位的值为0时,所述第一特定值为0-H,所述第二特定值为0-L;或者,所述第一特定值为0-L,所述第二特定值为0-H;当所述当前位的值为1时,所述第一特定值为1-H,所述第二特定值为1-L;或者,所述第一特定值为1-L,所述第二特定值为1-H。优选的,当所述第一特定值为0-H,所述第二特定值为0-L时,以及,当所述第一特定值为1-H,所述第二特定值为1-L时,所述第一预设电平为高电平,所述第二预设电平为低电平;当所述第一特定值为0-L,所述第二特定值为0-H时,以及,当所述第一特定值为1-L,所述第二特定值为1-H时,所述第一预设电平为低电平,所述第二预设电平为高电平。一种计时装置,所述装置包括:确定单元,用于确定当前位的值;电平设置单元,用于将电平置为与所述当前位的值对应的第一预设电平,并确定与所述第一预设电平对应的第一时间参数,所述第一时间参数用于表示所述第一预设电平的持续时长;中断单元,用于当达到所述第一预设电平的持续时长时,进入中断程序,将电平置为与所述当前位的值对应的第二预设电平,并确定与所述第二预设电平对应的第二时间参数,所述第二时间参数用于表示所述第二预设电平的持续时长;循环单元,用于当达到所述第二预设电平的持续时长时,使所述当前位的下一位作为当前位,并触发确定单元执行所述确定当前位的值的步骤,直至所述当前位为最后一个字节为止。优选的,所述电平设置单元具体用于:将计时标志置为与所述当前位的值对应的第一特定值;将电平置为与所述第一特定值对应的第一预设电平;则所述中断单元具体用于:将计时标志置为与所述当前位的值对应的第二特定值;将电平置为与所述第二特定值对应的第二预设电平。优选的,所述当前位的值为0或1。优选的,当所述当前位的值为0时,所述第一特定值为0-H,所述第二特定值为0-L;或者,所述第一特定值为0-L,所述第二特定值为0-H;当所述当前位的值为1时,所述第一特定值为1-H,所述第二特定值为1-L;或者,所述第一特定值为1-L,所述第二特定值为1-H。优选的,当所述第一特定值为0-H,所述第二特定值为0-L时,以及,当所述第一特定值为1-H,所述第二特定值为1-L时,所述第一预设电平为高电平,所述第二预设电平为低电平;当所述第一特定值为0-L,所述第二特定值为0-H时,以及,当所述第一特定值为1-L,所述第二特定值为1-H时,所述第一预设电平为低电平,所述第二预设电平为高电平。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种计时方法及装置,确定当前位的值;将电平置为与所述当前位的值对应的第一预设电平,并确定与所述第一预设电平对应的第一时间参数,所述第一时间参数用于表示所述第一预设电平的持续时长;当达到所述第一预设电平的持续时长时,进入中断程序,将电平置为与所述当前位的值对应的第二预设电平,并确定与所述第二预设电平对应的第二时间参数,所述第二时间参数用于表示所述第二预设电平的持续时长;当达到所述第二预设电平的持续时长时,使所述当前位的下一位作为当前位,并返回执行所述确定当前位的值的步骤,直至所述当前位为最后一个字节为止。通过上述方法及装置,在无需调整计时参数的前提下即可实现快速准确计时。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种计时方法的流程示意图;图2为本专利技术实施例公开的一种编码电平示意图;图3为本专利技术实施例公开的另一种计时方法的流程示意图;图4为本专利技术实施例公开的一种波形示意图;图5为本专利技术实施例公开的一种计时装置的具体结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本文档来自技高网...
一种计时方法及装置

【技术保护点】
一种计时方法,其特征在于,所述方法包括:确定当前位的值;将电平置为与所述当前位的值对应的第一预设电平,并确定与所述第一预设电平对应的第一时间参数,所述第一时间参数用于表示所述第一预设电平的持续时长;当达到所述第一预设电平的持续时长时,进入中断程序,将电平置为与所述当前位的值对应的第二预设电平,并确定与所述第二预设电平对应的第二时间参数,所述第二时间参数用于表示所述第二预设电平的持续时长;当达到所述第二预设电平的持续时长时,使所述当前位的下一位作为当前位,并返回执行所述确定当前位的值的步骤,直至所述当前位为最后一个字节为止。

【技术特征摘要】
1.一种计时方法,其特征在于,所述方法包括:
确定当前位的值;
将电平置为与所述当前位的值对应的第一预设电平,并确定与所述第一
预设电平对应的第一时间参数,所述第一时间参数用于表示所述第一预设电
平的持续时长;
当达到所述第一预设电平的持续时长时,进入中断程序,将电平置为与
所述当前位的值对应的第二预设电平,并确定与所述第二预设电平对应的第
二时间参数,所述第二时间参数用于表示所述第二预设电平的持续时长;
当达到所述第二预设电平的持续时长时,使所述当前位的下一位作为当
前位,并返回执行所述确定当前位的值的步骤,直至所述当前位为最后一个
字节为止。
2.根据权利要求1所述的方法,其特征在于,所述将电平置为与所述当
前位对应的第一预设电平,具体包括:
将计时标志置为与所述当前位的值对应的第一特定值;
将电平置为与所述第一特定值对应的第一预设电平;
则,所述将电平置为与所述当前位对应的第二预设电平,具体包括:
将计时标志置为与所述当前位的值对应的第二特定值;
将电平置为与所述第二特定值对应的第二预设电平。
3.根据权利要求2所述的方法,其特征在于,所述当前位的值为0或1。
4.根据权利要求3所述的方法,其特征在于,当所述当前位的值为0时,
所述第一特定值为0-H,所述第二特定值为0-L;或者,所述第一特定值为0-L,
所述第二特定值为0-H;当所述当前位的值为1时,所述第一特定值为1-H,
所述第二特定值为1-L;或者,所述第一特定值为1-L,所述第二特定值为1-H。
5.根据权利要求4所述的方法,其特征在于,当所述第一特定值为0-H,
所述第二特定值为0-L时,以及,当所述第一特定值为1-H,所述第二特定值
为1-L时,所述第一预设电平为高电平,所述第二预设电平为低电平;当所
述第一特定值为0-L,所述第二特定值为0-H时,以及,当所述第一特定值为

\t1-L,所述第二特定值为1-H时,所述第一预设电平为低电平,所述第二预设
电平为高电平。
6.一...

【专利技术属性】
技术研发人员:范菁媛
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1