基于单片机超声波测距和语音控制系统设计(毕业设计资料)

电路组成:
51单片机 +18B20温度传感器+超声波测距模块+1602液晶显示+按键+语音播报电路+小喇叭;      
供电方式:充电宝或USB电源(5V)
实现功能:
1.采用STC89C52单片机;
2.有DS18B20温度补偿功能;
3.LCD1602液晶显示测量的距离和温度;
4.测量范围0.02m~3m;
5.精度为1CM;
6.可以按键设置上下限报警值,有声光报警;
7.可以按键设置语音播报当前距离;

基于单片机超声波测距和语音控制系统设计(毕业设计资料)_第1张图片基于单片机超声波测距和语音控制系统设计(毕业设计资料)_第2张图片

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

#include      //包括一个52标准内核的头文件
#include
#define uchar unsigned char //定义一下方便使用
#define uint  unsigned int
#define ulong unsigned long
#define SYS_TIME 10


//***********************************************
sbit Trig  = P3^7; //产生脉冲引脚
sbit Echo  = P3^2; //回波引脚
sbit k1=P1^4;
sbit k2=P1^5;
sbit k3=P1^6;
sbit beep=P2^3;
sbit date=P2^0;
sbit rest=P2^2;
ulong distance_dat=0;  //测距接收
uchar outcomeH,outcomeL;  //自定义寄存器
uchar sys_timer=0;
 uchar k=0,f;
ulong count_time=0;
bit succeed_flag;  //测量成功标志
bit start_flag=1;  //开始测距标示位
uchar time1_num=0; 
uchar z;

 

你可能感兴趣的:(单片机)