📄 menu.c
字号:
#include <e:\lhybak\tyclh.h>
#include <c:\TDS-EMU2XX\c2000\cgtools\include\math.h>
extern int nTbSysTime,adt;
extern struct StructKeyNode KeyNode ;
extern float ferr[8],perr[8];
extern int VA_wave[200];
extern int mea_flag;
unsigned page_flag=0;
int jack_flag=0;
extern int VA_wave[];
extern Boolean bRefurbish,bNewSysRdData;
void page()/*--------page information-------*/
{
unsigned int ii,jj;
reg_prd=2500;
reg_tcr=0x0c27;
asm(" clrc intm");
putout();
mea_flag=1;
bNewSysRdData=True;
nTbSysTime=0;
for(jj=0;jj<0x7fff;jj++)
SysTb(&nTbSysTime,1000);
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
putout();
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
switch(KeyNode.nPage)
{
case 12995:
if(KeyNode.nCursorPreLine==0&&KeyNode.nkey==13)
{
mea_flag=0;
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
asm(" setc intm");
direct_ratio();
KeyNode.nkey=0;
mea_flag=1;
}
break;
case 13296:
if(KeyNode.nCursorPreLine==0&&KeyNode.nkey==13)
{
mea_flag=0;
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
putout();
/*nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
bNewSysRdData=True;
nTbSysTime=0;
for(jj=0;jj<0x7fff;jj++)
SysTb(&nTbSysTime,1000);
/*putout();
bNewSysRdData=True;
nTbSysTime=0;
for(jj=0;jj<0x7fff;jj++)
SysTb(&nTbSysTime,1000);*/
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
asm(" setc intm");
CT_measure();
KeyNode.nkey=0;
putout();
mea_flag=1;
}
break;
case 13750:
if(KeyNode.nCursorPreLine==0&&KeyNode.nkey==13)
{
mea_flag=0;
putout();
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
/*nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
bNewSysRdData=True;
nTbSysTime=0;
for(jj=0;jj<0x7fff;jj++)
SysTb(&nTbSysTime,1000);
/*putout();
bNewSysRdData=True;
nTbSysTime=0;
for(jj=0;jj<0x7fff;jj++)
SysTb(&nTbSysTime,1000);*/
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
asm(" setc intm");
CT_measure();
KeyNode.nkey=0;
putout();
mea_flag=1;
}
break;
case 14011:
if(KeyNode.nCursorPreLine==0&&KeyNode.nkey==13)
{
mea_flag=0;
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
asm(" setc intm");
CT_burden();
KeyNode.nkey=0;
mea_flag=1;
}
break;
case 14725:
if(KeyNode.nCursorPreLine==0&&KeyNode.nkey==13)
{
mea_flag=0;
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
asm(" setc intm");
PT_burden();
KeyNode.nkey=0;
mea_flag=1;
}
break;
case 14330:
if(KeyNode.nCursorPreLine==0&&KeyNode.nkey==13)
{
mea_flag=0;
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
asm(" setc intm");
PT_measure();
KeyNode.nkey=0;
mea_flag=1;
}
break;
case 14551:
if(KeyNode.nCursorPreLine==0&&KeyNode.nkey==13)
{
mea_flag=0;
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
asm(" setc intm");
PT_err();
KeyNode.nkey=0;
mea_flag=1;
}
break;
case 14150:
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);*/
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
VA_measure();
break;
default:
break;
}
reg_prd=2500;
reg_tcr=0x0c27;
asm(" clrc intm");
/* for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1500);
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1500);*/
nTbSysTime=0;
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1000);
bRefurbish=True;
while(bRefurbish==True)
{
SysTb(&nTbSysTime,1000);
}
}
/*----------------test ttt-------------*/
void ttt(void)
{
int i;
VA_wave[0]=100;
VA_wave[1]=100;
VA_wave[2]=3;
VA_wave[4]=0;
VA_wave[5]=0;
VA_wave[6]=VA_wave[7]=3;
}
/*
void jacky(void)
{
int i,j,k,jj;
while(1)
{
Usav=0.00+jack_flag;
Imax=0.99+jack_flag;
Uav=3.78+jack_flag;
Iav=7.09+jack_flag;
reg_prd=2500;
reg_tcr=0x0c27;
asm(" clrc intm");
if(KeyNode.nkey==13&&KeyNode.nPage==15043)
{
jack_flag++;
KeyNode.nkey=0;
}
for(jj=0;jj<0xffff;jj++)
SysTb(&nTbSysTime,1500);
};
}
*/
/*void jack(void)
{
int i,j=20;
for(i=0;i<50;i++)
{
VA_wave[i]=30.0*sin(2.0*3.14*i/50.0)+j;
VA_wave[i]=i;
}
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -