【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51智能车设计-超声波-LCD1602-语音-L298N
本设计由STC89C52单片机电路+HC-SR04超声波避障模块电路+LCD1602液晶显示模块+ISD1820语音模块+L298N电机驱动电路+电池盒电路组成。
1、LCD1602液晶实时显示距离和报警距离。
2、可以通过按键设置报警距离,如果实际距离低于报警距离,则智能车将会右拐来躲避障碍物(同时语音播报:正在左拐),然后直行。
sbit key2 = P3^3;
sbit Echo=P2^3; //超声波引脚定义
sbit Trip=P2^2;sbit yy =P1^6; char tab[16]; //显示数组
float JuLi; //距离
long JlCoun=0; //定时器计数
unsigned int setNum = 400 ;//设置值
unsigned long times= 0; //系统时间计数
void keydeal(void);
void TIM2Inital(void);void main (void)
{ TMOD|=0x01; //设T0为方式1,GATE=1;TH0=0;TL0=0;
// ET0=1; //允许T0中断EA=1; //开启总中断 TIM2Inital(); LCD_Init(); //初始化液晶DelayMs(200); //延时有助于稳定LCD_Clear(); DispStr(0,0,(unsigned char *)"my designer ");//打印显pwmRigh=3; //pwm调整