userapp.c
来自「MinOS嵌入式操作系统,C/C++源代码!基于KeilC51编译器.」· C语言 代码 · 共 74 行
C
74 行
//UserApp1.c 第一节 实现软中断
#include "OS_Includes.h"
#define App_GLOBALS
#include "UserApp.h"
void TaskA(void);
void TaskB(void);
void TaskC(void);
void main(void)
{
OSInit();
OSTaskCreate(TaskA,TaskAStk,TaskAPrio);
OSTaskCreate(TaskB,TaskBStk,TaskBPrio);
OSTaskCreate(TaskC,TaskCStk,TaskCPrio);
OSStart();
while (1)
{
LED1=LED_ON;
// OSTaskResume(TaskAPrio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED1=LED_OFF;
OSTimeDly(50);
}
}
void TaskA(void)
{
while (1)
{
LED2=LED_OFF;
// OSTaskResume(Task_main_Prio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED2=LED_ON;
OSTimeDly(50);
}
}
void TaskB(void)
{
while (1)
{
LED3=LED_OFF;
// OSTaskResume(Task_main_Prio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED3=LED_ON;
OSTimeDly(50);
}
}
void TaskC(void)
{
while (1)
{
LED4=LED_OFF;
// OSTaskResume(Task_main_Prio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED4=LED_ON;
OSTimeDly(50);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?