欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 51單片機(jī)控制小車 [打印本頁(yè)]

作者: 追夢(mèng)人@    時(shí)間: 2018-11-27 19:47
標(biāo)題: 51單片機(jī)控制小車
/*****************
小車運(yùn)動(dòng)
*****************/
#include<reg52.h>
#include<..\CONFIG\XIAOCHE51.h>
#define uint unsigned int
#define uchar unsigned char

void delay(uint z)
{
         uint x,y;
         for(x = z;x > 0;x++)
         for(y = 114;y > 0;y--);
}
/*小車前進(jìn)*/
void forward()
{
    LEFT_MOTOR_EN;//左電機(jī)使能
        RIGHT_MOTOR_EN;//右電機(jī)使能
        LEFT_MOTOR_GO;// 左電機(jī)正轉(zhuǎn)
        RIGHT_MOTOR_GO;//右電機(jī)正轉(zhuǎn)       
}

/*小車后退*/
void backward()
{
        LEFT_MOTOR_EN;
        RIGHT_MOTOR_EN;
        LEFT_MOTOR_BACK;
        RIGHT_MOTOR_BACK;       
}

/*小車左轉(zhuǎn)*/
void left()
{
        LEFT_MOTOR_STOPS;
        RIGHT_MOTOR_EN;
        RIGHT_MOTOR_GO;
}

/*小車右轉(zhuǎn)*/
void right()
{
   RIGHT_MOTOR_STOPS;
   LEFT_MOTOR_EN;
   LEFT_MOTOR_GO;
}
/**************
小車初始化
**************/
#ifndef _XIAOCHE51_H_
#define _XIAOCHE51_H_
/*電機(jī)驅(qū)動(dòng)IO定義*/
sbit ENA = P2^2;         //為1左電機(jī)使能
sbit IN1 = P2^3;        //為1左電機(jī)反轉(zhuǎn)
sbit IN2 = P2^4;        //為1左電機(jī)正轉(zhuǎn)
sbit IN3 = P2^5;         //為1右電機(jī)使能
sbit IN4 = P2^6;        //為1右電機(jī)正轉(zhuǎn)
sbit ENB = P2^7;        //為1右電機(jī)反轉(zhuǎn)

#define LEFT_MOTOR_EN       ENA = 1;//左電機(jī)使能
#define LEFT_MOTOR_STOPS    ENA = 0;//左電機(jī)停止
#define RIGHT_MOTOR_EN      ENB = 1;//右電機(jī)使能
#define RIGHT_MOTOR_STOPS   ENB = 0;//右電機(jī)停止

#define LEFT_MOTOR_GO       IN1 = 1,IN2 = 0;//左電機(jī)正轉(zhuǎn)
#define LEFT_MOTOR_BACK     IN1 = 0,IN2 = 1;//左電機(jī)反轉(zhuǎn)
#define RIGHT_MOTOR_GO      IN3 = 0,IN4 = 1;//右電機(jī)正轉(zhuǎn)
#define RIGHT_MOTOR_BACK    IN3 = 1,IN4 = 0;//右電機(jī)反轉(zhuǎn)


#endif







歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1