資源簡介
陳明計Small RTOS51 V1.21.1版本的所有源碼。
Small RTOS是一個源代碼公開的多任務實時操作系統,Small RTOS 51是其在8051系列處理器上的移植(使用keil c51)。Small RTOS可以簡化那些復雜而且時間要求嚴格的工程的軟件設計工作.
代碼片段和文件信息
/*********************************************************************************************************
** ???????????????????????????????Small?RTOS(51)
**???????????????????????????????????The?Real-Time?Kernel(For?Keil?c51)
**
**??????????????????????????????????(c)?Copyright?2002-2003?chenmingji
**???????????????????????????????????????????All?Rights?Reserved
**
**??????????????????????????????????????????????????V1.12.0
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文???件???名:?ext3.c
**創???建???人:?陳明計
**最后修改日期:?2002年12月30日
**描????????述:?ext1源代碼。
**
**--------------歷史版本信息----------------------------------------------------------------------------
**?創建人:?陳明計
**?版??本:?V0.50
**?日 期:?2002年2月22日
**?描 述:?原始版本
**
**------------------------------------------------------------------------------------------------------
**?修改人:?陳明計
**?版??本:?V1.11.0
**?日 期:?2003年12月2日
**?描 述:?刪除TaskC代碼
**
**------------------------------------------------------------------------------------------------------
**?修改人:?陳明計
**?版??本:?V1.12.0
**?日 期:?2003年12月30日
**?描 述:?無變化
**
**--------------當前版本修訂------------------------------------------------------------------------------
**?修改人:?
**?日 期:
**?描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include?“config.h“
#include?“display.h“
????????????????????????????void?main(void)
{
PC_DispClrScr(DISP_FGND_WHITE?+?DISP_BGND_BLACK);?
????PC_DispStr(15??0?“Small?RTOS(51)?the?Real-Time?Kernel(For?Keil?c51)“?DISP_FGND_WHITE?+?DISP_BGND_RED?+?DISP_blink);
????PC_DispStr(35??1?“ChenMingJi“?DISP_FGND_WHITE);
????PC_DispStr(35??3?“EXAMPLE?#3“?DISP_FGND_WHITE);
TMOD?=?(TMOD?&?0XF0)?|?0X01;
TL0?=?0x0;
TH0?=?0x0;
TR0?=?1;
ET0?=?1;
TF0?=?0;
????OSStart();
}
uint8?ShowChar;
????????????????????????????void?TaskA(void)
{
????uint8?xy;
????
????while?(1)
????{
????????OSWait(K_SIG0);
????????x?=?random(80);
????????y?=?random(20);
????????PC_DispChar(x?y?+?5?ShowChar?DISP_FGND_LIGHT_GRAY);????
????}????
}
????????????????????????????void?TaskB(void)
{
????while?(1)
????{
????????ShowChar?=?OSRunningTaskID()+‘0‘;
????????OSSendSignal(0);
????????OSWait(K_TMO1);
????}????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????32768??2001-12-09?11:37??Small_RTOS1.12.1\Pc51Emu.dll
?????文件??????19749??2002-11-30?14:08??Small_RTOS1.12.1\small_rtos\FAQ.TXT
?????文件????????902??2002-06-20?13:57??Small_RTOS1.12.1\small_rtos\LICENSE.TXT
?????文件???????4122??2002-11-30?14:18??Small_RTOS1.12.1\small_rtos\LIST.TXT
?????文件??????29619??2003-02-05?11:53??Small_RTOS1.12.1\small_rtos\MANUAL.TXT
?????文件???????2735??2003-11-10?15:52??Small_RTOS1.12.1\small_rtos\README.TXT
?????文件???????2721??2003-01-23?09:31??Small_RTOS1.12.1\small_rtos\SerialOut\CONFIG.H
?????文件???????5218??2003-01-23?09:31??Small_RTOS1.12.1\small_rtos\SerialOut\OS_CFG.H
?????文件???????4259??2003-01-23?09:22??Small_RTOS1.12.1\small_rtos\SerialOut\OS_CPU.H
?????文件????????391??2002-08-31?08:24??Small_RTOS1.12.1\small_rtos\SerialOut\README.TXT
?????文件???????3500??2003-01-23?09:32??Small_RTOS1.12.1\small_rtos\SerialOut\SERIAL.C
?????文件???????1412??2003-01-23?09:32??Small_RTOS1.12.1\small_rtos\SerialOut\test.Opt
?????文件???????1996??2003-01-23?09:23??Small_RTOS1.12.1\small_rtos\SerialOut\test.Uv2
?????目錄??????????0??2009-05-16?13:31??Small_RTOS1.12.1\small_rtos\SerialOut
?????文件???????2699??2003-01-23?09:29??Small_RTOS1.12.1\small_rtos\SerialIn\CONFIG.H
?????文件???????5217??2003-01-23?09:34??Small_RTOS1.12.1\small_rtos\SerialIn\OS_CFG.H
?????文件???????4259??2003-01-23?09:11??Small_RTOS1.12.1\small_rtos\SerialIn\OS_CPU.H
?????文件????????599??2002-08-31?08:13??Small_RTOS1.12.1\small_rtos\SerialIn\README.TXT
?????文件???????5153??2003-01-23?09:30??Small_RTOS1.12.1\small_rtos\SerialIn\SERIAL.C
?????文件????????695??2002-08-19?09:26??Small_RTOS1.12.1\small_rtos\SerialIn\TEST.INI
?????文件???????1499??2003-01-23?09:34??Small_RTOS1.12.1\small_rtos\SerialIn\test.Opt
?????文件???????2006??2003-01-23?09:15??Small_RTOS1.12.1\small_rtos\SerialIn\test.Uv2
?????目錄??????????0??2009-05-16?13:31??Small_RTOS1.12.1\small_rtos\SerialIn
?????文件???????7019??2003-01-23?08:48??Small_RTOS1.12.1\small_rtos\OS\OS.H
?????文件??????19422??2003-02-05?14:42??Small_RTOS1.12.1\small_rtos\OS\OS_CORE.C
?????文件??????21807??2003-01-23?08:45??Small_RTOS1.12.1\small_rtos\OS\OS_Q.C
?????文件???????7851??2003-01-23?08:48??Small_RTOS1.12.1\small_rtos\OS\OS_Q.H
?????文件??????13859??2003-01-23?08:31??Small_RTOS1.12.1\small_rtos\OS\OS_SEM.C
?????文件???????5150??2003-01-23?08:46??Small_RTOS1.12.1\small_rtos\OS\OS_SEM.H
?????目錄??????????0??2009-05-16?13:31??Small_RTOS1.12.1\small_rtos\OS
............此處省略43個文件信息
評論
共有 條評論