首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
测控系统中实时时钟的捕捉与C语言中断接口   总被引:2,自引:0,他引:2  
介绍了在测控系统的开发中实时时钟的获得方法,详细讨论了硬件定时器中断的结构原理及用C语言捕获定时器控制的Oxlc中断、编写用户定时器中断服务程序的技术,给出了在温度控制系统中实现实时时钟定时及报警功能的编程思想及程序设计流程图。  相似文献   

2.
介绍了在测控系统的开发中实时时钟的获得方法,详细讨论了硬件定时器中断的结构原理及用C语言捕获定时器控制的0x1c中断、编写用户定时器中断服务程序的技术,给出了在温度控制系统中实现实时时钟定时及报警功能的编程思想及程序设计流程图.  相似文献   

3.
<正> 计算机用于工业控制时,常需要提供实时时钟供检测、定时或打印报表等方面使用。通常采用定时器作为时间基准,配合一套相应的软件组成一个实时时钟。由于定时器要经常打断计算机的工作,且每次开机都要重新设定标准时间,使用起来不太方便。而OKI 公司生产的CMOS MSM5832实时日历时钟芯片则可做到参数一次设定,用3节镍镉电池可维持工作一年以上(工作时功耗只有90μw);而且有秒、分、时、日、星期、月和年等计时功能。与CPU 连接也很方便,且无须中断方式工作。因此是一种非常实用的实时时钟集成电路。本文将介绍该集成电路及其在微机系统中的应用。  相似文献   

4.
基于C语言的时钟中断编程设计   总被引:2,自引:0,他引:2  
本文结合实际应用,简要介绍了用C语言编程的中断技术的在控制领域的使用方法。同时给出了一种提高实时控制精度的有效方法,即通过改写系统定时器的分频值达到改变定时器时钟中断频率的值。  相似文献   

5.
单片机应用于过程控制,巡回检测以及智能仪器仪表中,常需要实时时钟。本文以MCS—48系列8039单片机为例介绍三种实时时钟的设计方法。 (一) 利用单片机内定时器/计数器 8039片内具有一个8位定时器/计数器。当执行启动定时器指令STRT,T后,内部时钟经32分频加到定时器的输入端。在频率为6兆赫的晶振控制下,每80μS给一个计  相似文献   

6.
我们在制作一套完整的电子装置时往往还需要一个精密的分段定时器来进行时间程序控制。在这里介绍一种用台湾件组装的多用途分段定时器,它结构新颖,220V输入插头和输出插座、定时程序设定、时钟刻度合为一体,使用起来非常方便。它的内部是采用一个微形同步马达作电钟驱动,因为走时精度只与频率有关而不受电压影响,所以非常准确。它的开关触点是机械式的,并采用了银合金大触头,所以控制电流可达10A,  相似文献   

7.
对DSP定时器功能及相关寄存器进行一般性的介绍。鉴于相位检测器与定时器共享引脚,将相位检测器作为定时器的输入引脚,用编码器反馈值作为计数值,利用定时器的比较寄存器产生的中断,将位置反馈和实时控制结合起来,由电机不同的旋转速度来设定定时器计数比较值,从而实现对伺服的实时位置控制。通过实验数据表明,定时器能够应用于对实时性和精度要求较高的伺服实时位置控制。  相似文献   

8.
利用中断设计背景音乐程序山东经济学院计算机系刘希腾前台音乐的程序设计方法是众多计算机爱好者和程序员所熟知的,它是通过Intel8254定时器的2#通道来驱动扬声器,发出一定频率的声音,其详细编程原理和方法见文献[1]。这里介绍一种利用时钟中断设计背景...  相似文献   

9.
在操作系统开发过程中需要一定精度的计时器支持。在Windows实时扩展改造过程中,针对原有定时精度低和波动较大的问题,提出一种基于高级可编程中断控制器(APIC)的高精度定时器设计方案。利用CPU片上结构APIC的计数寄存器编程,构建高精度时钟。运用内核驱动建立内核调度管理,通过内存映射提高用户态到内核态的数据传输速度,保证实时性能。利用DLL提供一组和内核交互的定时器接口供用户使用。实验结果表明,该方案有效解决了定时精度和稳定性问题,构造的定时器性能稳定,具有良好的实用性。  相似文献   

10.
一种基于改造时钟系统的Linux实时化方案   总被引:2,自引:1,他引:1  
胡强  蔡自兴 《计算机工程》2009,35(11):271-273
Linux是一种通用操作系统,但不适合实时应用。针对上述问题,通过对Linux时钟系统管理方面的研究,提出一种针对时钟的改进策略,以此为基础,根据实时应用的特点设计高精度定时器。实验证明,改进方案能有效提高Linux的时钟精度,满足实时方面的需求。  相似文献   

11.
本文通过对PC-286以上微机的实时时钟的深入研究,利用该时钟实现了工业控制中的监视定时器功能。该方法充分利用微机自身的硬件资源,实现简单。利用本文程序也可将实时时钟作为控制定时器使用。  相似文献   

12.
用C语言实现精确软件定时器   总被引:1,自引:0,他引:1  
本文通过微机8253定时器修改系统时钟中断,提高了C语言定时函数的定时精度,编程简单适用范围广。  相似文献   

13.
利用定时器中断实现CH452键盘驱动   总被引:1,自引:0,他引:1  
针对键盘扫描控制芯片CH452和实时嵌入式系统的特点,提出了一种实现CH452键盘驱动的方法.在键盘中断服务程序中启动定时器中断,通过定时器中断服务程序产生读取CH452按键代码所用到的同步串行通信的时钟信号,同时完成数据信号的接收与发送.在由S3C2410和windowsCE.NET构成的实时嵌入式系统中用该方法实现了CH452键盘驱动.按键测试的结果和由示波器抓拍到的波形都表明,该方法能够满足系统对按键响应实时性和可靠性的要求.  相似文献   

14.
本文通过微机8253定时器修改系统的时钟中断,提高了C语言定时函数的定时精度,编程简单,适用范围广。  相似文献   

15.
通过对定时中断的灵活运用,软件实现了以VC33DSP为中心处理器的从设备的Tms周期的定时器时钟与主设备2Tms周期的定时器时钟的同步,消除了不同时钟源之间误差的积累,使得从设备与主设备之间的运行拍数始终保持为2:1的关系,保持了系统的稳定。  相似文献   

16.
PTP协议是IEEE-1588中定义的一种精密时钟同步协议,广泛应用于分布式系统中。但当采用纯软件实现时,同步精度受到网卡的缓存效应、网络的平稳性和操作系统的进程调度等多种因素的影响,难以达到亚毫秒的精度。本文通过分析各种影响因素的特点,结合PTP协议时钟同步机制,提出了一种高精度时钟同步方法,通过采用握手机制以及对测量数据进行处理,有效减弱了各种因素的影响,并结合基于CPU定时器构造的高精度时钟,实现了亚毫秒精度的时钟同步。  相似文献   

17.
在半实物仿真系统中,仿真计算机与种类繁多的仿真设备间的实时数据通讯一直是困扰仿真工作者的难题.利用VMIC实时网卡广播中断以及高速率数据传输的特性,在VxWorks实时操作系统的软件环境下设计了从仿真机到三轴飞行模拟转台的半实物仿真实时数据传输方案.为了提高系统的实时性,减少通讯传输时延引起的滞后,采用实时广播中断技术,有效解决了仿真机与转台间时钟不同步问题,提高了半实物仿真系统的仿真实时性及仿真精度.试验结果表明改进的半实物仿真系统实时数据通讯方式满足实时通信的要求,为仿真系统的正确性提供保证.  相似文献   

18.
基于Windows95平台的实时控制技术   总被引:15,自引:0,他引:15  
本针对微细电火花加工控制这样一个实时性要求很高的计算机控制系统,分析了控制对象对控制软件的要求,对Windows95的系统在实时笥方面有关内容进行深入剖析,指出仅仅通过Windows95的API,及定时器要完成高精度实时控制是不可能的,并且提出了解决的方法:通过成熟软件VtoolsD来编写虚拟设备程序。本分析了虚拟设备程序的强大功能,简要介绍了用VtoolsD编写中断处理程序的方法,介绍了采用  相似文献   

19.
Linux实时化设计方法研究   总被引:1,自引:0,他引:1  
为改进并提高Linux系统的响应时间,从而达到实时化的目的,本文分析Linux时钟系统在实时性方面存在的不足,研究时钟中断服务、多模式时钟中断以及精密的时钟系统.具体修改了原时钟系统,实现一个具有较高软实时性的Linux内核,重点实现一个与原时钟系统共存的精密时钟系统,提出采用双时钟系统提高Linux实时性,支持具有强实时(精度为微秒)的应用,仿真结果表明效果良好.  相似文献   

20.
单片机系统中的实时时钟,有软时钟法和专用时钟芯片两类,前者是直接利用单片机内部的定时器通过计数实现的,后者常用串行时钟芯片DS1302或并  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号