#include <reg52.h>
#define uint unsigned int
sbit IN1 = P1 ^ 0; //**电机驱动**//
sbit IN2 = P1 ^ 1;
sbit IN3 = P1 ^ 2;
sbit IN4 = P1 ^ 3;
sbit zhonglu = P2 ^ 4; //**初始化寻迹模块**//
sbit zuolu = P2 ^ 2;
sbit youlu = P2 ^ 1;
//***延时函数***//
void delay(uint z)
{
uint x, y;
for (x = 2; x>0; x--)
for (y = z; y>0; y--);
}
//***前进***//
void straight()
{
IN1 = 1;
IN2 = 0;
IN3 = 0;
IN4 = 1;
delay(1);
IN1 = 0;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载