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

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

?? simple_samll_car.c

?? 該編碼實現(xiàn)了簡易智能小車循跡、記錄金屬個數(shù)、避障、尋光入庫等功能
?? C
字號:
#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
xdata unsigned char T2MOD _at_ 0xf500;
#define state1 0x5f//前進
#define state2 0x4f//右轉(zhuǎn)
#define state3 0x1f//左轉(zhuǎn)
#define state4 0x0f//后退
#define state5 0xff//停車
char code led_code[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
char idata dis_bit[4]={0x0e,0x0d,0x0b,0x07};
char data dis_data[4]={0x00,0x00,0x00,0x00};
sbit en_l=P2^5;
sbit con_l=P2^6;
sbit en_r=P2^7;
sbit con_r=P2^4;
sbit led_cs=P1^2;
sbit ir_l=P1^0;
sbit ir_r=P1^1;
sbit ir_m=P1^3;
sbit Beep=P1^4;
sbit deng=P3^0;
sbit infrare=P3^1;
sbit ll=P1^5;
sbit mm=P1^6;
sbit rr=P1^7;
//sbit CLOCK=P1^7;    /*2543時鐘*/
//sbit D_IN=P1^6 ;    /*2543輸入*/
//sbit D_OUT=P1^5;   /*2543輸出*/
//sbit _CS=P3^5;     /*2543片選*/

uchar metal=0;
uint sum1=0;
uint sum2=0;
uint sum3=0;
uint sum=0;
uchar pwm=0;
uchar pwm_slow=0;
uchar slow=0;

uchar count=0;
uint sec=0;
uint sec5=0;

void delay1ms(int t)
{
  int i,j;
  for(i=0;i<t;i++)
    for(j=0;j<120;j++)
	 ;
}
void display(uint m,uchar *p,uchar n) //數(shù)碼管顯示
{  uchar k;
   dis_data[0]=m%10;
   dis_data[1]=(m%100)/10;
   dis_data[2]=m/100;
   dis_data[3]=metal;
   if(dis_data[2]==0)
     dis_data[2]=0x0a;
  for(k=0;k<n;k++)
   {
    if(k==1)
	{
	  P2=dis_bit[k]|(P2&0XF0);
	  P0 = led_code[p[k]]&0x7F;
      delay1ms(1);
      P0=0xff;
	}
	else
    {
	  P2=dis_bit[k]|(P2&0XF0);
	  P0 = led_code[p[k]];
      delay1ms(1);
      P0=0xff;
	}
   }
}
void xunji() //循跡
{ 
  TR0=1;
  TR1=1;  
  P2=state1;
   if((ir_l==0)&&(ir_r==1)&&(ir_m==1))
  {
     P2=state3;
	 delay1ms(3);
	 if(ir_m==0)
	  P2=state1;
  }
   if((ir_l==1)&&(ir_r==0)&&(ir_m==1))
  {
     P2=state2;
	 delay1ms(3);
	 if(ir_m==0)
	   P2=state1;
  }
   if((ir_l==1)&&(ir_r==1)&&(ir_m==0))
  {
    P2=state1;
  }
}

void stop()	 //停車
{
  P2=state5;
  en_l=1;
  en_r=1;
  TR0=0;
}

void BEEP()
{
  	  //led_cs=1;
	  //deng=1;
	  //Beep=1;
	  delay1ms(100);
	  //led_cs=1;
	  //deng=0;				 
	  Beep=1;
}
void qianjin()//前進
{
  TR0=1;
  //TR1=1;
  P2=state1;
  if(infrare==0)
  {
    stop();
	delay1ms(500);
	P2=state4;
	delay1ms(500);
   }
	P2=state3;
	delay1ms(50);
	P2=state1;
	delay1ms(500);
	P2=state2;
	delay1ms(50);
  if(infrare==0)
  {
     P2=state3;
	 delay1ms(50);
	 P2=state1;
	 delay1ms(500);
	 P2=state2;
	 delay1ms(50);
  }
  else 
    P2=state1;
} 
//AD延時函數(shù)
/*void delay_ad(uchar n)
{
   uchar i;
   for(i=0;i<n;i++)
  {
    _nop_();
  }
}
uint read2543(uchar port) 	  //AD程序
{
   uint ad=0,kk;
   CLOCK=0;
   _CS=0;
   port<<=4;
   for(kk=0;kk<12;kk++)
  {
    if(D_OUT) ad|=0x01;
    D_IN=(bit)(port&0x80);
    CLOCK=1;
    delay_ad(4);
    CLOCK=0;
    delay_ad(4);
    port<<=1;
    ad<<=1;
   }
    _CS=1;
    ad>>=1;
    return(ad);
} */
void xunguang()	//尋光函數(shù)
{
   if((ll==1)&&(mm==1)&&(rr==1))
     P2=state1;
   if((ll==1)&&(mm==1)&&(rr==0))
    {
	  P2=state2;
	  delay1ms(10);	
	}
   if((ll==1)&&(mm==0)&&(rr==1))
     P2=state1;
   if((ll==1)&&(mm==0)&&(rr==0))
     P2=state2;
	 delay1ms(5);
   if((ll==0)&&(mm==1)&&(rr==1))
   {
      P2=state3;
	  delay1ms(10);
   }
   if((ll==0)&&(mm==1)&&(rr==0))
      P2=state1;
   if((ll==0)&&(mm==0)&&(rr==1))
    { 
	  P2=state3;
	  delay1ms(5);
	}
   if((ll==0)&&(mm==0)&&(rr==0))
   {
     slow=0;
	 P2=state1;	
   }
   
}
void main()
{
  TMOD=0x11;
  TH0=0xff;
  TL0=0x90;
  TH1=0xd8;
  TL1=0xf0;
 /* T2MOD=0x00;
  T2CON=0x00;
  TH2=0x00;
  TL2=0x00;
  RCAP2H=0x00;
  RCAP2L=0x00;
  ET2=1;
  TR2=1;*/
  EA=1;
  EX0=1;
  IT0=1;
  PX0=1;
  ET0=1;
  ET1=1;
  deng=0;
  Beep=0;
  while(1)
  {	
    xunji();
	display(sec,dis_data,4);
	BEEP();
	/*if((metal!=0)&&(metal!=4))
	{
	  led_cs=1;
	  deng=1;
	  Beep=1;
	  delay1ms(100);
	  led_cs=0;
	  deng=0;				 
	  Beep=0;
	 }
	 /* TR2=0;
	  sum1=TL2;
	  sum2=TH2*256;
	  sum3=sum2+sum1;

	  
	  TH2=0x00;
	  TL2=0x00;
	  TR2=1;*/
	
	if(metal==4)
	  break; 
  }
  sec5=sec;	
  while((sec-sec5)<=50)
  {	  
	stop();	
	display(sec,dis_data,4);
	Beep=~Beep;
  }
   while(1)
   {
	 qianjin();
	 if(infrare==1)
	   xunguang();
	 if((ir_l==0)&&(ir_m==0)&&(ir_r==0))
	   break;
   } 
	 P2=state4;
	 delay1ms(50);
	 while(1)
	 {  
	    stop();
		display(sec,dis_data,4);
	 }
}
void intt0() interrupt 0
{
  metal++;
}
void timer0() interrupt 1
{
  TH0=0xff;
  TL0=0x90;
  if(slow==0)
 {
   pwm++;
   if(pwm<=60)
     en_l=0;
   else 
     en_l=1;
   if(pwm<=60)
     en_r=0;
   else
     en_r=1;
   if(pwm>100)
     pwm=0;	
  }
  if(slow==1)
 {
   pwm_slow++;
   if(pwm_slow<=30)
     en_l=0;
   else 
     en_l=1;
   if(pwm_slow<=30)
     en_r=0;
   else
     en_r=1;
   if(pwm_slow>100)
     pwm_slow=0;	
  }
}
void timer1() interrupt 3
{  
  TH1=0xd8;
  TL1=0xf0;
  count++;
  if(count==10)
  {		   
    sec++; 
	count=0;	  
  }  
}
/*void timer2() interrupt 5
{  TF2=0;
   sum++;
} */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久人人爱蜜臀| 久久99国产精品免费网站| 亚洲午夜久久久久| 极品瑜伽女神91| 欧美写真视频网站| 中文字幕一区二区不卡| 九九九久久久精品| 欧美亚洲禁片免费| 中文字幕在线播放不卡一区| 韩国一区二区三区| 3d动漫精品啪啪| 亚洲精选视频免费看| 国产成人综合亚洲网站| 日韩一级片在线播放| 亚洲精品乱码久久久久久黑人 | 美女视频免费一区| 91九色最新地址| 国产精品麻豆视频| 国产做a爰片久久毛片| 日韩西西人体444www| 一区二区三区日韩精品视频| 99综合电影在线视频| 久久影院午夜片一区| 美女视频黄 久久| 日韩一级视频免费观看在线| 午夜欧美大尺度福利影院在线看| 欧美在线视频你懂得| 自拍偷在线精品自拍偷无码专区| 丁香五精品蜜臀久久久久99网站 | 一区二区在线观看av| thepron国产精品| 国产欧美日韩视频一区二区| 国产伦理精品不卡| 久久奇米777| 国产精品一品二品| 国产欧美日韩麻豆91| 不卡区在线中文字幕| 日韩一区在线看| 在线视频国产一区| 亚洲国产综合色| 欧美高清视频www夜色资源网| 天堂成人国产精品一区| 欧美人xxxx| 美国毛片一区二区| 国产午夜三级一区二区三| 国产成人丝袜美腿| 亚洲同性同志一二三专区| 91视频免费观看| 亚洲成av人综合在线观看| 欧美成人r级一区二区三区| 久久99国内精品| 中文字幕免费不卡在线| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 青青青爽久久午夜综合久久午夜| 7777精品久久久大香线蕉| 蜜臀av在线播放一区二区三区| 欧美一区二区三区成人| 国产69精品久久久久毛片| 亚洲精品老司机| 69堂成人精品免费视频| 国产毛片精品国产一区二区三区| 国产精品私房写真福利视频| 91香蕉视频mp4| 三级精品在线观看| 久久久777精品电影网影网 | 亚洲午夜在线观看视频在线| 欧美一区二区三区色| 国产精品资源在线| 亚洲欧美视频在线观看视频| 日韩精品一区二区三区蜜臀 | 老司机精品视频在线| 国产蜜臀97一区二区三区| 欧美色综合影院| 国产精品一区在线| 亚洲va国产天堂va久久en| 国产亚洲精久久久久久| 欧美日韩中文精品| 国产精品羞羞答答xxdd | 亚洲自拍与偷拍| 精品国产亚洲在线| 91网页版在线| 国产精品伊人色| 亚洲gay无套男同| 国产日本欧洲亚洲| 欧美日本韩国一区二区三区视频| 国产高清在线观看免费不卡| 日本亚洲免费观看| 国产欧美日韩麻豆91| 日韩欧美在线观看一区二区三区| 99re在线视频这里只有精品| 精品一区二区三区久久| 性欧美大战久久久久久久久| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 香蕉av福利精品导航| 久久久精品日韩欧美| 正在播放一区二区| 日本丶国产丶欧美色综合| 国产91精品精华液一区二区三区| 美女脱光内衣内裤视频久久网站 | 亚洲成av人片一区二区三区| 综合久久久久久| 综合亚洲深深色噜噜狠狠网站| 26uuu亚洲婷婷狠狠天堂| 91精品国产91久久久久久一区二区| 97久久精品人人做人人爽| 国产成人av一区二区| 国产一区二区免费看| 狠狠色丁香婷婷综合| 秋霞电影网一区二区| 日韩精品成人一区二区在线| 五月综合激情网| 午夜精品福利在线| 亚洲18女电影在线观看| 亚洲一区av在线| 午夜影院久久久| 日韩av中文字幕一区二区| 丝袜美腿亚洲一区二区图片| 日韩成人一区二区| 日韩精品三区四区| 蜜桃在线一区二区三区| 琪琪久久久久日韩精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩电影一二三区| 日本不卡123| 黄一区二区三区| 韩国成人在线视频| 国产麻豆视频一区二区| 福利电影一区二区三区| 99久久99久久精品免费观看| 日本精品视频一区二区| 欧美日韩国产首页在线观看| 欧美精品免费视频| 久久影院午夜论| 最新热久久免费视频| 亚洲无人区一区| 黄色小说综合网站| www.色精品| 91精品在线一区二区| 久久久三级国产网站| 一区在线观看免费| 三级不卡在线观看| 国产激情91久久精品导航 | 精品处破学生在线二十三| 久久精品亚洲国产奇米99| 专区另类欧美日韩| 午夜一区二区三区在线观看| 久久精品国产精品亚洲精品| 成人性生交大片免费看中文网站| 色综合久久66| 日韩欧美一级二级三级久久久| 国产日韩亚洲欧美综合| 亚洲国产综合视频在线观看| 免费观看久久久4p| 99国产精品久久久久久久久久| 欧美日韩一区中文字幕| 久久综合九色综合97_久久久| 国产精品久久久久永久免费观看| 一区二区成人在线观看| 久久国产麻豆精品| 91蝌蚪国产九色| 日韩视频在线观看一区二区| 亚洲欧洲日本在线| 久久精品99国产精品日本| 色综合久久66| 国产日韩av一区二区| 青青草精品视频| 日本精品视频一区二区| 亚洲国产精品99久久久久久久久 | 亚洲天堂福利av| 日本女人一区二区三区| 国产精品一区二区在线播放| 欧美色涩在线第一页| 国产精品黄色在线观看| 久久99精品久久久久久动态图| 欧美性大战久久久久久久蜜臀| 国产拍欧美日韩视频二区| 日韩精品久久久久久| 色就色 综合激情| 国产精品毛片无遮挡高清| 久久97超碰国产精品超碰| 欧美精品一二三| 一区二区不卡在线播放| 99在线精品一区二区三区| 2021中文字幕一区亚洲| 青青草97国产精品免费观看| 欧美日韩一区二区三区在线看| 亚洲天天做日日做天天谢日日欢| 国产高清精品久久久久| www日韩大片| 久久99国产精品免费网站| 欧美一区二区三区爱爱| 日韩福利电影在线| 欧美日韩国产首页在线观看| 亚洲一区二区三区视频在线| 欧美综合在线视频| 亚洲国产精品一区二区www在线| 色婷婷久久久久swag精品 | 国产精品美女久久久久久2018| 国产在线看一区|