📄 user.c
字号:
/*------------------------------------------------------------------------
文件名: User.c
目的: 主函数
------------------------------------------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <8000lib.h>
#include <ucos.h>
#include "global.h"
#define STK_SIZE 4000 // 设置的堆栈大小(byte)
BYTE Stack1 [STK_SIZE]; // Task_KeyPad的堆栈
void Task_KeyPad (void *data);
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: //欢迎菜单(Logo)
WelcInput (c);
break;
case State_GJX: //工具箱菜单
GJXInput (c);
break;
case State_BKLIT: //背光设置菜单
BKLITInput (c);
break;
case State_SJCL: //数据处理菜单
SJCLInput (c);
break;
case State_Main: //主菜单
MainInput (c);
break;
case State_Brow: //数据浏览菜单
BrowInput (c);
break;
case State_Trans: //数据传输菜单
TransInput(c);
break;
case State_Down: //数据下载菜单
DownInput (c);
break;
case State_Uppc: //数据上传菜单
UppcInput (c);
break;
case State_SHOWTIME:
INPUTSHOWTIME(c);
break;
case State_Settime:
SettimeInput(c);
break;
}
}
if(nStatus == State_Main)
ShowDate();
OSTimeDly (8);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -