?? task.c
字號:
/********************************************
51單片機 小型操作系統
作者:汪普宏
制作日期:2006.9
*********************************************/
/****************************************
模塊功能:空閑任務
模塊接口:任務通信結構體
調用者:無
返回值: 無
*****************************************/
#include "OS.H"
#include"OS_Mail.h"
#include"os_memory.h"
void free_task();
uchar xdata Task_Free_Stack[FREE_SP];
void Task_Free_Init_Hook(void)
{
Task_Init(FREE_TASK,free_task,Task_Free_Stack);
}
void free_task()
{
int a,b,c,d,e,f,err;
while(1)
{
a=OSMalloc(20);
b=OSMalloc(10);
c=OSMalloc(30);
d=OSMalloc(40);
e=OSMalloc(40);
f=OSMalloc(40);
err=OSMem_Free(a);
err=OSMem_Free(b);
err=OSMem_Free(c);
err=OSMem_Free(d);
err=OSMem_Free(e);
err=OSMem_Free(f);
P36=!P36;
}
}
void task1();
void Task1_Init_Hook(void)
{
static uchar xdata Task1_Stack[T1_SP];
Task_Init(TASK1,task1,Task1_Stack);
//OS_RdyTask(0);
}
void task1()
{
while(1)
{
OSTask_TimeDal(2);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -