📄 main.c
字号:
#include "config.h"
#define TASK1_STK_SIZE 128
#define TASK2_STK_SIZE 128
#define TASK1 4
#define TASK2 5
OS_STK AppTask1Stk[TASK1_STK_SIZE];
OS_STK AppTask2Stk[TASK2_STK_SIZE];
void AppTask1 (void *p_arg);
void AppTask2 (void *p_arg);
int main(void)
{
OSInit();
OSTaskCreate(AppTask1,
(void *)0,
(OS_STK *)&AppTask1Stk[TASK1_STK_SIZE-1],
TASK1
);
OSTaskCreate(AppTask2,
(void *)0,
(OS_STK *)&AppTask2Stk[TASK2_STK_SIZE-1],
TASK2
);
OSStart();
}
void OS_Timer_Init(void)
{
TM0CNT = 0xc1;
IME=0xffff;
IE=0x08;
}
void AppTask1(void *p_arg)
{
WINDOWS HostWindow;
uint8 key;
OS_Timer_Init();
GUI_Initialize();
GUI_SetColor( BLUE,LIGHTGRAY);
HostWindow.x=0;
HostWindow.y=0;
HostWindow.with=240;
HostWindow.hight=160;
HostWindow.title="windows xp";
HostWindow.state="start";
GUI_WindowsDraw(&HostWindow);
OSTimeDly(3);
J_TextOut(0,1,py_ime("XING"),BLUE,RED);
while(1)
{
key=P1;
if(key==0xfe)
J_TextOut(0,4,"wyoujtg@163.com",BLUE,RED);
else
OSTimeDly(2);
}
}
void AppTask2(void *p_arg)
{
uint8 key;
while(1)
{
key=P1;
if(key==0xfd)
J_TextOut(0,5,"风城少主",BLUE,RED);
else
OSTimeDly(1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -