
#include "AT89S52.h"

#define TRUE 1
#define FALSE 0

#define MOTOR_LEFT1 P1_2
#define MOTOR_LEFT2 P1_3
#define MOTOR_ENABLE P1_4

void motor_move(void);
void motor_stop(void);
void delay(void);

void main(){
     while(1){
           motor_move();
           delay();
           motor_stop();
           delay();

     }
}

void motor_move(){
     MOTOR_LEFT1=1;
     MOTOR_LEFT2=0;
     MOTOR_ENABLE=1;
}

void motor_stop(){
     MOTOR_LEFT1=0;
     MOTOR_LEFT2=0;
     MOTOR_ENABLE=0;
}

void delay(){
     unsigned char i,j,k;
        for(i=0;i<0x20;i++)
            for(j=0;j<255;j++)
                for(k=0;k<255;k++);
}
