基于DS18B20的数字温度计的的设计.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于DS18B20的数字温度计的的设计

单片机原理及接口技术课程设计(论文) 题目:基于DS18B20的数字温度计的设计 院(系): 专业班级: 学 号: 学生姓名: 指导教师: (签字) 起止时间: 课程设计(论文)任务及评语 院(系): 教研室: 学 号 学生姓名 专业班级 课程设计(论文)题目 基于DS18B20的数字温度计的设计 课程设计(论文)任务 课题完成的功能、设计任务及要求、技术参数 实现功能 由DS18B20数字温度传感器对温度进行采样,将测量结果送单片机,单片机与内部的设定值进行比较,若检测值在设定范围之内,在显示器上显示温度值,若检测值在设定范围之外,通过报警电路报警。可在LED数码管上直接显示温度,可以任意设定温度的上下限,可以根据设定温度值控制加热电路。 设计任务及要求 1、分析设计要求,明确性能指标,确定设计方案; 2、完成单片机最小系统电路设计; 3、完成温度检测、电源电路、报警电路、键盘电路、显示电路的设计; 4、编写系统工作流程图和相应程序,并加注释; 6、要求认真独立完成所规定的全部内容;所设计的内容要求正确、合理。 7、撰写、打印设计说明书一份;设计说明书应在4000字以上。 功能要求 1.加热电路有2组电阻丝组成,控制系统有2个选择开关,2个开关都接通,选择快速加热;一个开关接通,另一个断开,选择慢速加热: 2.加热器工作期间,绿色指示灯亮;达到预定温度值,则停止加热,绿色指示灯熄灭。 技术参数:1、基本范围-50℃-110℃; 2、精度误差小于0.5℃; 3、1路温度。 进度计划 1、布置任务,查阅资料,确定系统的控制方案。(1天) 2、确定系统主控芯片,完成单片机最小系统设计。(1天) 3、绘制检测电路、电源电路、键盘电路、报警电路、显示电路硬件原理图(2天) 4、编写系统流程图、软件。(2天) 5、调试程序。(1天) 6、撰写、打印设计说明书(2天) 7、答辩(1天) 指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算 摘 要 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。对于温度的测量方法与装置的研究就显得非常重要。由单片机与温度传感器构成的测温系统可广泛应用于很多领域。 本文将介绍一种基于单片机控制的数字温度计,从硬件和软件两方面介绍了单片机温度控制系统的设计,对硬件原理图和程序框图作了简洁的描述。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,该设计控制器使用单片机AT89C51 ,测温传感器使用DS18B2O ,用4 位共阳极LED 数码管以串口传送数据,实现温度显示,能准确达到以上要求。DS18B20 数字温度传感器是单总线器件与51 单片机组成的测温系统,具有线路简单、体积小等特点,而且在一根通信线上,可以挂接多个DS18B20 ,因此可以构成多点温度测控系统。 关键词:单片机;数字控制;LED数码管;DS18B20温度传感器 目 录 第1章 绪论 1 第2章 课程设计方案 2 2.1 方案的选择 2 2.2 整体功能说明 2 2.3 硬件功能模块组成 2 2.4 软件功能模块组成 3 2.5 系统结构框图 3 第3章 硬件设计 4 3.1 系统的组成 4 3.2 主控器的介绍 4 3.3 数字温度传感器 6 3.3.1 DS18B20介绍 6 3.3.2 DS18B20内部结构及功能 6 3.3.3 DS18B20测温原理 7 3.3.4 DS18B20的特性及引脚 8 3.4 系统电路的设计 8 3.4.1 单片机最小系统 8 3.4.2 显示电路 9 3.4.3 报警电路 10 3.4.4 键盘电路 10 3.4.5 电源电路 10 3.4.6 总电路的设计 11 第4章 软件设计 13 4.1 程序设计内容 13 4.1.1 主程序 13 4.1.2 读出温度子程序 14 4.1.3 温度转换命令子程序 14 4.1.4 计算温度子程序 15 4.1.5 显示数据刷新子程序 16 4.2 程序设计 16 第5章 课程总结 25 参考文献 26 第1章 绪论 本文设计的简单实

您可能关注的文档

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档