[发明专利]一种多任务操作系统下的高精度定时器及其实现方法有效
申请号: | 201210115620.0 | 申请日: | 2011-02-21 |
公开(公告)号: | CN102637060A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 袁自钧;吴本科;陈向东;高峰;刘福峡 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F1/04 | 分类号: | G06F1/04;G06F1/10 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 何梅生 |
地址: | 230009 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多任务操作系统下的高精度定时器及其实现方法,其特征是以外部方波振荡器产生基准信号,采用计算机并口中断,实现微秒级的高精度定时。本发明能够达到在多任务操作系统下实现精确度为微秒级的高精度的定时。 | ||
搜索关键词: | 一种 任务 操作系统 高精度 定时器 及其 实现 方法 | ||
【主权项】:
一种多任务操作系统下的高精度定时器的实现方法,其特征是:设置所述多任务操作系统下的高精度定时器为:以外部方波振荡器产生基准信号,采用计算机并口中断,实现微秒级的高精度定时;设置所述外部方波振荡器是由外部方波振荡电路(101)和外部频率调节器(102)构成,在所述外部方波振荡器与计算机并口(103)之间以连线相连接,所述连线包括由计算机并口D0~D7中任意一条数据线与方波振荡器供电电源VCC之间的电源接线(104)、由计算机并口任意一条GND线与方波振荡器GND相连接的接地线(105),以及由计算机并口中的ACK应答接收线与方波振荡器输出时钟信号相连接的时钟信号线(106);方波振荡器中的方波振荡电路(101)用于产生周期小于微秒的方波信号,频率调节器(102)用于调节方波振荡器的方波信号周期,确定方波振荡器输出端时钟基准;当电源接线(104)电位为1即高电位时,方波振荡器电源被接通,相当于开启方波振荡器,时钟信号线(106)有方波信号输出;当电源接线(104)的电位为0即低电位时,方波振荡器电源被撤除,相当于关闭方波振荡器,其时钟信号线(106)无输出;所述多任务操作系统下的高精度定时器的实现方法是按以下步骤完成:a、调节频率调节器(102),确定外部方波振荡器输出端时钟基准;b、将计算机并口(103)设置为允许中断;c、开启计算机并口中断,置电源接线(104)为高电位,启动外部方波振荡器,开始方波信号的输出;d、利用中断服务程序的设定,确定对方波振荡器输出的方波个数,开始定时操作;e、置电源接线(104)为低电位,关闭外部方波振荡器,停止方波信号的输出,关闭计算机并口中断,停止定时操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210115620.0/,转载请声明来源钻瓜专利网。