温度检测系统这个题目算是课程设计和毕业设计中常见的题目了,本期是一个基于51单片机的数字温度计设计
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【107基于51单片机的数字温度计设计】即可获取(看到消息会第一时间回复~)
仿真环境
proteus8.9
程序编译
keil4.60
功能
基于DS18B20的体温检测
超过阈值报警
LCD1602显示
程序说明
传感器的基本参数如下:
DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。
1、DS18B20产品的特点
(1)、只要求一个端口即可实现通信。
(2)、在DS18B20中的每个器件上都有的序列号。
(3)、实际应用中不需要外部任何元器件即可实现测温。
(4)、测量温度范围在-55。C到+125。C之间。
(5)、数字温度计的分辨率用户可以从9位到12位选择。
(6)、内部有温度上、下限告警设置。
在使用中不需要任何外围元件。
持多点组网功能 多个 DS18B20 可以并联在惟一的单线上,实现多点测温。
供电方式灵活 DS18B20 可以通过内部寄生电路从数据线上获取电源。因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。
测量参数可配置 DS18B20 的测量分辨率可通过程序设定 9~12 位。
负压特性电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。
掉电保护功能 DS18B20 内部含有 EEPROM ,在系统掉电以后,它仍可保存分辨率及报警温度的设定值。
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【107基于51单片机的数字温度计设计】即可获取(看到消息会第一时间回复~)