没有合适的资源?快使用搜索试试~ 我知道了~
本文介绍一种基于AT89S52单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围-55℃-~+125℃,使用4位LED模块显示,能通过键盘设置温度报警上下限。正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89S52单片机功能和应用。该电路设计新颖、功能强大、结构简单
资源推荐
资源详情
资源评论
单片机课程设计报告
题 目:
基于单片机的数字温
度计设计
教 学 系:
***
年 级、专
业:
2010 级电子科学与
技
术(1)班
姓 名 学 号:
***
***
***
指 导 教 师:
***
完 成 时 间:
2012 年 6 月
单片机课程设计报告
基于单片机的数字温度计设计
作者:*** 指导老师: ***
(年级专业:2010 级电子科学与技术一班)
摘 要:本文介绍一种基于 AT89S52 单片机的一种温度测量及报警电路,该电路采用
DS18B20 作为温度监测元件,测量范围-55℃-~+125℃,使用 4 位 LED 模块显示,能
通过键盘设置温度报警上下限。正文着重给出了软硬件系统的各部分电路,介绍了集成温
度传感器 DS18B20 的原理,AT89S52 单片机功能和应用。该电路设计新颖、功能强大、
结构简单。
关键词:温度测量 DS18B20 AT89S52
Abstract : The introduction of a cost-based AT89S52 MCU a temperatur measurement circuits,
the circuits used DS18B20 high-precision temperatur sensor , measuring scope -55 -℃ ~
+125 ,can use the keybord set the warning limitation, the use of four bits seven segments LED℃
that can be display the current temperature. The paper focuses on providing a software and
hardware system components circuit, introduced the theory of DS18B20, the founctions and
applications of AT89S52 .This circuit design innovative, powerful, can be expansionary strong.
Key Words : Temperatur measurement DS18B20 AT89S52
1
单片机课程设计报告
目 录
1 前言······························································3
2 方案设计··························································3
3 系统的硬件设计····················································4
3.1 主控制器························································4
3.2 显示电路························································5
3.3 温度传感器工作原理··············································6
3.4 温度传感器接口电路··············································9
4 系统的软件设计····················································9
4.1 主程序··························································9
4.2 温度测量························································9
4.2.1 初始化 DS18B20················································9
4.2.2 等待应答信号·················································10
4.2.3 DS18B20 读字节···············································10
4.2.4 DS18B20 写字节················································11
4.2.5 启动温度测量·················································12
4.2.6 读取测量结果·················································13
4.2.7 各算法流程图·················································14
4.3 数码管显示·····················································15
5 系统的测试与总结·················································16
5.1 测试时的图片···················································16
5.2 总结···························································17
参考文献···························································18
致谢词·····························································19
附录 1 原理图·······················································20
附录 2 源程序清单···················································20
2
单片机课程设计报告
1 前言
数字温度计(Digital Thermometer)简称DTM,它是采用数字化测量
技术,把连续的温度值转换成不连续、离散的数字形式并加以显示的仪表。传
统的温度计功能单一、精度低,不能满足数字化时代的需求,采用单片机的数
字温度计,由于精度高、抗干扰能力强,可扩展性强、集成方便得到了广泛的
应用。温度是许多监控系统中的一个重要参数。DS18B20直接把温度信息转
换成相应的数字信号。数据采集、处理模块主要由AT89S52单片机构成,完成
温度数据的读取和显示。
本文将介绍智能集成温度传感器 DS18B20 的结构特征及控制方法,
并对 AT89S52 单片机为控制器构成的数字温度测量装置的工作原理及程
序设计作了详细的介绍。该设计控制器使用 ATMEL 公司的 AT89S52 单
片机,测温传感器使用 DALLAS 公司 DS18B20,用数码管来实现温度显
示。
2 方案设计
本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和
软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:
利用温度传感器(DS18B20)测量某一点环境温度
测量范围为-55℃~+125℃,精度为±0.5℃
用数码管进行实际温度值显示
采用 AT89S52 单片机 P3 .5 口控制温度传感器 DS18B20 的温度测量,
以四位数码感形式输出测量温度,原理图如下图 2.1 所示:
3
单片机课程设计报告
图 2.1 DS18B20 与单片机接口
图 2.2 总体设计方框图
3 系统的硬件设计
3.1 主控制器
AT89S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系
统可编程 Flash 存储器。使用 Atmel 公司高密度非 易失性存储器技术制造,
与工业 80C51 产品指令和引脚完 全兼容。片上 Flash 允许程序存储器在系
统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系
4
剩余28页未读,继续阅读
资源评论
u010643786
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip
- 基于Python和HTML的tb商品列表查询分析设计源码
- 基于国民技术RT-THREAD的MULTInstrument多功能电子测量仪器设计源码
- 基于Java技术的网络报修平台后端设计源码
- 基于Python的美食杰中华菜系数据挖掘与分析设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功