c语言程序后退_单片机控制小车循迹(前进、后退、左右转)

/********************************************************************

****

控制小车循迹

前进、后退、左转、右转、停止前进

简单程序

作者:

eagle200901

Email:eagle200901@live.com

*********************************************************************

****/

#include "reg52.h"

#define uchar unsigned char

#define uint  unsigned int

sbit P10=P1^0;

//Control the left motor forward   lower level is valid;

左电机前进,低电平有效

sbit P11=P1^1;

// control the left motor backward

左电机后退

sbit P12=P1^2;

//   control the right motor forward

右电机前进

sbit P13=P1^3;

// control the right motor  backward

右电机后退

sbit Ltra14=P1^4;

//track on the left

左循迹

sbit Mtra15=P1^5;

//track in the middle

中间循迹

sbit Rtra16=P1^6;

//track on the right

右循迹

void advance()

/*

前进

*/

{

P10=0;

P11=1;

P12=0;

P13=1;

}

void  goback()

{

P10=1;

P11=0;

P12=1;

P13=0;

}

void TurnLeft()

{

P10=1;

P11=1;

P12=0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值