資源簡介
ucosII 在51單片機上的移植代碼+仿真結果圖片
代碼片段和文件信息
#include?
#include?“serial.h“
sbit?led3=P1^0;
OS_STK?TaskStartStk1[MaxStkSize]TaskStartStk2[MaxStkSize];
void?Task1(void?*nouse)?reentrant;
void?Task2(void?*nouse)?reentrant;
void?main(void)
{
????OSInit();
????InitHardware();
????OSTaskCreate(Task1?(void?*)0?&TaskStartStk1[0]2);
????OSTaskCreate(Task2?(void?*)0?&TaskStartStk2[0]3);
????OSStart();
}
void?Task1(void?*nouse)?reentrant
{
????nouse=nouse;
????ET0=1;??//開時鐘節拍中斷
??? SendStr(“Welcome?to?Micro-C/OS-II?on?MCU51-63K!\r\n“?40);
????for(;;)
????{
led3?=?0;
????????SendStr(“Task1?is?running\r\n“18);
????????OSTimeDly(OS_TICKS_PER_SEC);
????}????
}
void?Task2(void?*nouse)?reentrant
{
????nouse=nouse;
????for(;;)
????{
led3?=?1;
????????SendStr(“Task2?is?running\r\n“18);
????????OSTimeDly(OS_TICKS_PER_SEC*2);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1096??2009-04-27?13:42??67506233ucOS_mcu51\INCLUDES.H
?????文件????????859??2003-12-01?20:11??67506233ucOS_mcu51\main.c
?????文件??????22097??2009-04-27?15:35??67506233ucOS_mcu51\serial.OBJ
?????文件???????8325??2009-04-27?11:20??67506233ucOS_mcu51\OS_CFG.H
?????文件??????44653??2003-05-16?21:39??67506233ucOS_mcu51\OS_CORE.C
?????文件???????2219??2009-04-27?15:35??67506233ucOS_mcu51\main.LST
?????文件??????24304??2009-04-27?15:35??67506233ucOS_mcu51\main.OBJ
?????文件???????4298??2003-05-29?01:31??67506233ucOS_mcu51\OS_CPU.H
?????文件???????8465??2003-05-29?01:35??67506233ucOS_mcu51\OS_CPU_A.ASM
?????文件??????21126??2009-04-27?15:35??67506233ucOS_mcu51\OS_CPU_A.LST
?????文件???????1291??2009-04-27?15:35??67506233ucOS_mcu51\serial.LST
?????文件??????13399??2003-12-01?19:45??67506233ucOS_mcu51\OS_CPU_C.C
?????文件??????72206??2009-04-27?15:35??67506233ucOS_mcu51\OS_CPU_C.ls1
?????文件??????14249??2009-04-27?15:35??67506233ucOS_mcu51\OS_TIME.LST
?????文件??????25203??2009-04-27?15:35??67506233ucOS_mcu51\OS_TIME.OBJ
?????文件??????25587??2009-04-27?15:35??67506233ucOS_mcu51\OS_CPU_C.SRC
?????文件?????????87??2009-04-27?15:35??67506233ucOS_mcu51\OS_CPU_C.__i
?????文件??????44914??2003-05-28?21:17??67506233ucOS_mcu51\OS_FLAG.C
?????文件??????19926??2009-04-27?15:35??67506233ucOS_mcu51\OS_CPU_C.LST
?????文件??????23914??2003-05-16?20:52??67506233ucOS_mcu51\OS_MBOX.C
?????文件???????2844??2009-04-27?15:35??67506233ucOS_mcu51\ucOS.Uv2
?????文件??????14174??2003-05-16?20:52??67506233ucOS_mcu51\OS_MEM.C
?????文件??????60005??2009-04-27?15:35??67506233ucOS_mcu51\OS_FLAG.LST
?????文件??????20946??2009-04-27?15:35??67506233ucOS_mcu51\OS_FLAG.OBJ
?????文件??????27977??2003-05-16?20:53??67506233ucOS_mcu51\OS_MUTEX.C
?????文件??????32579??2009-04-27?15:35??67506233ucOS_mcu51\OS_MBOX.LST
?????文件??????34696??2003-05-23?22:06??67506233ucOS_mcu51\OS_Q.C
?????文件??????21106??2009-04-27?15:35??67506233ucOS_mcu51\OS_MBOX.OBJ
?????文件??????19556??2003-05-16?20:53??67506233ucOS_mcu51\OS_SEM.C
?????文件??????19478??2009-04-27?15:35??67506233ucOS_mcu51\OS_MEM.LST
............此處省略41個文件信息
- 上一篇:基本分段存儲管理系統的設計
- 下一篇:RK3288雙屏異顯HDMI作主屏補丁
評論
共有 條評論