📄 main.c.c
字号:
summon=FSUM+ESUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
else
{
summon=(FSUM+ESUM+CSUM)/4;
changepage(summon+1,3,1);
Ecount=ESUM;
Ccount=CSUM;
Pcount=1;
sub=(FSUM+ESUM+CSUM)%4;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
}
if((Fcount==FSUM)&&(Ecount==ESUM)&&(Ccount<=CSUM)&&(Ccount>0)&&(Pcount==0)&&(Hcount==0)&&(Ucount==0))
{
summon=(FSUM+ESUM+CSUM)/4;
sub=(FSUM+ESUM+CSUM)%4;
summon=summon*4-FSUM-ESUM;
if(Ccount<=summon)
{
summon=(FSUM+ESUM+CSUM)/4;
changepage(summon+1,3,1);
Ccount=CSUM;
Pcount=1;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
else
{
summon=(FSUM+ESUM+CSUM+PSUM)/4;
changepage(summon+1,3,1);
sub=(FSUM+ESUM+CSUM+PSUM)%4;
Ccount=CSUM;
Pcount=PSUM;
Hcount=1;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM+PSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
}
if((FSUM==Fcount)&&(ESUM==Ecount)&&(Ccount==CSUM)&&(Pcount<=PSUM)&&(Pcount>0)&&(Hcount==0)&&(Ucount==0))
{
summon=(FSUM+ESUM+CSUM+PSUM)/4;
summon=summon*4-FSUM-ESUM-CSUM;
sub=(FSUM+ESUM+CSUM+PSUM)%4;
if(Pcount<=summon)
{
summon=(FSUM+ESUM+CSUM+PSUM)/4;
changepage(summon+1,3,1);
Pcount=PSUM;
Hcount=1;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM+PSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
else
{
summon=(FSUM+ESUM+PSUM+HSUM)/4;
changepage(summon+1,3,1);
sub=(FSUM+ESUM+CSUM+PSUM+HSUM)%4;
Pcount=PSUM;
Hcount=HSUM;
Ucount=1;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM+PSUM+HSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
}
if((Fcount==FSUM)&&(ESUM==Ecount)&&(CSUM==Ccount)&&(PSUM==Pcount)&&(Hcount<=HSUM)&&(Hcount>0)&&(Ucount==0))
{
summon=(FSUM+ESUM+CSUM+PSUM+HSUM)/4;
summon=summon*4-FSUM-ESUM-CSUM-PSUM;
sub=(FSUM+ESUM+CSUM+PSUM+HSUM)%4;
if(Hcount<=summon)
{
summon=(FSUM+ESUM+CSUM+PSUM+HSUM)/4;
changepage(summon+1,3,1);
Hcount=HSUM;
Ucount=1;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM+PSUM+HSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
}
}
if((key_code3==FORWARD)&&(key_code2==UP)&&(key_code1==0)&&(Ecount!=0))
{
back=0;
time=0;
key_code3=0;
key_code2=0;
if((Fcount==FSUM)&&(Ecount<=ESUM)&&(Ecount>0)&&(Ccount==0)&&(Pcount==0)&&(Hcount==0)&&(Ucount==0))
{
Fcount=1;
Ecount=0;
changepage(1,3,1);
}
if((Fcount==FSUM)&&(Ecount==ESUM)&&(Ccount<=CSUM)&&(Ccount>0)&&(Pcount==0)&&(Hcount==0)&&(Ucount==0))
{
summon=FSUM/4;
changepage(summon+1,3,1);
sub=FSUM%4;
Ccount=0;
Ecount=1;
if(sub!=0)
{
summon=FSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
if((Fcount==FSUM)&&(Ecount==ESUM)&&(Ccount==CSUM)&&(Pcount<=HSUM)&&(Pcount>0)&&(Hcount==0)&&(Ucount==0))
{
summon=(FSUM+ESUM)/4;
changepage(summon+1,3,1);
sub=(FSUM+ESUM)%4;
Pcount=0;
Ccount=1;
if(sub!=0)
{
summon=FSUM+ESUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
if((Fcount==FSUM)&&(ESUM==Ecount)&&(Ccount==CSUM)&&(Pcount==PSUM)&&(Hcount<=HSUM)&&(Hcount>0)&&(Ucount==0))
{
summon=(FSUM+ESUM+CSUM)/4;
changepage(summon+1,3,1);
sub=(FSUM+ESUM+CSUM)%4;
Hcount=0;
Pcount=1;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
if((FSUM==Fcount)&&(Ecount==ESUM)&&(Ccount==CSUM)&&(Pcount==PSUM)&&(Hcount==HSUM)&&(Ucount<=USUM)&&(Ucount>0))
{
summon=(FSUM+ESUM+CSUM+PSUM)/4;
changepage(summon+1,3,1);
sub=(FSUM+ESUM+CSUM+PSUM)%4;
Ucount=0;
Hcount=1;
if(sub!=0)
{
summon=FSUM+ESUM+CSUM+PSUM-summon*4;
summon=(summon-1)*2;
fingermove(summon,1,0);
}
}
}
}
return 0;
}
/******************************************
数据设定
******************************************/
uchar lengh;
void designe(uchar nc)
{
uchar i,j=0,number, lengh=0;
number=nc;
if(FECPHU==1)
{
if((number>0)&&(number<=19))
{
number-=1;
i=number/10;
i=23+i;
number=number%10;
}
if((number>=20)&&(number<27))
{
i=25;
number=number%10;
}
if((number>=28)&&(number<=29))
{
i=26;
number+=2;
number=number%10;
}
if((number>=30)&&(number<=33))
{
i=26;
number+=3;
number=number%10;
}
if((number>=34)&&(number<=36))
{
i=27;
number+=6;
number=number%10;
}
cleardisp();
combinline(5,i,23+number,0,0,0,0,0,0,0);
DispPage2(fingersbuf,0,0,3,2);
}
if(FECPHU==2)
{
if((number>0)&&(number<=17))
{
i=number/10;
i=i+23;
number=number%10;
}
if((number>=18)&&(number<=23))
{
i=25;
number+=2;
number=number%10;
}
if((number>=24)&&(number<=31))
{
i=26;
number+=6;
number=number%10;
}
if((number>=32)&&(number<=36))
{
i=27;
number+=8;
number=number%10;
}
cleardisp();
combinline(4,i,23+number,0,0,0,0,0,0,0);
DispPage2(fingersbuf,0,0,3,2);
}
if(FECPHU==3)
{
if((number>0)&&(number<=28))
{
i=number/10;
number=number%10;
}
if((number>=29)&&(number<=32))
{
number+=1;
i=26;
number=number%10;
}
combinline(2,i,23+number,0,0,0,0,0,0,0);
DispPage2(fingersbuf,0,0,3,2);
}
if(FECPHU==4)
{
if((number>0)&&(number<=9))
{ cleardisp();
combinline(13,23,23+number,0,0,0,0,0,0,0);
DispPage2(fingersbuf,0,0,3,2);
}
}
if(FECPHU==5)
{
if((number>0)&&(number<=14))
{
number+=2;
i=number/10;
number=number%10;
}
if((number>=15)&&(number<=15))
{
number+=3;
i=number/10;
number=number%10;
}
if((number==26))
{
number+=4;
i=26;
number=number%10;
}
cleardisp();
combinline(7,i,23+number,0,0,0,0,0,0,0);
DispPage2(fingersbuf,0,0,3,2);
}
if(FECPHU==6)
{
if((number>0)&&(number<=15))
{
i=number/10;
number=number%10;
}
if((number>=16)&&(number<=17))
{
number+=7;
i=25;
number=number%10;
}
if((number>=18)&&(number<=19))
{
number+=30;
i=27;
number=number%10;
}
if((number>=20)&&(number<=23))
{
number+=36;
i=28;
number=number%10;
}
if((number>=24)&&(number<=25))
{
number+=36;
i=29;
number=number%10;
}
cleardisp();
combinline(21,i,23+number,0,0,0,0,0,0,0);
DispPage2(fingersbuf,0,0,3,2);
}
if((((nc==1)||(nc==3)||(nc==36)||(nc==33))&&(FECPHU==1))||((FECPHU==2)&&((nc==23)||(nc==36)||(nc==27)))||((FECPHU==4)&&(nc==5))||((FECPHU==5)&&((nc==1)||(nc==4)||(nc==6)||(nc==8)||(nc==9)&&(nc==10)))||((FECPHU==6)&&((nc==19)||(nc==22)||(nc==24))))//set 0---1
{
combinline(23,41,24,0,0,0,0,0,0,0);
lengh=3;
}
if((FECPHU==2)&&(nc>0)&&(nc<=9))//set 0---35
{
combinline(23,41,26,28,0,0,0,0,0,0);
lengh=4;
}
if((FECPHU==2)&&(nc>=18)&&(nc<=22))//set 0--37
{
combinline(23,41,26,30,0,0,0,0,0,0);
lengh=4;
}
if(((FECPHU==3)&&(nc==29))||((FECPHU==1)&&(nc==2)))//set 0---11
{
combinline(23,41,24,24,0,0,0,0,0,0);
lengh=4;
}
if((FECPHU==1)&&(nc==4))//set 50---400
{
combinline(28,23,41,27,23,23,0,0,0,0);
lengh=6;
}
if((FECPHU==1)&&(nc==5))//set 25---400
{
combinline(25,28,41,27,23,23,0,0,0,0);
lengh=6;
}
if((FECPHU==1)&&((nc==6)||(nc==7)))//set 320---480
{
combinline(26,25,23,41,27,31,23,0,0,0);
lengh=7;
}
if((((nc==8)||(nc==9))&&(FECPHU==1))||((FECPHU==2)&&(nc>=10)&&(nc<=15)))//set 0.01---3600
{
combinline(23,34,23,24,41,26,29,23,23,0);
lengh=9;
}
if((FECPHU==1)&&(nc==10))//set 0.0----20.0
{
combinline(23,34,24,41,25,23,34,23,0,0);
lengh=8;
}
if(((FECPHU==1)&&((nc==11)||(nc==14)))||((FECPHU==3)&&(nc==21))||((FECPHU==4)&&(nc==4))||((FECPHU==5)&&((nc==7)||(nc==17)||(nc==32)||(nc==15)))||((FECPHU==6)&&(nc==18)))//set 0--2
{
combinline(23,41,25,0,0,0,0,0,0,0);
lengh=3;
}
if((FECPHU==1)&&(nc==12))//set 20--135
{
combinline(25,23,41,24,26,28,0,0,0,0);
lengh=6;
}
if((FECPHU==1)&&(nc==13))//set 0.5----75.0
{
combinline(23,34,28,41,30,28,34,23,0,0);
lengh=8;
}
if((FECPHU==1)&&(nc==15))//set 0---5
{
combinline(23,41,28,0,0,0,0,0,0,0);
lengh=3;
}
if((((nc==16)||(nc==17))&&(FECPHU==1))||((FECPHU==2)&&((nc==25)||(nc==30)))||((FECPHU==3)&&(nc>0)&&(nc<=3)))//set 0--400
{
combinline(23,41,27,23,23,0,0,0,0,0);
lengh=5;
}
if((FECPHU==1)&&(nc==18))//set 0.0--200.0
{
combinline(23,34,23,41,25,23,23,34,23,0);
lengh=9;
}
if((FECPHU==1)&&(nc==19))//set -400.0----400.0
{
combinline(33,27,23,23,41,27,23,23,0,0);
lengh=8;
}
if((FECPHU==1)&&(nc==20))//set 0.0---60.0
{
combinline(23,34,23,41,29,23,34,23,0,0);
lengh=8;
}
if((FECPHU==1)&&(nc==21))//set 0---100
{
combinline(23,41,24,23,23,0,0,0,0,0);
lengh=5;
}
if((FECPHU==1)&&(nc==22))//set 0.0--30.0
{
combinline(23,34,23,41,26,23,34,23,0,0);
lengh=8;
}
if((FECPHU==1)&&((nc==23)||(nc==25)))//set 0.1--60.0
{
combinline(23,34,24,41,29,23,34,23,0,0);
lengh=8;
}
if((FECPHU==3)&&(nc>=5)&&(nc<=20))
{
combinline(23,34,23,23,41,27,23,23,0,0);
lengh=8;
}
if((FECPHU==1)&&(nc==26))//set 0.75---15
{
combinline(23,34,30,28,41,24,28,0,0,0);
lengh=7;
}
if(((FECPHU==1)&&(nc==27))||((FECPHU==5)&&((nc==5)||(nc==18)||(nc==26))))//set 0--3
{
combinline(23,41,26,0,0,0,0,0,0,0);
lengh=3;
}
if((FECPHU==1)&&((nc==28)||(nc==31)))//set 0--200
{
combinline(23,41,25,23,23,0,0,0,0,0);
lengh=5;
}
if(((FECPHU==1)&&((nc==29)||(nc==32)))||((FECPHU==5)&&(nc==2)))//set 0--10
{
combinline(23,41,24,23,0,0,0,0,0,0);
lengh=4;
}
if((((nc==34)||(nc==35))&&(FECPHU==1))&&((FECPHU==2)&&(nc>=16)&&(nc<=17)))//set 20---200
{
combinline(25,23,41,25,23,23,0,0,0,0);
lengh=6;
}
if((FECPHU==1)&&(nc==30))//set 300---6000
{
combinline(26,23,23,41,29,23,23,23,0,0);
lengh=8;
}
if((FECPHU==2)&&((nc==28)||(nc==31)))//set 5---200
{
combinline(28,41,25,23,23,0,0,0,0,0);
lengh=5;
}
if(((FECPHU==2)&&(nc==29))||((FECPHU==5)&&(nc==22)))//0.0----60.0
{
combinline(23,34,23,41,29,23,34,23,0,0);
lengh=8;
}
if(((FECPHU==2)&&(nc==25))||((FECPHU==6)&&(nc==21))||((FECPHU==1)&&(nc==24)))//0.0---10.0
{
combinline(23,34,23,41,24,23,34,23,0,0);
lengh=8;
}
if((FECPHU==3)&&(nc>=22)&&(nc<=28))//0.00----6000
{
combinline(23,34,23,23,41,29,23,23,23,0);
lengh=9;
}
if((FECPHU==4)&&(nc>=7)&&(nc<=8))//0.00----50.00
{
combinline(23,34,23,23,41,28,23,34,23,23);
lengh=10;
}
if((FECPHU==3)&&(nc>=30)&&(nc<=31))//set -5.0---+5.0
{
combinline(33,28,34,23,41,28,34,23,0,0);
lengh=8;
}
if(((FECPHU==4)&&(nc==9))||((FECPHU==5)&&(nc==24)))//set 0.00--5.00
{
combinline(23,34,23,23,41,24,28,34,23,23);
lengh=10;
}
if((FECPHU==3)&&(nc==23))//set 0.00---15.00
{
combinline(23,34,23,23,41,28,34,23,23,0);
lengh=9;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -