#ifndef _PWM_H #define _PWM_H #include #include "IRIN.h" void delay(unsigned int k); void run(void); void backrun(void); void leftrun(void); void rightrun(void); void pwm_out_left_moto(void); void pwm_out_right_moto(void); //定义小车驱动模块输入IO口 sbit IN1=P0^4; sbit IN2=P0^5; sbit IN3=P0^6; sbit IN4=P0^7; sbit EN1=P3^4; sbit EN2=P3^5; sbit Left_moto_pwm=P3^5; //PWM信号端 sbit Right_moto_pwm=P3^4; //PWM信号端 #define Left_moto_go {IN3=0,IN4=1;} //左电机向前走 #define Left_moto_back {IN3=1,IN4=0;} //左边电机向后转 #define Left_moto_Stop {EN1=0;} //左边电机停转 #define Right_moto_go {IN1=1,IN2=0;} //右边电机向前走 #define Right_moto_back {IN1=0,IN2=1;} //右边电机向后走 #define Right_moto_Stop {EN2=0;} //右边电机停转 #endif