📄 ext2.c
字号:
/*************************************************************************
* Point RTOS(51) *
* The Real-Time Kernel(For Keil c51) *
* *
* (c) Copyright 2005, PenGH *
* All Rights Reserved *
* *
* V1.20.1 *
* *
* File : EXT2.C *
* Author : 彭光红 *
* History : *
* 2005/08 By PenGH *
*************************************************************************/
/*----------------------------------------------------------------------*/
#include "config.h"
void TaskA(void);
void TaskB(void);
void TaskC(void);
void TaskD(void);
void TaskE(void);
void main(void)
{
OSInit();
TMOD = (TMOD & 0XF0) | 0X01;
TL0 = 0xBF;
TH0 = 0xFC;
TR0 = 1;
ET0 = 1;
TF0 = 0;
OSTaskCreate(TaskA, NULL, 0);
OSTaskCreate(TaskB, NULL, 1);
OSTaskCreate(TaskC, NULL, 2);
OSTaskCreate(TaskD, NULL, 3);
OSTaskCreate(TaskE, NULL, 4);
OSStart();
}
void TaskA(void)
{
UINT8 x,y;
while (1)
{
OSSleep(15);
}
}
void TaskB(void)
{
UINT8 x,y;
while (1)
{
OSSleep(1);
}
}
void TaskC(void)
{
while (1)
{
OSSleep(10);
}
}
void TaskD(void)
{
while (1)
{
OSSleep(5);
}
}
void TaskE(void)
{
while (1)
{
OSSleep(3);
}
}
/* The end of file */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -