基于AT89C52的数字温度计设计与仿真设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于AT89C52的数字温度计设计与仿真

谭亚平

(吉首大学物理科学与信息工程学院,湖南吉首416000)

摘要

温度采集显示及报警系统是一个应用于需要对温度进行精准控制报警的系统,实现了对温度进行精准采集显示和越限声光报警的功能。以方便系统使用者能够更好的了解当前温度安全状况,使相应地区场所的安全得到保证。

本系统以AT89C52单片机为微控制器,采用数字温度传感器DS18B20作为测温元件,温度传感器DS18B20采集温度信号送给单片机处理,单片机再把处理后的温度数据送到LED上显示出来。能够实现快速、准确的测温功能和越限声光报警功能。本论文完成了系统硬件电路的设计,给出了软件流程框图,编写了相关的软件程序,并记录了仿真与实现的过程。

关键词:温度报警;单片机(AT89C52);数字温度传感器(DS18B20);Keil C51 Digital Thermometer Design and Simulation Based on

AT89C52

TanYaPing

(College of Physics Science and Information Engineering,Jishou University,Jishou,Hunan

416000)

Abstract

The temperature acquisition display and alarm system is used a need for precise temperature control of the alarm system to achieve accurate temperature acquisition of the more limited display and sound and light alarm function. With convenient system users to better understand the current temperature security situation,it make corresponding regional sites safety guaranteed.

The system uses AT89C52-SCM as Microprogrammed Control Unit and adopts digital temperature sensor DS18B20 as the temperature component. The temperature sensor DS18B20 collects temperature signals and sends them to SCM for dealing with, then SCM transfers the processed temperature data to LED for dispalying which can realize the fast and accurate temperature measurement function and the more limited sound and light alarm function. This thesis has

completed the design of the system hardware, procided the software flow diagram,compiled the related software program,and recorded the simulation and realization process.

Keywords:Temperature Alarm; Single-Chip microcomputer(AT89C52);digital temperature sensors applications DS18B20; Keil C51.

目录

第一章绪论.............................................................................................. 错误!未定义书签。

1.1 研究背景................................................................................ 错误!未定义书签。

1.2 本课题的研究内容.............................................................. 错误!未定义书签。第二章系统硬件设计.............................................................................. 错误!未定义书签。

2.1 总体设计................................................................................ 错误!未定义书签。

2.2 AT89C52简介....................................................................... 错误!未定义书签。

2.2.1 主要性能................................................................... 错误!未定义书签。

2.2.2 引脚介绍................................................................... 错误!未定义书签。

2.3 DS18B20 介绍..................................................................... 错误!未定义书签。

2.3.1 DS18B20性能特点................................................ 错误!未定义书签。

2.3.2 DS18B20内部结构及功能................................... 错误!未定义书签。

2.3.3 DS18B20的通信协议............................................ 错误!未定义书签。

2.4 复位电路设计....................................................................... 错误!未定义书签。

2.5 时钟电路设计....................................................................... 错误!未定义书签。

2.6 DS18B20与单片机接口电路设计.................................. 错误!未定义书签。第三章系统软件设计.............................................................................. 错误!未定义书签。

3.1 软件设计总体思路及主程序流程图.............................. 错误!未定义书签。

3.2 底层基本操作....................................................................... 错误!未定义书签。

3.3 指令操作................................................................................ 错误!未定义书签。

3.4 仿真结果................................................................................ 错误!未定义书签。总结.................................................................................................................. 错误!未定义书签。参考文献......................................................................................................... 错误!未定义书签。附件.................................................................................................................. 错误!未定义书签。

附件1 源程序 (16)

相关文档
最新文档