• 大小: 47KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: 其他
  • 标签: 红外循迹  

资源简介

自创程序,修改过,循迹小车比赛决赛用过的程序,超级稳定过连续弯,速度快,上一个程序发错了发的是测试版,这次是真正比赛时用的,效果非常好,感兴趣的可以下载学习一下,里面有不一样的思路,完全独创。可能会有一些注释不太准确,因为来不及修改,不过,不看注释应该也看得懂的。

资源截图

代码片段和文件信息

#include

sbit IN1 = P1^4; //定义左电机控制引脚
sbit IN2 = P1^3;
sbit IN3 = P1^2; //定义右电机控制引脚
sbit IN4 = P1^1;

void Motor_Left(bit ReverOrCoro unsigned char DutyCycle); //左边电机控制函数
void Motor_Right(bit ReverOrCoro unsigned char DutyCycle); //右边电机控制函数

unsigned char cnt = 0;

void Motor_Left(bit ReverOrCoro unsigned char DutyCycle) //传递正反转(1为正转,0为反转)、占空比参数
{
if(ReverOrCoro == 1)
{
IN1 = 1;
if(cnt <= DutyCycle)
{
IN2 = 0;
}
else
{
IN2 = 1;
}
}
else
{
IN2 = 1;
if(cnt <= DutyCycle)
{
IN1 = 0;
}
else
{
IN1 = 1;
}
}
}

void Motor_Right(bit ReverOrCoro unsigned char DutyCycle) //传递正反转(1为正转,0为反转)、占空比参数
{
if(ReverOrCoro == 1)
{
IN3 = 1;
if(cnt <= DutyCycle)
{
IN4 = 0;
}
else
{
IN4 = 1;
}
}
else
{
IN4 = 1;
if(cnt <= DutyCycle)
{
IN3 = 0;
}
else
{
IN3 = 1;
}
}
}

void InterruptTimer0() interrupt 1
{
TH0 = 0xFF;
TL0 = 0x7E;
cnt++;
if(cnt >= 100)
{
cnt = 0;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-16 18:06  循迹小车决赛程序\
     文件        1111  2017-05-14 14:51  循迹小车决赛程序\motor.c
     文件        3156  2017-05-17 19:13  循迹小车决赛程序\motor.LST
     文件        3128  2017-05-17 19:13  循迹小车决赛程序\motor.OBJ
     文件        6376  2013-06-24 10:27  循迹小车决赛程序\STARTUP.A51
     文件       14049  2017-05-17 19:13  循迹小车决赛程序\STARTUP.LST
     文件         758  2017-05-17 19:13  循迹小车决赛程序\STARTUP.OBJ
     文件        9056  2017-05-17 19:13  循迹小车决赛程序\决赛
     文件        3248  2017-05-20 11:46  循迹小车决赛程序\决赛.c
     文件        1914  2017-05-17 19:13  循迹小车决赛程序\决赛.hex
     文件          70  2017-05-17 19:13  循迹小车决赛程序\决赛.lnp
     文件        6860  2017-05-17 19:13  循迹小车决赛程序\决赛.LST
     文件       15409  2017-05-17 19:13  循迹小车决赛程序\决赛.M51
     文件        7334  2017-05-17 19:13  循迹小车决赛程序\决赛.OBJ
     文件         179  2017-09-16 18:06  循迹小车决赛程序\决赛.plg
     文件      140062  2017-09-16 18:06  循迹小车决赛程序\决赛.uvgui.Administrator
     文件      140062  2017-09-16 18:05  循迹小车决赛程序\决赛.uvgui_Administrator.bak
     文件        6721  2017-09-16 18:06  循迹小车决赛程序\决赛.uvopt
     文件       13754  2017-05-14 14:35  循迹小车决赛程序\决赛.uvproj

评论

共有 条评论