资源简介

51系列单片机四路寻迹小车源码,代码有注释,结构简单,方便修改,keil4可以编译。

资源截图

代码片段和文件信息

#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-05-20 11:46  循迹决赛程序1\
     文件        6376  2013-06-24 10:27  循迹决赛程序1\STARTUP.A51
     文件       14049  2017-05-17 19:13  循迹决赛程序1\STARTUP.LST
     文件         758  2017-05-17 19:13  循迹决赛程序1\STARTUP.OBJ
     文件        3156  2017-05-17 19:13  循迹决赛程序1\motor.LST
     文件        3128  2017-05-17 19:13  循迹决赛程序1\motor.OBJ
     文件        1111  2017-05-14 14:51  循迹决赛程序1\motor.c
     文件        9056  2017-05-17 19:13  循迹决赛程序1\决赛
     文件        6860  2017-05-17 19:13  循迹决赛程序1\决赛.LST
     文件       15409  2017-05-17 19:13  循迹决赛程序1\决赛.M51
     文件        7334  2017-05-17 19:13  循迹决赛程序1\决赛.OBJ
     文件        3248  2017-05-20 11:46  循迹决赛程序1\决赛.c
     文件        1914  2017-05-17 19:13  循迹决赛程序1\决赛.hex
     文件          70  2017-05-17 19:13  循迹决赛程序1\决赛.lnp
     文件         152  2017-05-20 11:46  循迹决赛程序1\决赛.plg
     文件      139903  2017-05-20 11:46  循迹决赛程序1\决赛.uvgui.Administrator
     文件      140065  2017-05-18 13:28  循迹决赛程序1\决赛.uvgui_Administrator.bak
     文件        6720  2017-05-20 11:46  循迹决赛程序1\决赛.uvopt
     文件       13754  2017-05-14 14:35  循迹决赛程序1\决赛.uvproj

评论

共有 条评论