当前位置: 代码迷 >> 综合 >> 179【毕设课设】基于51单片机的智能车设计-超声波-语音-L298N(电路图+程序源码)
  详细解决方案

179【毕设课设】基于51单片机的智能车设计-超声波-语音-L298N(电路图+程序源码)

热度:31   发布时间:2024-03-05 23:27:13.0

【资源下载】下载地址如下:
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调整