#include<reg52.h>
#dene ut unsigned int
#dene uc unsigned char
sbit ENA=P2^0;
sbit ENB=P2^5;
sbit IN1=P2^1;
sbit IN2=P2^2;
sbit IN3=P2^3;
sbit IN4=P2^4;
sbit left1=P1^1;
sbit left2=P1^2;
sbit right1=P1^4;
sbit right2=P1^5;
sbit bizhangh=P1^6;
sbit bizhangy=P1^7;
sbit beep=P1^3;
sbit LED1=P0^2;//哪个灯亮
sbit LED2=P0^3;//哪个灯亮
void T1init_pwm_dj();
void zhengzhuan();
void zuozhuan();
void youzhuan();
void stop();
void xunji();
void didi(uc n);
void delay1();
void huxi_init();
uc daihao=1,time1=0; //用于循迹
uc zkb1=0;
uc zkb2=0;
uc 9ag1=0,9ag2=0; //电机停止标志位
uc 9ag3=0; //非接触式启动 红外标志位
uc PWM_count0,PWM_value;
//PWM 计数 占空比
ut HUXI_count0;//呼吸计数
bit direc_9ag;//区分呼吸
void main()
{
huxi_init();
T1init_pwm_dj();