基于单片机的数字温度计的设计课程设计报告.docVIP

基于单片机的数字温度计的设计课程设计报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的数字温度计的设计课程设计报告

单片机原理及系统课程设计 评语: 考勤(10) 守纪(10) 过程(40) 设计报告(30) 答辩(10) 总成绩(100) 专 业: 班 级: 姓 名: 学 号: 指导教师: Xxxxxxxxxxxxxxxxxxxxxxxx 2013 年 3 月 7 日 摘要 本课程设计主要介绍基于AT89C51单片机和DS18B20数字温度传感器的温度测量系统以AT89C51单片机为主控制芯片采用数字温度传感器DS18B20实现温度的检测采用LED数码管,显示被测的温度值 关键字:数字温度计;单片机;DS18B20 Abstract This course is designed to introduce a temperature measurement system based on the AT89C51 and the digital temperature sensor.It takes AT89C51 SCM(Single Chip Microcomputer) as main control chip, using the digital temperature sensor DS18B20 to realize temperature, and using the LED(Light-emitting Diode) digital tube to display the measured temperature value, the light-emitting diodes can intuitively display the temperature range. Key Words: Digital thermometer, SCM, DS18B20 1 引言 传统的温度大多以热敏电阻作为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,且传统的温度计存在反应速度慢,读数麻烦,测量精度不高,误差大等缺点而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。所以本次设计选用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计,以改善传统温度计的不足。 该数字温度计利用DS18B20温度传感器及其接口电路完成温度的测量并转换成单片机能够处理的数字信号后送到单片机进行处理变换,最后显示在共阳极数码管上。 2 设计方案及原理 根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机AT89C51为测控系统的核心来完成数据采集、处理、显示、报警等功能。 该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89C51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器用4位共阳极LED数码管以动态扫描法实现。检测范围20摄氏度到35摄氏度,超过上下限范围报警并且指示灯闪烁。总体设计方框图如图1所示 图2.1 总体设计方框图 3 硬件设计 3.1 温度采集电路 DS18B20温度传感器是一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。它具有独特的单线接口方式仅需要一个端口引脚进行通信,多个DS18B20可以并联在唯一的三线上,实现多点组网功能,无需外部器件等特点。因此用它来组成一个测温系统十分方便,不需要外部任何元器件即可实现测温,只要求一个端口即可实现通信。 另外,由于DS18B20单线通信功能是分时完成的,他有严格的时隙概念,因此读写时序很重要。系统对DS18B20的各种操作必须按协议进行。操作协议为:初始化DS18B20发复位脉冲→发ROM功能命令→发存储器操作命令→处理数据。DS18B20只有三个引脚VCC、DQ、GND。将温度传感器的数字输入输出引脚DQ与单片机的I/O口P3.7相连结,另外的两个引脚接地,接电源。单片机与温度传感器的连接图如图3.2所示 图3.2单片机与温度传感器的连接图 3.报警电路 报警电路图如图所示 图3.3报警电路图 系统中的报警电路是由三极管,蜂鸣器,发光二极管和限流电阻组成。其中P1.7接蜂鸣器,P2.0接上限指示灯(红灯),P2.6接下限指示灯(黄灯)。 当所测温度值在20℃到35℃之间时,蜂鸣器不响,指示灯不亮;当超过35℃时红灯闪烁,蜂鸣器;当低于20℃时黄灯闪烁,蜂鸣器。 3.显示电路 图3.数码管显示电路 显示电路采用4位LED数码管,P0口作为段码输出P3口的低四位经反相器作为数码管的位选端。采用动态扫描的方式显示。 数码管显示℃时的电路如图所示 4 软件设计 DS18B20读1个字节子

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档