找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 394|回复: 0
收起左侧

QX-A51小车循迹

[复制链接]
ID:685563 发表于 2020-1-13 10:45 | 显示全部楼层 |阅读模式
#include<reg52.h>
sbit IN1=P1^2;
sbit IN2=P1^3;
sbit IN3=P1^6;
sbit IN4=P1^7;
sbit EN1=P1^4;
sbit EN2=P1^5;
sbit RPR1=P3^2;
sbit RPR2=P3^3;
sbit key=P3^0;
void F(void);
void R(void);
void L(void);
unsigned int  pwm_t,left_pwm,right_pwm;


void main(void)
{
if(key==0)
{
TMOD=0x10;
TH0=0x00;
TL0=0xDC;
EA=1;
ET0=1;
TR0=1;
  while(1)
  {
if((RPR1==0)&&(RPR2==0))
{L();}
if((RPR1==0)&&(RPR2==1))
  {R();}
if((RPR1==1)&&(RPR2==0))
  { L();}
}}

//  else
// {
//  EN1=0;
//  EN2=0;
//  }
  















}   }  pwm_t=0;  EN2=1;  EN1=1;  TL0=0xDC;  TH0=0x00;   TF0=0; { if(pwm_t==256) }  EN2=0;   if(pwm_t==right_pwm)  EN1=0;  if(pwm_t==left_pwm)  { for(pwm_t=0;pwm_t<256;pwm_t++) EN2=1;   EN1=1; IN4=0; IN3=1; IN2=0; IN1=0; right_pwm=130; left_pwm=130;{void R(void)}     }  pwm_t=0;  EN2=1;  EN1=1;  TL0=0xDC;  TH0=0x00;   TF0=0; { if(pwm_t==256) }  EN2=0;   if(pwm_t==right_pwm)  EN1=0;  if(pwm_t==left_pwm)  { for(pwm_t=0;pwm_t<256;pwm_t++) EN2=1;   EN1=1; IN4=0; IN3=0; IN2=1; IN1=0; right_pwm=120;//sudu left_pwm=120;//sudu {void L(void)}   }  pwm_t=0;  EN2=1;  EN1=1;  TL0=0xDC;  TH0=0x00;   TF0=0; { if(pwm_t==256) }  EN2=0;   if(pwm_t==right_pwm)  EN1=0;  if(pwm_t==left_pwm)  { for(pwm_t=0;pwm_t<256;pwm_t++) EN2=1;   EN1=1; IN4=0; IN3=1; IN2=1; IN1=0; right_pwm=140; left_pwm=140;{void F(void)  }   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表