⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c.c

📁 包括ARM开发环境的使用和一些调试用的源程序
💻 C
📖 第 1 页 / 共 5 页
字号:
								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 + -