?? user.c
字號:
/*
filename: User.c
purpose: the main function
author: wx
date: 2003-3-20
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <8000lib.h>
#include <ucos.h>
#include "global.h"
#define STK_SIZE 4000 // Size of each task's stacks (# of bytes)
void Task_KeyPad (void *data);
BYTE Stack1 [STK_SIZE]; // stack for Task_KeyPad
void main (void *data)
{
SysInit ();
OSTaskCreate (Task_KeyPad, (void *)0, (void *)Stack1, STK_SIZE, 10);
while(1)
{
OSTimeDly (10000);
}
}
void Task_KeyPad (void *data)
{
char c;
OSTimeDly (20);
while (1)
{
if (c = getchar())
{
switch (nStatus)
{
case State_Welc: // welcome menu
WelcInput (c);
break;
case State_Main: // main menu
MainInput (c);
break;
case State_Oper: // operator menu
OperInput (c);
break;
case State_Brow: // browser menu
BrowInput (c);
break;
case State_Trans: // operator menu
TransInput (c);
break;
case State_Sets: // setting menu
SetsInput (c);
break;
case State_IFlow: // input flow menu
IFlowInput (c);
break;
case State_OFlow: // output flow menu
OFlowInput (c);
break;
case State_Lang: //language menu
LangInput (c);
break;
case State_Work: // workstyle menu
WorkInput (c);
break;
case State_Down: //down menu
DownInput (c);
break;
case State_Uppc: //down menu
UppcInput (c);
break;
case State_SetIOper: //set if input the operater
SetIOperInput (c);
break;
case State_SetIshee:
SetIsheeInput (c);
break;
case State_SetProv:
SetProvInput (c);
break;
case State_SetINum:
SetINumInput (c);
break;
case State_SetISeri:
SetISeriInput (c);
break;
case State_SetOOper:
SetOOperInput (c);
break;
case State_SetOshee:
SetOsheeInput (c);
break;
case State_SetCust:
SetCustInput (c);
break;
case State_SetONum:
SetONumInput (c);
break;
case State_SetOSeri:
SetOSeriInput (c);
break;
}
}
if(nStatus == State_Welc)
ShowDate();
OSTimeDly (8);
}//while
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -