设计了一种基于STC89C52单片机的温度检测系统,该系统将温度传感器DS18B20接在控制器的端口上,对温度进行采集,将采集到的温度值显示在LCD1620液晶显示。
基本设计要求 (1)能数字显示被测温度,测量温度范围0~100℃; (2)分辨率不低于2℃; (3)高、低两路限温控制点可在0~100℃范围内独立设置; (4)当温度达到高、低限温控制点发出声光报警。
DS18B20温度传感器经对比,我们选择DS18B20温度传感。DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。
温度报警 该部分由独立按键和蜂鸣器组成。按键k1用来查看温度上下限,k2,k3分别用来加减温度上下限。当测量温度超过上下限温度时相应的led灯会亮起并且会蜂鸣器也会间断的响起。
程序所定义的变量与常量:
全部资料51hei下载地址:
程序代码.rar
(2.24 KB, 下载次数: 9)
|