task1.c

来自「基于keil c51的rtos tiny源代码(keil 7.05 versio」· C语言 代码 · 共 21 行

C
21
字号
/******************************************************************************/
/*                                                                            */
/*   Task 1:  Count up Every 2 ticks                                          */
/*                                                                            */
/******************************************************************************/

#include <rtx51tny.h>                 /* RTX-51 tiny functions & defines      */

unsigned long counter1;               /* counter for task 1                   */

/******************************************************************************/
/*   Task 1 'job1':  RTX-51 tiny starts this task with os_create_task (1)     */
/******************************************************************************/
void job1 (void) _task_ 1  {
  while (1)  {                        /* endless loop                         */
    counter1++;                       /* increment counter 1                  */
    os_wait (K_TMO, 2, 0);            /* wait for timeout: 2 ticks            */
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?