电路组成:
51单片机 +18B20温度传感器+超声波测距模块+1602液晶显示+按键+语音播报电路+小喇叭;
供电方式:充电宝或USB电源(5V)
实现功能:
1.采用STC89C52单片机;
2.有DS18B20温度补偿功能;
3.LCD1602液晶显示测量的距离和温度;
4.测量范围0.02m~3m;
5.精度为1CM;
6.可以按键设置上下限报警值,有声光报警;
7.可以按键设置语音播报当前距离;
【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
#include <reg52.h> //包括一个52标准内核的头文件
#include<intrins.h>
#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