亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? control_angel.c

?? motor_control.zip
?? C
字號:
/////////////////////////////////////
//  COPYRIGHT RESERVED BY DU  //
/////////////////////////////////////

#include "c8051F020.h"
#include "intrins.h"
#include "CH452CMD.H"	// 定義常用命令碼及外部子程序
#include "pin.h"
#include "math.h"
#include "key_display.h"		  


//定義端口
sbit LEDG	=	P3^4;
sbit BACK	=	P3^0;
sbit START	=	P3^2;
sbit IN0	=	P0^5;
sbit IN1	=	P0^6;
sbit IN2	=	P0^7;
sbit IN3	=	P1^0;
sbit IN4	=	P1^1;
sbit IN5	=	P1^2;
sbit IN6	=	P1^3;
ulong xdata data0[15];
ulong avge=0,avge0=0;
uchar keykey=0,timein;
uchar times_of_overflow1=0;
uchar duty=80,duty0=0,duty1=0;


// Peripheral specific initialization functions,


 
void Port_IO_Init()
{
    // P0.0  -  CEX0 (PCA),  Open-Drain, Digital
   // P0.1  -  CEX1 (PCA),  Open-Drain, Digital
       XBR0      = 0x10;	/*CEX0-->P0.0,CEX1-->P0.1*/
       XBR2      = 0x40;	
}

void Interrupts_Init()
{   
	IE        = 0x08;
    IP        = 0x08;
    EIE1      = 0x08; //使能PCA0中斷
    EIE2      = 0x20;
    EIP2      = 0x20;

}

// Initialization function for device,
// Call Init_Device() from your main program
void Init_Device(void)
{
    Reset_Sources_Init();
    ADC_Init();
	PCA_Init();
	Timer_Init();
	Oscillator_Init();
    Voltage_Reference_Init();
    Port_IO_Init();
    Interrupts_Init();
}
ulong pingjun (void)
{	  uchar i;
      ulong avgad1=0,avgad=0,state=0;
	  state=AD_IN();
      for(i=0;i<12;i++)
	      {
		
	   	    data0[i]=state;
		    avgad+=data0[i];		
		    //delayms(10);
	      }
	   avgad=avgad/12;
	   for(i=0;i<12;i++)
	      {
	   
	   	     data0[i]=state;
		     avgad1+=data0[i];
		     //delayms(10);
	      }
	   avgad1=avgad1/12;
	   avge=(avgad+avgad1)/4;
	   return(avge);
}

//定時n秒。不要放在循環(huán)語句中調(diào)用
void timecontrol(float n)
{
	timein=(uchar)(n*10);
	TR1=1;
	//TR0=1;
}
//改變占空比 i=0控制右輪 i=1控制左輪
void speedchange(uchar duty,uchar i)
{
     if(i==0) PCA0CPH0 =(uchar)((100-duty)*2.56);		//把duty值轉(zhuǎn)換,賦值給控制占空比的寄存器
	 if(i==1) PCA0CPH1=(uchar)((100-duty)*2.56); 

}
uchar judgeblack_ft(void)
{	
    uchar a,b,c,left=0,right=0;	
	IN0=1;
	IN1=1;
	IN2=1;
	a=IN0;
	b=IN1;
	c=IN2; 
 	if((a==0&&b==1&&c==0))
	{   
	    EA =0;
	    left=0;
		right=0;
	    PCA0CPH0 = 0x80;
		PCA0CPH1 = 0x80;
		return(1);
		EA =1;
	}

	else if((a==1&&b==0&&c==0)||(a==1&&b==1&&c==0))
	{	  
	      EA =0;
	      left=1;
		  right=0;		  
	      duty1=duty-60;
		  speedchange(duty1,1);
		  return(0);
		  EA =1;

	}
	else if((a==0&&b==0&&c==1)||(a==0&&b==1&&c==1))
	{   
	 	 EA =0;
		 left=0;
		 right=1;	 
	     duty0=duty-60;
	     speedchange(duty0 ,0);
		 return(0);
		 EA =1;
	     
	 }
	else if (a==0&&b==0&&c==0)
	{
	     if(left==1)
		 {
		  EA =0;
	      duty1=duty-60;
		  speedchange(duty1,1); 
		  return(1);}
		 else if(right==1)
		 {
		 	   EA =0;
	          duty0=duty-60;
	          speedchange(duty0 ,0);
			  return(1);}
	    else
		  {
		 	 EA =0;
	        PCA0CPH0 = 0x80;
		    PCA0CPH1 = 0x80;
			return(0);}
	   EA =1;
	 }
 	else 
	 {
	    EA =0;
	    PCA0CPH0 = 0x80;
		PCA0CPH1 = 0x80;
		EA =1;
		return(0);
	  } 


}


//主函數(shù)main

void main(void)
{	
	uchar ret;
	uchar chazhi=12,chazhi1;
	Init_Device();
	CH452_Init();	  /* CH452初始化 */
	LEDG=0; 
	//EA=1;
	START=0;         	
while(1)
 {	 
	   LEDG=~LEDG;	   
	   EA=1;
       avge=pingjun();
	   BCDdisplay_l(avge-200); 	   	   
  	   if(keykey==1) 
  		{	
  	ret=judgeblack_ft();
    if(ret==1)
	 {
	    chazhi1=abs((int)(avge-avge0));
	    if(chazhi1>=20)    
	 	{
			
	  	START=1;
		if(avge>(avge0+chazhi-2)) 
		 { 
		   
		   BACK=0;
		 
		 }
	   	if(avge<(avge0-chazhi)) 
		  {
		  
		   BACK=1;
		  
		  }	
	 		ret=judgeblack_ft();
		}
	 	else if((chazhi1<20)&&(chazhi1>10))
	    {
	 		if(avge>(avge0+chazhi)) 
		 { 
		   START=1;
		   BACK=0;
		   
		  
		 }
	   	if(avge<(avge0-chazhi)) 
		  {
		   START=1;
		   BACK=1;
		  
		   
		  }	
	 		ret=judgeblack_ft();	
	    }		
	 	else if(chazhi1<=10)
        {
		    START=0;
	 	   ret=judgeblack_ft();	
	     }
	 	else;
     }
   	if(ret==0) 
	{
		ret=judgeblack_ft();
	}
	   //AMX0SL    =  0x03;
	   //state=(AD_IN(1,1));
	   //result=(int)state;
	   //BCDdisplay(result);
	   //delayms(20);
	} 
  }
}


/*PCA中斷子程序*/
void PCA_ISR (void) interrupt 9
{
	CCF0 = 0;			/*清匹配中斷標志*/

} 


 /*鍵盤中斷子程序*/
void led(void)  interrupt 19
{ 
   uchar key;
   EA=0;
   key=CH452_Read();
   
   if(0x62==key)
   {
   	delayms(2);
	avge0=avge;
	keykey=1;
	BCDdisplay_h(avge0-200); 
    }
   EA=1;
   //if(0x63==key)
	  // {
	  // delayms(2);
	   //avga=pingjun();
	   //CH452_Write(CH452_DIG1|b);
	   //CH452_Write(CH452_DIG0|c);
	  // BCDdisplay(avga);

	  // }
}

 /*定時器中斷子程序
void TIMER1_ISR (void) interrupt 3 using 1
{
	TR1=0;
	TF1=0;
	TH1=0x7D	;
	TL1=0xFB	;
	if(times_of_overflow1 < timein)
	 {	
	   times_of_overflow1 ++ ;	
	   TR1=1;
	   }
	else
	{	TR1=0;
	    //TR0=0;
		//Frequence=TH0*0x100+TL0;
		times_of_overflow1=0;
		TH1=0x7D	;
	    TL1=0xFB	;
		//JIA+=(float)timein/10 ;
		//BCDdisplay_l(JIA);
		//TH0=0;
		//TL0=0;
		//TR0=1;
		
		
	}

		


}	*/ 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲同性同志一二三专区| 欧美性生活一区| 久久色.com| 激情国产一区二区| 国产亚洲精品资源在线26u| 国产老肥熟一区二区三区| 久久噜噜亚洲综合| 99久久婷婷国产| 一区二区三区在线影院| 欧美日本在线视频| 激情综合五月婷婷| 国产精品乱人伦一区二区| 91麻豆成人久久精品二区三区| 亚洲一区av在线| 91精品国产综合久久国产大片| 狠狠狠色丁香婷婷综合激情 | 91无套直看片红桃| 亚洲综合一区二区| 日韩精品自拍偷拍| 成人av免费观看| 亚洲福利视频导航| 国产亚洲一区二区在线观看| 96av麻豆蜜桃一区二区| 日韩精品91亚洲二区在线观看| 日韩免费看的电影| 99精品视频中文字幕| 丝袜美腿亚洲综合| 亚洲国产成人午夜在线一区| 色视频一区二区| 国内成人精品2018免费看| 自拍偷拍国产精品| 日韩一区二区三区在线观看| 成人免费毛片app| 午夜精品福利一区二区三区av| 久久久久99精品一区| 色婷婷综合久久久| 国产精品亚洲а∨天堂免在线| 一区二区三区在线观看动漫| 欧美xxxxxxxxx| 色噜噜狠狠成人网p站| 韩国一区二区三区| 午夜欧美视频在线观看| 国产精品视频免费看| 欧美一个色资源| 一本色道a无线码一区v| 国产精品亚洲综合一区在线观看| 亚洲成精国产精品女| 国产日韩欧美电影| 欧美一区二区美女| 在线精品视频免费播放| 成人小视频在线| 国产在线观看免费一区| 日韩不卡一区二区| 亚洲精品国产无天堂网2021| 国产欧美日韩精品一区| 欧美www视频| 777亚洲妇女| 日本乱人伦一区| 国产91综合网| 老司机午夜精品| 天天av天天翘天天综合网色鬼国产| 国产精品色在线观看| 欧美精品一区二区在线观看| 91精选在线观看| 在线视频你懂得一区| av一二三不卡影片| 成人免费毛片app| 国产成人鲁色资源国产91色综 | 日韩精品一区二区三区四区| 欧美精品色综合| 在线观看欧美精品| 91福利资源站| 色综合久久中文综合久久牛| 成人精品电影在线观看| 国产99久久久国产精品免费看| 国产一区二区在线观看视频| 黑人巨大精品欧美一区| 精品亚洲国产成人av制服丝袜| 奇米777欧美一区二区| 美女久久久精品| 久久精品国产久精国产爱| 日韩成人伦理电影在线观看| 蜜臀va亚洲va欧美va天堂 | 91国内精品野花午夜精品| 91亚洲国产成人精品一区二三| 91视频www| 91日韩在线专区| 色综合网色综合| 在线中文字幕一区二区| 欧美三级日韩在线| 日韩一级大片在线观看| 欧美哺乳videos| 国产精品视频麻豆| 亚洲资源在线观看| 人人狠狠综合久久亚洲| 激情五月婷婷综合网| 成人理论电影网| 在线免费观看日本一区| 欧美一区二区在线免费观看| 欧美精品一区二区三区在线| 久久久www成人免费无遮挡大片| 中文字幕欧美区| 亚洲国产精品久久久久婷婷884 | 国产精品色一区二区三区| 精品免费99久久| 久久久久久久网| 国产亚洲自拍一区| 精品欧美黑人一区二区三区| 久久婷婷国产综合精品青草| 欧美大尺度电影在线| 精品国产一区二区三区久久久蜜月 | 国产精品欧美一区喷水| 中文字幕日韩一区| 亚洲高清免费一级二级三级| 毛片av一区二区| 国产成人免费视频| 91首页免费视频| 91.com在线观看| 久久综合久久久久88| 国产日韩精品久久久| 天天综合色天天综合| 精品一区二区三区影院在线午夜| 国产精品一级在线| 日本韩国一区二区| 日韩色在线观看| 国产日韩欧美在线一区| 一区二区三区在线影院| 久久激情五月婷婷| av在线免费不卡| 337p亚洲精品色噜噜狠狠| 久久久久久99精品| 秋霞午夜鲁丝一区二区老狼| 国产久卡久卡久卡久卡视频精品| 99国产精品99久久久久久| 欧美狂野另类xxxxoooo| 久久久一区二区三区捆绑**| 亚洲日本青草视频在线怡红院 | 欧美韩国日本不卡| 亚洲国产裸拍裸体视频在线观看乱了| 丁香婷婷深情五月亚洲| 欧美日韩综合色| 国产精品天美传媒沈樵| 肉色丝袜一区二区| 成人午夜在线播放| 91精彩视频在线| 中文字幕在线不卡一区二区三区| 日韩一区欧美二区| 91香蕉视频mp4| 久久影院午夜片一区| 亚洲最新视频在线播放| av在线不卡网| 久久综合999| 香蕉成人伊视频在线观看| 成人午夜短视频| 日韩精品一区二区三区在线观看 | 亚洲福利一区二区| av一区二区三区在线| 日韩精品一区二区三区中文精品| 一区二区免费看| 成人激情开心网| 亚洲欧美怡红院| 国产成人在线免费观看| 日韩亚洲欧美在线观看| 亚洲成人精品在线观看| 99久久精品费精品国产一区二区| 欧美成人免费网站| 无码av免费一区二区三区试看| www.欧美色图| 国产三区在线成人av| 久久精品理论片| 在线看日韩精品电影| 亚洲国产一区二区视频| 日本韩国精品一区二区在线观看| 日本一区二区电影| 国产成人av一区二区| 欧美一区二区视频网站| 美女看a上一区| 欧美一级夜夜爽| 蜜桃视频第一区免费观看| 91精品国模一区二区三区| 亚洲成人动漫精品| 制服丝袜在线91| 日本欧美大码aⅴ在线播放| 丁香一区二区三区| 亚洲丝袜另类动漫二区| aaa亚洲精品一二三区| 国产精品看片你懂得| 成人黄动漫网站免费app| 最新高清无码专区| 一本色道久久加勒比精品| 亚洲激情中文1区| 欧美在线观看视频一区二区三区| 午夜国产精品一区| 欧美一级淫片007| 国产又粗又猛又爽又黄91精品| 久久色中文字幕| 国产91丝袜在线18| 亚洲最大的成人av| 制服丝袜日韩国产| 久久成人精品无人区|