📄 appmain.c
字号:
/*********************************************************************************************************
** Small RTOS(51)
** The Real-Time Kernel(For Keil c51)
**
** (c) Copyright 2002-2003, chenmingji
** All Rights Reserved
**
** V1.12.0
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: ext1.c
**创 建 人: 陈明计
**最后修改日期: 2002年12月30日
**描 述: ext1源代码。
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 陈明计
** 版 本: V0.50
** 日 期: 2002年2月22日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人: 陈明计
** 版 本: V1.11.0
** 日 期: 2003年12月2日
** 描 述: 删除TaskD代码
**
**------------------------------------------------------------------------------------------------------
** 修改人: 陈明计
** 版 本: V1.12.0
** 日 期: 2003年12月2日
** 描 述: 无变化
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "config.h"
#include "fll.h"
#include "basic_timer.h"
#include "lcd.h"
extern uint16 OSTaskRuning;
const unsigned char TableNum[10] = {'0', '1', '2', '3', '4',
'5', '6', '7', '8', '9'};
void InitSys(void)
{
WDTCTL = WDTPW + WDTHOLD;
InitFLL();
InitBasicTimer(125);
InitLCD();
}
void main(void)
{
InitSys();
OSTaskRuning = 0xff;
OSStart();
}
void TaskA(void)
{
unsigned int i = 0;
while (1)
{
// OSSendSignal(1);
OSWait(K_TMO,8);
LCDCharOut(TableNum[i], 0);
if ( ++i > 9 )
{
i = 0;
}
}
}
void TaskB(void)
{
unsigned int i = 0;
while (1)
{
// OSSendSignal(2);
OSWait(K_TMO,16);
LCDCharOut(TableNum[i], 2);
if ( ++i > 9 )
{
i = 0;
}
}
}
void TaskC(void)
{
unsigned int i = 0;
while (1)
{
OSSendSignal(0);
// OSWait(K_TMO,32);
LCDCharOut(TableNum[i], 4);
if ( ++i > 9 )
{
i = 0;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -