毕业论文--基于AT89C52单片机的DS18B20温度传感器

毕业论文--基于AT89C52单片机的DS18B20温度传感器

ID:39811872

大小:1.39 MB

页数:30页

时间:2019-07-11

毕业论文--基于AT89C52单片机的DS18B20温度传感器  _第1页
毕业论文--基于AT89C52单片机的DS18B20温度传感器  _第2页
毕业论文--基于AT89C52单片机的DS18B20温度传感器  _第3页
毕业论文--基于AT89C52单片机的DS18B20温度传感器  _第4页
毕业论文--基于AT89C52单片机的DS18B20温度传感器  _第5页
资源描述:

《毕业论文--基于AT89C52单片机的DS18B20温度传感器 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《基于AT89C52单片机的DS18B20温度传感器》设计报告设计时间:12月22日~12月26日班级:姓名:报告页数:广东工业大学课程设计报告设计题目:基于AT89C52单片机的DS18B20温度传感器学院:专业:班:学号:姓名(合作者____号____)成绩评定_______教师签名_______摘要:随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,本次课程设计主要设计一个基于89C51单片机的数字温度传感器DS18B20开发测温系统,重点学习掌握对传感器在单片

2、机下的硬件连接,软件编程以及各模块系统流程的详尽分析,提高电路设计的技巧。该系统可以方便的实现实现温度采集和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,有广泛的应用前景。关键词:单片机;温度采集;AT89C52;DS18B20;目录1设计任务12总体方案设计12.1方案论证121.1方案一12

3、.1.2方案二12.2总体设计框图及电路23硬件设计33.1单片机系统33.2数字温度传感器模块43.2.1DS18B20性能43.2.2DS18B20外形及引脚说明43.2.3DS18B20接线原理图53.2.4DS18B20时序图53.2.5数据处理63.31602液晶显示电路74软件设计84.1主程序模块84.2读温度值模块94.3中断模块104.4温度报警模块104.5程序开发104.6PCB电路板的制作…………………………………………….195程序的仿真及产品调试206总结与讨论23参考文献:24附录:元器件

4、清单1设计任务采用方案一(温度传感器LM35,3位半A/D转换器)或者方案二(52单片机,温度传感器DS18B20),数码管或者液晶显示,设计一个日常温度数字计。产品指标及技术要求:温度显示范围:0~45摄氏度数字显示分辨率:0.1摄氏度精度误差:小于等于0.5摄氏度电路工作电源可在5~9V范围内工作2总体方案设计2.1方案论证2.1.1方案一采用温度传感器LM35,3位半A/D转换器,数码管或者液晶显示,设计一个日常温度数字计。本方案主要利用硬件电路连接,通过更改电路器件参数,显示出3位半温度,并没有利用软件编程。本

5、方案设计简单,但电路复杂,这种设计需要用到A/D转换电路,增大了电路的复杂性,而且要做到高精度也比较困难。并且基本电路中所需要的器件和芯片成本不便宜。2.1.2方案二采用AT89C52单片机,温度传感器DS18B20,数码管或者液晶显示,设计一个日常温度数字计。本方案主要利用硬件电路连接,通过软件编程,显示出3位半温度。本方案设计比较难,要同时考虑硬件的连接和软件编程,但电路简单,另外DS18B20具有3引脚的小体积封装,测温范围为-55~+125摄氏度,测温分辨率可达0.0625摄氏度,其测量范围与精度都能符合设计要

6、求。并且基本电路中所需要的器件和芯片成本便宜。以上两种方案相比较,第二种方案的电路、软件设计更简单,成本便宜,此方案设计的系统在功耗、测量精度、范围等方面都能很好地达到要求,故本设计采用方案二。12.2总体设计框图及电路本方案设计的系统由单片机系统、数字温度传感器、液晶1602显示模块、时钟模块组成,其总体架构如下图1。AT89C52单片机1602液晶显示电路温度传感器时钟,复位电路电路设计:AT89C52单片机最小系统+DS18B20数字温度传感器模块+液晶1602驱动显示模块图1单片机最小系统图2DS18B20数字

7、温度传感器模块2图3液晶1602驱动显示模块3硬件设计3.1单片机系统AT89C52单片机引脚介绍AT89C52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的89C52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接11.0592MHz晶振。RST/Vpd(9脚)为复位输入

8、端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0~P3为可编程通用I/O脚,其功能用途由软件编程定义。图4晶振电路图图5复位电路图3图6单片机管脚图3.2数字温度传感器模块3.2.1DS18B20性能l独特的单线接口仅需一个端口引脚进行通信l简单的多点分布应用l无需外部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。