您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 芯达STM32入门系列教程之十《定时器与蜂鸣器》

  2. 相信您一定学习过单片机的定时器。没错~!STM32系列的CPU定时器与单片机定时器操作类似。只要去配置自动装载寄存器、时钟预分频、溢出方式(向上溢出还是向下溢出)等等。当然STM32寄存器比较复杂,远不止这些,本系列教程主要是入门型,如果您希望深入学习STM32定时器,我们在论坛上传了一篇比较不错的文章,好像叫《STM32入门篇之通用定时器彻底研究》,作者不详,网址如下:http://www.arm79.com/read.php?tid=1977。
  3. 所属分类:硬件开发

    • 发布日期:2010-07-14
    • 文件大小:265216
    • 提供者:haibian826
  1. 基于VC++的定时器采集技术的应用与实现(文件+代码)

  2. 在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。  众所周知,Windows 是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统资源紧张时,发送到消息队列 中的消息就暂时被挂起,得不到实时处理。因此,不能简单地通过Windows消息引发一个对定时要
  3. 所属分类:网络攻防

    • 发布日期:2011-03-09
    • 文件大小:51200
    • 提供者:tian_lan_123
  1. VC2003多线程定时器(代码+控件)

  2. 在工业生产控制系统中,有许多需要定时完成的操作,如:定时显示当前时间,定时刷新屏幕上的进度条,上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的控制系统和数据采集系统中,就更需要精确定时操作。众所周知,Windows是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统资源紧张时,发送到消息队列中的消息就暂时被挂起,得不到实时处理。因此,不能简单地通过Windows消息引发一个对定时要求严格的事件。
  3. 所属分类:网络攻防

    • 发布日期:2011-03-09
    • 文件大小:3145728
    • 提供者:tian_lan_123
  1. java 闹钟定时器

  2. java开发,有四个功能:倒计时、秒表、指定日期提醒、闹钟。 1. * 闹钟 * 算法:取当前系统时间和设定时间比较 * 操作:空格 暂停/开始;第一个框 设置播放音乐时间;第二个框 设置提醒内容; 可以选择音乐目录循环播放,或者指定一首音乐每隔10分钟播放一次持续1小时。 2. * 定时器:倒计时 * 操作:esc 重置;空格 暂停/开始;上下键 选择历史记录;左右键和数字键和删除键 设定倒计时时间 * 开始计时之后需要esc重置之后才能设定新的倒计时时间 3. * 指定日期提醒 * 算法:
  3. 所属分类:Java

    • 发布日期:2014-03-11
    • 文件大小:5242880
    • 提供者:popo_9872
  1. spring定时器

  2. 含JAR包和操作,只是一个比较简单的,如果想做可以联系我
  3. 所属分类:Java

    • 发布日期:2014-08-29
    • 文件大小:7340032
    • 提供者:v666v666
  1. 计步器的实现

  2. 描述 android计步器的实现,自定义的一个弧形进度条,记步通过手机的传感器来实现,也就是说不支持传感器的机子(应该很老的了吧)就没有效果。看看效果图: 这里写图片描述这里写图片描述 自定义View public class StepView extends View { /** * 圆弧的宽度 */ private float borderWidth = dipToPx(10); /** * 画步数的数值的字体大小 */ private f loat numberTextSize = 0;
  3. 所属分类:Android

    • 发布日期:2017-09-23
    • 文件大小:29360128
    • 提供者:qq_28147169
  1. 事件管理器捕获单元时钟基准的选择

  2. 对于EVA模块,捕获单元3有自己独立的时钟基准,捕获单元1和2共同使用一个时间基准,因此同时使用2个通用定时器,捕获单元1和2共用1个,捕获单元3用1个。对于EVB模块,捕获单元6有一个独立的时钟基准。捕获单元的操作不会影响任何通用定时器的任何操作,也不会影响与通用定时器的操作相关的比较/PWM操作9为使捕获单元能够正常工作,必须配置下列寄存器:   ●初始化CAPFIFO=寄存器,清除相应的状态位;   ●设置使用的通用定时器的工作模式;   ●设置相关通用定时器的比较寄存器或周期寄存器
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:26624
    • 提供者:weixin_38640150
  1. 定时器TxPWM输出对称波形

  2. 当通用定时器处于连续递增/递减计数模式时,产生对称波形(如图所示)。在这种计数模式下,波形发生器的输出状态与下列状态有关:   ●计数操作开始前为0;   ●第一次比较匹配前保持不变;   ●第一次比较匹配时PWM输出信号反转;   ●第二次比较匹配前保持不变;   ●第二次比较匹配时PWM输出信号反转;   ●周期结束前保持不变;   ●如果没有第二次匹配且下一周期新的比较值不为0,则在周期结束后复位为0。   图 在连续增/减模式下的通用定时器比较/PWM输出   如果
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:57344
    • 提供者:weixin_38677505
  1. 定时器TxPWM输出非对称波形

  2. 根据通用定时器使用的计数模式,非对称/对称波形发生器产生一个非对称或对称的PWM波形。当通用定时器处于连续递增计数模式时,产生非对称波形(如图所示)。在这种模式下,波形发生器产生的波形输出根据下面情况有所变化:   ●计数操作开始前为0;   ●直到匹配发生时保持不变;   ●在比较匹配时PWM输出信号反转;   ●保持不变直到周期结束;   ●如果下一周期新的比较寄存器的值不是0,则在匹配周期结束的周期复位清零。   图 在连续增计数模式下的通用定时器比较/PWM输出   在
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:55296
    • 提供者:weixin_38535132
  1. 定时器的比较操作

  2. 每个通用定时器都有一个比较寄存器TxCMPR和一个PWM输出引脚TxPWM。通用定时器计数器的值一直与相关的比较寄存器的值比较,当定时器计数器的值与比较寄存器的值相等时,就产生比较匹配。可通过TxCON[l]位使能比较操作,产生比较匹配后将会有下列操作(如图所示)。   ●匹配1个时钟周期后,定时器的比较中断标志位置位。   ●匹配1个CPU时钟周期后,根据寄存器GPTCONA/B相应位的配置情况,PWM的输出将产生跳变。   ●如果比较中断标志位已通过设置寄存器GPTCONA/B中的相应
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:78848
    • 提供者:weixin_38705873
  1. 通用定时器计数模式

  2. 每个通用定时器都支持停止/保持、连续递增计数、双向增/减计数和连续增/减计数4种操作模式,可以通过控制寄存器TxCON中的TMUDEI~TMODE0位进行设置。同时,可以通过定时器使能位TENABLE使能或禁止定时器的计数操作。当定时器被禁止时,定时器的计数器操作也被禁止,并且定时器的预定标器被复位为x/1;当使能定时器时,定时器按照寄存器TxCON中的TMODE]~TMt)DEt;位确定的计数模式工作并开始计数。   1.停止/保持模式   在这种模式下,通用定时器停止计数并保持在当前的状
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:161792
    • 提供者:weixin_38524139
  1. 通用定时器

  2. 每个事件管理器有两个通用定时器,事件管理器EVA使用定时器GP1和GP2,事件管理器EVB使用定时器GP3和GP4。每个通用定时器都可以独立使用,也可以多个定时器彼此同步使用。通用定时器的比较寄存器用作比较功能时可以产生PWM波形。当定时器工作在增或增减模式时,有3种连续工作方式,可使用可编程预定标的内部或外部输入时钟。通用定时器还为事件管理器的每个子模块提供基准时钟:GP1为比较器和PWM电路提供基准时钟;GP2为捕获单元和正交脉冲计数操作提供基准时钟。周期寄存器和比较寄存器有双缓冲,允许用户
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:81920
    • 提供者:weixin_38738272
  1. 一种高效率的定时器管理模块设计

  2. 引  言   定时器是通信协议正常运行的基本要素之一,主要用于各种定时和帧重传的任务。通信协议在单片机系统上实现所使用的定时器,定时精度要求不高,但数量要求比较大。由于硬件资源有限,不可能为每一个单独任务分配一个硬件定时器,只能通过单个硬件定时器模拟多个软件定时器的方法,来满足协议中的定时应用需要。   用一定的数据结构将这些软件定时器组织起来,并提供统一的调用接口,称为“定时器管理”。目前定时器管理主要有2种实现方法:   ①静态数组法。将定时器节点存储在数组中。优点是逻辑简单,占用RO
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:182272
    • 提供者:weixin_38518885
  1. 元器件应用中的Timer定时器的设计方法

  2. 在系统开发过程中经常用到定时器进行定时处理,比如比较常见的邮件群发、实时更新论坛的在线人数、文章数、点击率等。 很多情况下,我们不能对某一状态或者某一行为进行实时监控,所以就希望系统能够实现这一功能。通过多线程技术可以使得定时器的性能更高。 尽管定时器能够自动处理或者一些批处理操作,但是定时器也给系统带来一定的安全隐患,特别是当定时进行的操作出现bug时,如果没有对Exception做出及时的处理,系统资源将会大大的浪费,严重的情况下,可能导致系统崩溃。因此,对于定时器的使用一定要慎重,至少要保
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:68608
    • 提供者:weixin_38508549
  1. AngularJS定时器的使用与移除操作方法【interval与timeout】

  2. 本文实例讲述了AngularJS定时器的使用与移除操作方法。分享给大家供大家参考,具体如下: 1.相比较于JS中setTimeInterval和setTimeout,AngularJS中通过interval来实现定时器的效果,通过timeout来实现时间延迟。 $timeout //实现的是延迟执行 $interval //实现的是定时器的效果 我们分别来看这两个服务 (1)timeout timeout相当于JS原生里面的延迟执行,不同的是该服务的函数返回的是一个promise对象。 v
  3. 所属分类:其它

    • 发布日期:2020-11-29
    • 文件大小:39936
    • 提供者:weixin_38692043
  1. Java定时更新数据—定时器

  2. 在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。这次,在我们的开发中,有这么一个需求.某个功能执行需要的时间比较长,则决定采用定时器的方式,每隔一段时间系统自动执行此功能,当界面真正触发时,只需要简单的读取结果,而不需要执行复杂的逻辑判断.那如何实现此功能呢?要想实现它,首先我们需要认识了解几个jdk封装的类.   Java.util.Timer:一种线程设施,用于安排以后再后台线程中执行的任务.可安排任务执行一次或者定期重复执行.其中几个方法需要我们注意一下:   
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:56320
    • 提供者:weixin_38550459
  1. PHP框架Swoole定时器Timer特性分析

  2. 本文所述PHP框架Swoole定时器Timer特性分析具有很好的实用价值,值得PHP程序开发人员学习借鉴。具体分析如下: 首先,在各种业务型系统中,往往需要服务器在后台扫描相关数据,触发相应的统计、通知等操作。 比如对于一个项目管理系统,需要每天的特定时间内,统计每项任务的执行、到期情况、整个项目的进度等等,根据统计情况,做相应通知处理; 这样一个场景,如何编程实现? 用一般的编程方式,是无法实现自动触发与统计的。当然,简单的思路,是利于系统的cron job机制。但这种方式,对于配置及可靠性方
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:60416
    • 提供者:weixin_38607552
  1. 嵌入式操作系统内核原理和开发(实时系统中的定时器)

  2. 关于定时器的内容,其实我们之前也讨论过,也书写过相应的代码,但是表达得比较晦涩,效率也比较低。所以我们这里重新再讲一下定时器的相关代码,看看嵌入式系统中的定时器是怎么实现的。在我们之前讨论线程延时的时候就使用hash的方法,将不同的线程归类到不同的延时队列当中,并且按照时间长短先后排列,这样在最短的时间内就可以寻找到最合适的线程了。本质上,线程延时和定时器的基本原理是一样的。唯一的区别就是,线程延时响应的优先级要高一些,而定时器一般由独立线程完成,rawos也是这么做的。由于基本原理和之前的线程
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:59392
    • 提供者:weixin_38680671
  1. Android实现定时器的五种方法实例详解

  2. 一、Timer Timer是Android直接启动定时器的类,TimerTask是一个子线程,方便处理一些比较复杂耗时的功能逻辑,经常与handler结合使用。 跟handler自身实现的定时器相比,Timer可以做一些复杂的处理,例如,需要对有大量对象的list进行排序,在TimerTask中执行不会阻塞子线程,常常与handler结合使用,在处理完复杂耗时的操作后,通过handler来更新UI界面。 timer.schedule(task, delay,period); task: Tim
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:81920
    • 提供者:weixin_38601878
  1. Android中使用定时器的三种方法

  2. 本文实例为大家分享了Android中使用定时器的三种方法,供大家参考,具体内容如下 图示: 因为都比较简单,所以就直接贴代码(虑去再次点击停止的操作),有个全局的Handler负责接收消息更新UI 第一种方法:Thread.sleep();方法 Runnable runnable = new Runnable() { Override public void run() { while (true) { mHandler.sendEmptyMessage(0); try {
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:64512
    • 提供者:weixin_38748556
« 12 3 4 5 6 7 8 9 10 ... 22 »