www.pudn.com > bujindianjizhishi.zip.rar > bujindianjizhishi.zip.c


#include  
#include  
unsigned char tab[6]={0x06,0x0E,0x08,0x09,0x01,0x07}; 
unsigned char tab1[6]={0x07,0x01,0x09,0x08,0x0E,0x06}; 
unsigned int tab2[7]={0,10,5,20,10,20,15}; 
//						40,20,60,40,40,20 
 
delay(unsigned int n) 
{ 
  for(;n>0;n--);	 
} 
 
/*delay1(unsigned int m) 
{unsigned int n; 
 for(;m>0;m--) 
 {for(n=0;n<60000;n++);} 
}*/ 
 
zhengzhuan(unsigned int m) 
{ 
	unsigned int i; 
	for(;m>0;m--) 
 	{for(i=0;i<6;i++) 
 		{ 
		 P2=tab[i]; 
  		 delay(300); 
		} 
	} 
} 
 
 
 
	 
fanzhuan(unsigned int n)	 
{ 
	unsigned int j;	 
	for(;n>0;n--) 
 	{for(j=0;j<6;j++) 
 		{P2=tab1[j]; 
 	 	delay(300); 
	 	} 
	 } 
} 
 
main() 
{ 
	unsigned int x,z; 
	float y; 
 
  while(1) 
{  
 
 
for(x=0;x<6;x++) 
   	{ 
		if(tab2[x+1]>tab2[x]) 
			{ 
				y=tab2[x+1]-tab2[x]; 
				z=y*4; 
				zhengzhuan(z); 
				delay(60000);	 
				delay(60000); 
			}			 
		else  
			{ 
				y=tab2[x]-tab2[x+1]; 
				z=y*4; 
				fanzhuan(z);	 
				delay(60000);	 
				delay(60000); 
			} 
	    } 
  
	} 
}