久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

立即注冊 登錄
返回首頁

uid:209220的個人空間

日志

在做單片機小車嗚嗚

已有 994 次閱讀2017-6-8 15:38

#include<reg51.h> 

#define uchar unsigned char

#define uint unsigned int

unsigned char zkb1=0       //**左邊電機的占空比**//

unsigned char zkb2=0       //**右邊電機的占空比**//

unsigned char t=0;         //**定時器中斷計數器**//

sbit LSEN2=P2^0;

sbit LSEN1=P2^1;

sbit RSEN1=P2^2;

sbit RSEN2=P2^3;  //**傳感器***/

sbit IN1=P1^0;

sbit IN2=P1^1;

sbit IN3=P1^2;

sbit IN4=P1^3;

sbit ENA=P1^4;

sbit ENB=P1^5;  

//**********初始化定時器 中斷***********// 

void init()

{    

TMOD=0x01;    

TH0=(65536-100)/256;   

TL0=(65536-100)%256;   

EA=1;   

ET0=1;   

TR0=1; }  

//***********中斷函數+脈寬調制***********// 

void timer0() interrupt 1 

{   

if(t<zkb1)       

ENA=1;    

else         

ENA=0;    

if(t<zkb2)        

ENB=1;    

else          

ENB=0;       

t++;    

if(t>=50)      

{t=0;} 

//******************直行******************//

void qianjin() 

{     

zkb1=50;    

zkb2=50;

}  

//***************左轉函數1***************// 

void turn_left1() 

{   

zkb1=0;  

zkb2=50; 

}  

//***************左轉函數2***************// 

void turn_left2() 

{   

zkb1=0;  

zkb2=50; 

}   

//***************右轉函數1***************// 

void turn_right1() 

{    

zkb1=50;   

zkb2=0; 

//***************右轉函數2***************// 

void turn_right2() 

{    

zkb1=50;   

zkb2=0; 

//***************循跡函數*****************// 

void xunji()  

{   

uchar flag;     

if((RSEN2==1)&&(RSEN1==0)&&(LSEN1==0)&&(LSEN2==1))      

{ flag=0; } 

//*******直行*******//     

else if((RSEN2==1)&&(RSEN1==1)&&(LSEN1==0)&&(LSEN2==1))       

{ flag=1;}  

//***左偏1,右轉***//       

else if((RSEN2==1)&&(RSEN1==0)&&(LSEN1==1)&&(LSEN2==1))      

{ flag=2; }  

//***右偏1,左轉***//   

else if((RSEN2==0)&&(RSEN1==0)&&(LSEN1==0)&&(LSEN2==1))      

{ flag=3; }

//***右偏2,左轉***//   

else if((RSEN2==1)&&(RSEN1==0)&&(LSEN1==0)&&(LSEN2==0))      

{ flag=4;}  

//***左偏2,右轉***//

switch (flag)      

case 0:qianjin();           

break; 

case 1:turn_right1();           

break;

case 2:turn_left1();           

break;

case 3:turn_left2();           

break; 

case 4:turn_right2();           

break;

default: break;       

}  

//****************主程序****************// 

void main() 

{  

init();   

zkb1=50;   

zkb2=50;   

while(1)   

{   

//******給電機加電啟動******//    

IN1=1;      

IN2=0;      

IN3=1;      

IN4=0;      

ENA=1;      

ENB=1;  

while(1)      

{      

xunji(); //*********尋跡**********//       

 }      

}


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

返回頂部
主站蜘蛛池模板: 激情婷婷成人 | 亚洲小视频在线观看 | 国产成人99| 国产在线一区二 | 成人a视频片观看免费 | 欧美xxxⅹ性欧美大片 | www国产精品 | 久草青青草 | 欧美亚洲第一区 | 黄色大片在线免费观看 | 一级黄色夫妻生活 | 久久国产成人午夜av影院武则天 | 成人午夜影院 | 国产电影一区二区 | 美女一区二区在线观看 | 成人亚洲一区 | 亚洲视频免费 | 雨宫琴音一区二区在线 | 国产日产欧产精品精品推荐蛮挑 | 国产视频精品视频 | 亚洲最新网址 | 91视频国产一区 | 影音先锋中文字幕在线观看 | 成年无码av片在线 | 久久久精品网 | 久久精品久久久 | 精品美女久久久久久免费 | 亚洲精品一区二三区不卡 | 午夜一区二区三区视频 | 成人免费av | 欧美一级二级视频 | 欧美高清成人 | 久久精品国产一区 | 在线免费看黄 | 一级做a | 日本不卡免费新一二三区 | 亚洲xxxxx | 久久y| 美美女高清毛片视频免费观看 | 国产电影一区二区在线观看 | 中文字幕第一页在线 |