51单片机软件定时器模块,不建议初学者去深刻钻研,
上传时间: 2015-10-18
上传用户:aa54
基于5402dsp的软件定时器的一种实现方法,同时也可以测试DSP的软件中断
上传时间: 2014-08-31
上传用户:cazjing
C语言大堆排序算法,当定时器资源不足时,可用来实现软件定时器
上传时间: 2014-01-25
上传用户:1427796291
SoftTimer.h 利用定时器T2模拟多个软件定时器 特点: 只占用一个硬件定时器T2,就可以扩展出多达数十个以上的软件定时器 软件定时器基本定时单位是10ms,定时范围很宽:0.01~163.84s 软件定时器数量可以按需要设定,每增加一个,只多消耗2个字节的RAM空间 利用定时器T2的自动重装特性,能够实现所有软件定时器的精确定时 所有软件定时器都工作在14位倒计时方式,用TR和TF位控制,使用极为方便 第0号定时器专门用于Delay()函数,其它定时器可供用户程序自由使用
上传时间: 2014-01-16
上传用户:黑漆漆
51查询按键例程,支持长按键,附带各种时间软件定时器
上传时间: 2014-08-10
上传用户:waitingfy
μC-OS-Ⅱ软件定时器管理算法分析及改进
上传时间: 2018-08-17
上传用户:allen108903
STM32F103 UCOSIII软件定时器程序源码
上传时间: 2022-04-05
上传用户:
UCOSII实验3-消息队列、信号量集和软件定时器USER
上传时间: 2022-04-19
上传用户:
rt-thread的定时器的基本工作原理在RT-Thread定时器模块维护两个重要的全局变量,一个是当前系统的时间rt_tick(当硬件定时器中断来临时,它将加1),另一个是定时器链表rt_timer_list,系统中新创建的定时期都会被以排序的方式插入到rt_timer_list(硬件定时器模式下使用)链表中,rt_timer_list的每个节点保留了一个定时器的信息,并且在这个节点加入链表时就计算好了产生时间到达时的时间点,即tick,在rt-thread系统中如果采用软件定时器模式,则存在一定时器线程rt_thread_timer_entry,不断获取当前TICK值并与定时器链表rt_timer_list上的定时器对比判断是否时间已到,一旦发现就调用对应的回调函数,即事件处理函数进行处理,而如果采用硬件定时器管理模式的话,则该检查过程放到系统时钟中断例程中进行处理,此时,是不存在定时器线程的。如下图:注:如果采用软件定时器软件定时器,则该定时器链表为rt soft_timer_list。
上传时间: 2022-06-25
上传用户:jason_vip1
555定时器电路设计软件 555定时器电路设计软件,555定时器电路设计软件
上传时间: 2013-04-24
上传用户:bibirnovis