***************************************************************
****************************/ sbit
BUZZ=P2^1;/*************************************************
******************************************
模式指示灯 LED 引脚定义
***************************************************************
****************************/ sbit LED=P2^2;
/**************************************************************
*****************************
变量定义
***************************************************************
****************************/ unsigned char pwm_val_left
=0; //变量定义 unsigned char push_val_left =0; // 左电机占
空比 N/20unsigned char pwm_val_right =0; //变量定义
unsigned char push_val_right=0; // 右电机占空比 N/20uchar
code RecvData[]={0x40,0x19,0x07,0x09,0x15}; //红外键码
uchar IRCOM[7];bit flag_REC=0; ///蓝牙相关 bit
flag =0; unsigned char L=0;unsigned char
dat=0;unsigned char buff[5]=0; //接收缓冲字节//超声波壁
障不带舵机相关 unsigned int time=0;
//用于存放定时器时间值 unsigned long S=0;
//用于存放距离的值//超声波壁障带舵机相关 unsigned char
pwm_val_Sevro = 0; //变量定义 unsigned char
push_val_Sevro =14; //舵机归中,产生约,1.5MS 信号
unsigned long S1=0; //存放前方距离值 unsigned long
S2=0; //存放右边距离 unsigned long S3=0; //
存放左边 unsigned int timer=0; //延时基准变量 bit
flag_zd =0; //定时器 0 中断函数标志
/**************************************************************
****************************
延时函数
1**************************************************************
***************************/void Delay10us(unsigned char i)
{ unsigned char j; do{ j = 10;