📄 user.c
字号:
#include"stdio.h"
#include"string.h"
#include"8000lib.h"
#include"globle.h"
#include"ucos.h"
#define BYTE unsigned char
#define STK_SIZE 1000
BYTE Stack1 [STK_SIZE];
int sysid;
OS_SEMAPHORE *DispSem;
static char icon[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x1F,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x3F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x7F,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x7F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x7F,0x00,0x00,
0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,
0xFE,0x00,0x00,0xC0,0x7F,0x00,0x00,
0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,
0xFE,0x00,0x00,0xC0,0x7F,0x00,0x00,
0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,
0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,
0x80,0x00,0x00,0xE0,0x7F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x7F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x3F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x0F,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x1F,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x3F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x7F,0x00,0x00,
0x00,0x00,0x00,0xE0,0x7F,0x00,0x00,
0xFE,0x00,0x00,0xC0,0xFF,0x00,0x00,
0x00,0x00,0x00,0x80,0xFF,0x00,0x00,
0xFE,0x00,0x00,0xC0,0xFF,0x00,0x00,
0xFE,0x00,0x00,0xC0,0xFF,0x00,0x00,
0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,
0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0xFF,0x00,0x00,
0xFC,0xF8,0xFF,0xFF,0xFF,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x7F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x7F,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x3F,0x00,0x00,
0xFE,0xF8,0xFF,0xFF,0x0F,0x00,0x00,
0x00,0xF8,0xFF,0xFF,0x03,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00};
void sysinit()
{
char c;
int flag;
int fp,i,x;
int nSelection=1;
clr_scr();
SetFont(2);
dis_alpha ();
x=1;
DispString(2,7,(char *)"CR@巴库德",0);
while(getchar()!=KEY_CR)
{
show_image(x,3,50,40,icon);
OSTimeDly(8);
clr_scr();
DispString(2,7,(char *)"CR@巴库德",0);
x=x+2;
if(x==47)
break;
}
for(i=0;i<4;i++)
DispString(0,i*2+1,(char *)" ",0);
sysid=1;
}
void SetMenu()
{
while(1)
{
switch(sysid)
{
case 100:
sysinit();
break;
case 1:
mainmenu();
break;
case 2:
form11();
break;
case 10:
form10();
break;
case 12:
form12();
break;
case 13:
form13();
break;
case 131:
form77();
break;
case 132:
form66();
break;
case 14:
form14();
break;
case 15:
form15();
break;
case 16:
form16();
break;
case 20:
form20();
break;
case 21:
form21();
break;
case 22:
form22();
break;
case 23:
form23();
break;
case 24:
form24();
break;
case 25:
form25();
break;
case 26:
form26();
break;
}
}
}
main()
{
int i;
clr_scr();
SetFont(2);
for(i=0;i<32;i++)
close_DBF(i);
sysid=100;
DispSem=OSSemCreate (1);
validate();
OSTaskCreate (SetMenu, (void *)0, (void *)Stack1, STK_SIZE, 10);
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -