基于单片机的温度检测,要求LCD显示。要求范围0-99度,精确到0.1度

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:01:36
汇编语言的有么?

你想用什么做呢?
我指的是传感器。

/*******************************************************************************
* LCD1602显示SHT10采集的温度和湿度,温度达上限,蜂鸣器报警 *
* 引用端口:p0,p2 控制1602液晶屏,P3.6 P3.7控制温度芯片,P3.5蜂鸣器 *
********************************************************************************/
#include<reg51.h>
#include <intrins.h>
#include <stdio.h>
#include <string.h>

#define uchar unsigned char
#define uint unsigned int

#define TEMPUP 80 //温度上限, 达到该温度蜂鸣器报警
typedef unsigned char BYTE;
typedef unsigned int WORD;
typedef bit BOOL ;
/*******************************************/
sbit buzzer = P3^5; //蜂鸣器
BOOL start;
/******************************************/

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// 1602相关控制信号及变量
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++