虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

SoftTimer

  • SoftTimer.h 利用定时器T2模拟多个软件定时器 特点: 只占用一个硬件定时器T2

    SoftTimer.h 利用定时器T2模拟多个软件定时器 特点: 只占用一个硬件定时器T2,就可以扩展出多达数十个以上的软件定时器 软件定时器基本定时单位是10ms,定时范围很宽:0.01~163.84s 软件定时器数量可以按需要设定,每增加一个,只多消耗2个字节的RAM空间 利用定时器T2的自动重装特性,能够实现所有软件定时器的精确定时 所有软件定时器都工作在14位倒计时方式,用TR和TF位控制,使用极为方便 第0号定时器专门用于Delay()函数,其它定时器可供用户程序自由使用

    标签: SoftTimer 定时器 模拟 软件定时器

    上传时间: 2014-01-16

    上传用户:黑漆漆

  • 本软定时器模快所通过一个唯一的索引(即序号)来表识每一个软定时器

    本软定时器模快所通过一个唯一的索引(即序号)来表识每一个软定时器,这个序号从0到MAX_SOFT_TIMER-1 ,最多为255个。要使用软定时器模块,首先需要让软定时器管理任务运行起来。软定时器管理任务的函数名称为SoftTimer,所以只需要Small RTOS的要求在Config.h的数组TaskFuction加上SoftTimer项即可。因为软定时器执行的任务时间等因素不确定,所以一般把这个任务优先级定得比较低。

    标签: 定时器 索引

    上传时间: 2013-12-21

    上传用户:xiaoxiang