数字温度计的设计教案
大班优质数学教案《温度计》

大班优质数学教案《温度计》一、教学目标1.让幼儿认识温度计,了解温度计的用途和结构。
2.学会正确使用温度计测量温度,并能够简单记录温度变化。
3.培养幼儿观察、比较、分析数据的能力。
二、教学重难点重点:认识温度计,学会正确使用温度计测量温度。
难点:理解温度计的读数方法,培养幼儿观察、比较、分析数据的能力。
三、教学准备1.教具:温度计、水杯、热水、冷水、冰块。
2.学具:画笔、记录表。
四、教学过程(一)导入师:小朋友们,你们知道我们每天生活的环境温度吗?我们怎么知道温度呢?(二)基本概念1.认识温度计师:今天,我带来了一件神奇的宝贝,它可以帮助我们测量温度,你们猜猜是什么?生:温度计!师:对了!这就是温度计。
我们一起来看看它的样子吧!2.温度计的结构师:温度计上有什么?生:有刻度、指针、液体。
师:那你们知道这些部分都是用来干什么的吗?生:刻度是用来表示温度的,指针是用来指示温度的,液体是随着温度变化而上升或下降的。
3.温度计的用途师:温度计可以测量哪些地方的温度呢?生:可以测量室内温度、室外温度、水杯里的水温等。
(三)实践操作1.测量水温师:现在,我们来测量一下水杯里的水温。
请大家分成四个小组,每个小组有一个水杯,一杯热水,一杯冷水,一杯常温水,还有一杯加了冰块的水。
你们需要用温度计测量这四杯水的温度,并记录下来。
2.记录温度师:测量完水温后,请把你们的温度记录在表格上。
表格上有四个格子,分别对应四杯水。
请你们把温度计上的读数画在对应的格子里。
3.分析数据师:现在,请你们观察一下你们的记录表,看看哪一杯水的温度最高,哪一杯水的温度最低?生:热水的温度最高,冰水的温度最低。
师:那你们还能发现什么有趣的现象吗?生:温度越高的水,温度计里的液体上升得越高;温度越低的水,温度计里的液体下降得越低。
师:通过今天的实践操作,我们学会了使用温度计测量温度,也了解了温度计的结构和用途。
现在,请大家来说一说你们对温度计的认识。
教案温度计教案5篇

教案温度计教案5篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如致辞演讲、工作计划、心得体会、条据文书、汇报材料、规章制度、合同协议、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as speeches, work plans, reflections, written documents, reporting materials, rules and regulations, contract agreements, teaching materials, essay summaries, and other sample essays. If you want to learn about different sample essay formats and writing methods, please stay tuned!教案温度计教案5篇仔细编写的教案可以帮助老师更好地引导学生进行自主学习和探究学习,完整的教案能够帮助教师系统地组织教学内容,以下是本店铺精心为您推荐的教案温度计教案5篇,供大家参考。
大班科学《温度计》教案

大班科学《温度计》教案
以下是一份大班科学《温度计》的教案,您可以根据实际需求进行修改:
一、活动目标:
1. 认识温度计,了解其用途。
2. 学习如何读取温度计上的温度。
3. 培养观察和记录温度变化的能力。
二、活动准备:
1. 各种温度计(酒精温度计、电子温度计、体温计等)。
2. 冷水、温水、热水。
3. 记录表、笔。
三、活动过程:
1. 导入:通过生活中的例子,引发幼儿对温度的关注,如天气变化、洗澡水的温度等。
2. 展示各种温度计,让幼儿观察并比较它们的异同。
3. 介绍温度计的使用方法和注意事项,如如何读取温度、温度计的量程等。
4. 实验:将温度计分别放入冷水、温水和热水中,让幼儿观察温度计的变化,并记录温度。
5. 讨论:为什么温度计会显示不同的温度?温度的变化与什么有关?
6. 拓展:让幼儿思考生活中还有哪些地方需要使用温度计,如何使用。
四、活动延伸:
1. 让幼儿回家后,用温度计测量家中的水温,并记录下来。
2. 在科学区投放更多的温度计,让幼儿继续观察和比较不同温度计的使用方法和测量范围。
五、活动总结:
通过本次活动,幼儿认识了温度计,了解了其用途和使用方法,培养了观察和记录温度变化的能力。
同时,活动也激发了幼儿对科学探究的兴趣。
幼儿园大班数学教案《温度计》

幼儿园大班数学教案《温度计》1. 教学目标•能够简单了解温度的概念,以及温度计的作用。
•能够辨认出温度计上的刻度表示的温度大小。
•能够观察不同温度下的物品状态,并学会正确读取温度计示数。
2. 教学重点•温度计的作用和温度的概念。
•温度计上刻度的意义和读数的能力。
3. 教学准备•温度计3-4个。
•冰水和热水各一杯,其他物品如冰块、室温水、温水等以及电风扇、烧水壶等可加强体验感的物品。
4. 教学过程4.1 自由探索让孩子们自由探索环境中的温度计,了解温度计的外形、用途、刻度等。
4.2 了解温度引导问题:我们这里有一个东西,你们知道它叫什么吗?(引导孩子们发现温度计)那这个东西是用来干什么的呢?(引导孩子们了解温度计的作用)温度是什么意思呢?我们在夏天时会觉得很热,在冬天会觉得很冷,这就是我们感受到的温度。
温度就是衡量物体冷热程度的指标。
4.3 探究温度计的刻度让孩子们观察温度计上的刻度,让他们一起数一数温度计上有多少个刻度,数完后让他们知道每个刻度之间的间隔(间隔为1度)。
再让孩子看一下温度表上有几个冷色温度标记,有几个热色温度标记,分别是什么颜色。
(带孩子们认识蓝色代表冷色,红色代表热色)4.4 测量温度接下来,引导孩子体验不同温度下的水,并帮忙读出温度计上的温度。
先分别在杯子里放入冰块、温水和热水,先测温水的温度,让孩子将温度计放入杯中,等待一会儿,等到温度计示数稳定后读出温度。
然后再测冰块温度和热水温度,引导孩子了解不同温度下,物体的状态会发生什么变化,如:冰块变成水,水变成汽,他们是如何观察、感受这些状态变化的。
辅助手段可用电风扇、烧水壶等用具让孩子们更深入的了解温度的变化。
4.5 温度的转化引导孩子了解华氏温度和摄氏温度,告诉孩子们摄氏温度的0度是冰点,100度是沸点,让孩子们了解摄氏温度与华氏温度的相互转换。
5. 教学总结通过学习,孩子们认识到温度计的作用与温度的概念,能够辨认出温度计上的刻度表示的温度大小,并能够观察不同温度下的物品状态,并学会正确读取温度计示数。
温度计教案教学设计

温度计教案教学设计一、教学目标1.知识与技能目标:(1)了解温度的概念,并学会用温度计测量温度。
(2)了解不同温度计的原理和使用方法。
(3)学会温度的单位换算。
2.过程与方法目标:(1)通过观察和实验,培养学生的观察、实验和探究能力。
(2)采用讲解、提问、实验等多种教学方法,激发学生的学习兴趣。
(3)培养学生的实际动手能力和合作意识。
3.情感态度与价值观目标:(1)培养学生的实验探究精神和团队合作精神。
(2)培养学生的环保意识和资源节约意识。
二、教学准备1.教学用具与材料:(1)温度计、水银温度计、电子温度计等温度测量工具。
(2)温度表、温度单位换算表等相关资料。
(3)实验器材:容器、水、冰块、热水等。
2.教学环境:(1)教室:宽敞明亮,便于学生实验和观察。
(2)实验室:配备了必要的实验设备和材料。
三、教学过程1.导入环节:教师简单介绍温度的概念和温度计的作用,引发学生对温度的兴趣。
2.学习活动:(1)学习温度计的原理和种类。
讲解不同温度计的原理,并给予学生一些示意图展示。
引导学生观察和思考,了解各种温度计的使用方法和适应范围。
(2)温度计的使用方法和注意事项。
讲解使用温度计的正确方法并注意事项,例如温度计的摇摆、温度计的尺度读数等。
(3)温度单位的换算。
依据实际生活中常用的温度单位,例如摄氏度、华氏度、开氏度等,讲解换算方法和换算关系。
通过实例让学生互相帮助和实际操作。
(4)温度计的实际应用。
通过举例,讲解温度计在医学、气象、工业等领域中的应用。
引导学生思考并展开讨论,加深对温度计的理解和应用。
3.实验环节:(1)实验目的:通过实际操作,让学生了解温度计的原理和使用方法。
(2)实验步骤:①学生分组,每组一支温度计和一杯水。
②观察和记录当前室温下的水温。
③将一杯水放在热水中,观察并记录水温的变化。
④将观察到的结果进行整理和讨论。
(3)实验总结:学生通过实验,对温度计的使用有了更深刻的理解。
教师引导学生总结实验结果,加深学生的学习体会。
大班优质数学教案《温度计》

大班优质数学教案《温度计》一、教学目标:1. 能够正确读取温度计上的温度;2. 能够将温度计上的温度用摄氏度表示;3. 了解摄氏度和华氏度的换算关系。
二、教学重点:1. 温度计的读法;2. 温度的摄氏度表示。
三、教学难点:摄氏度和华氏度的换算。
四、教学准备:温度计、教学图片、温度计读数表等。
五、教学过程:Step 1:引入新知识(5分钟)1. 准备一支温度计,让学生观察温度计并回答问题:你知道温度计的作用是什么吗?2. 介绍温度计的作用:用来测量空气或物体的温度。
Step 2:温度计的读法(10分钟)1. 准备一些不同温度的图片,让学生观察并与温度计上的刻度对应,学习读取温度计上的温度。
2. 引导学生观察温度计上的最低刻度和最高刻度,了解温度的上限和下限。
Step 3:温度的摄氏度表示(15分钟)1. 提醒学生温度计上的刻度单位是摄氏度,介绍摄氏度的表示方法。
2. 引导学生观察温度计上的刻度数字,并解释如何读取摄氏度。
Step 4:摄氏度和华氏度的换算(15分钟)1. 介绍华氏度的表示方法,并引导学生观察华氏度和摄氏度的刻度差异。
2. 学习摄氏度和华氏度的换算关系:C = 5/9 * (F - 32) 、F = 9/5 * C + 32。
Step 5:温度计的应用(10分钟)1. 提问:温度计主要用来测量什么?请举例说明。
2. 引导学生思考并回答如:测量室内温度、测量生活用品的温度等。
3. 结合实际生活,讨论温度对人们的生活有哪些影响。
六、巩固练习:1. 小组合作,出示多个温度计示意图,每人写出对应的摄氏度读数;2. 小组比赛,看谁能最快将摄氏度和华氏度进行换算。
七、教学反思:本节课通过引入温度计的作用,让学生了解温度计的用途;通过观察温度计的刻度,学习温度的摄氏度表示;通过摄氏度和华氏度的换算,拓展了学生的数学思维。
教学过程中,学生参与度较高,能够积极思考并回答问题,但部分学生对摄氏度和华氏度的换算还存在困难。
大班优质数学教案《温度计》

大班优质数学教案《温度计》教案:温度计教学目标:1. 了解温度计的基本原理和使用方法;2. 能够使用温度计测量温度,并进行温度的转换和比较;3. 培养学生的观察、测量和实验探究能力。
教学重点:1. 温度计的基本原理和使用方法;2. 温度的转换和比较。
教学难点:1. 温度计的使用方法;2. 温度的转换和比较。
教具准备:1. 温度计;2. 温水和冷水;3. 不同温度的物体。
教学过程:一、导入(5分钟)1. 显示一张温度计的图片,向学生介绍温度计的外观和用途。
2. 引导学生思考:温度是什么?我们平时是如何感受温度的?二、实验探究(15分钟)1. 将温度计放入温水中,观察温度计的表现。
2. 将温度计放入冷水中,观察温度计的表现。
3. 要求学生对比两次实验的结果,总结温度计的基本原理。
三、温度的转换和比较(20分钟)1. 教师出示一个温度的表格,让学生观察并回答问题:如何将摄氏温度转换成华氏温度?如何将华氏温度转换成摄氏温度?2. 将温度计分别放入摄氏温度为0、20和40度的水中,观察并记录温度计的读数。
3. 要求学生将这些读数转换成华氏温度,并进行比较,看哪一个温度更高。
四、小结(10分钟)1. 教师总结本节课的重点和难点,确保学生对温度计的基本原理和使用方法有清晰的认识。
2. 收集学生的问题和困惑,进行解答。
五、拓展延伸(15分钟)1. 学生根据自己的观察和实验结果,设计一个小实验来比较不同物体的温度差异。
2. 学生写下实验设计和实验步骤,并进行实验。
3. 学生总结实验结果,提出问题并进行讨论,展示实验过程和结果。
六、巩固练习(10分钟)1. 学生自主完成练习册上与温度计和温度转换相关的练习题。
2. 教师进行实时批改,提供必要的指导和反馈。
教学反思:本节课的主要目标是让学生了解温度计的基本原理和使用方法,并能够进行温度的转换和比较。
通过实验探究和课堂讨论,学生对温度计的工作原理有了基本的了解,能够使用温度计来测量温度并进行转换和比较。
数字温度计课程设计

数字温度计课程设计一、引言本文档旨在设计一门名为“数字温度计”的课程,旨在教授学生如何设计并制作一个简单的数字温度计。
通过这门课程,学生将了解温度的概念、温度测量的原理,并通过实践操作来设计、制作和调试一个数字温度计原型。
二、课程大纲1. 课程简介在本节课中,我们将介绍本门课程的内容、目标和教学方法。
2. 温度的概念和单位这一节课中,我们将学习温度的基本概念,温度的不同单位以及它们之间的转换关系。
3. 温度测量的原理在本节课中,我们将讲解温度测量的一些基本原理,包括使用热敏电阻、红外线传感器和半导体温度传感器等。
4. 温度传感器的选择和使用这节课我们将学习如何选择合适的温度传感器,并了解它们的使用方法和注意事项。
5. 数字温度计的设计与制作在本节课中,我们将介绍数字温度计的基本原理和电路设计。
学生们将分组进行设计并制作一个数字温度计原型。
6. 数字温度计的调试和应用这节课中,学生需要将制作好的数字温度计原型进行调试,并学习如何将其应用到实际生活中。
7. 课程总结和展望在最后一节课中,我们将对整个课程进行总结,并展望学生们在将来可以进一步深入研究的方向。
三、教学方法本门课程采用以下教学方法:1.授课:教师将通过讲解的方式,将温度概念、温度测量原理等知识传达给学生。
2.实验:学生将参与到温度计设计与制作的实验中,通过实际操作来理解概念和原理。
3.小组讨论:学生将分组进行温度计设计的讨论和合作,提高团队合作和问题解决能力。
4.实际应用:学生将通过调试和应用数字温度计原型,加深对温度测量的理解和实践能力。
四、课程评估本门课程的评估主要分为以下几个方面:1.实验成果:学生根据实验设计制作的数字温度计原型的质量和完成情况。
2.调试和应用:学生能否成功调试数字温度计原型,并将其应用到实际生活中。
3.报告和展示:学生需要撰写相关实验报告,并进行课程展示,展示他们的学习成果和理解。
五、参考资料以下是一些参考资料,供学生们深入了解和学习:1.电子技术基础教程2.温度传感器原理与应用3.温度计原理与设计以上是对《数字温度计课程设计》的简要说明,希望这门课程能够为学生们提供实践操作和实际应用的机会,帮助他们更深入地理解温度测量的原理与方法,培养他们的实践能力和问题解决能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南工程学院应用技术学院课程设计课程名称单片机原理与应用课题名称数字温度计的设计专业电气工程及其自动化班级电气班学号姓名指导教师赵葵银2014年 5 月 12日湖南工程学院应用技术学院课程设计任务书课程名称:单片机原理与应用题目:数字温度计的设计专业班级:电气班学生姓名:学号:指导老师:赵葵银审批:任务书下达日期 2014 年 05 月12日设计完成日期 2014 年05 月23 日目录第1章概述 (1)第2章系统总体方案设计 (3)2.1 系统设计原理 (3)2.2数字温度计设计的方案 (3)第3章硬件设计 (5)3.1 主控器8051 芯片 (5)3.2 时钟电路 (6)3.2复位电路 (7)3.4 温度传感器 (7)3.5 显示电路 (8)3.6 温度报警电路 (9)第4章程序设计 (11)4.1 主程序 (11)4.2 DS18B20的初始化 (11)4.3 读出温度子程序 (13)4.4温度转换命令子程序 (14)4.5 计算温度子程序 (14)第6章总结 (15)附录 (16)附录A 仿真接线图 (16)附录B 程序清单 (17)参考文献 (24)第1章概述随着国民经济的发展,人们需要对各中加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。
采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。
在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。
温度控制在生产过程中占有相当大的比例。
温度测量是温度控制的基础,技术已经比较成熟。
传统的测温元件有热电偶和二电阻。
而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。
我们用一种相对比较简单的方式来测量。
我们采用美国DALLAS半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件,温度范围为-55~125 ºC,最高分辨率可达0.0625 ºC。
DS18B20可以直接读出北侧温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。
本文介绍一种基于AT89C51单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围0℃-~+100℃,使用LED模块显示,能设置温度报警上下限。
正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89C51单片机功能和应用。
该电路设计新颖、功能强大、结构简单。
第2章系统总体方案设计2.1 系统设计原理采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。
采集之后,通过使用51系列的单片机,可以对数据进行相应的处理,再由LED 显示电路对其数据进行显示。
该系统利用AT89S51芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。
该系统扩展性非常强,它可以在设计中加入时钟芯片DS1302以获取时间数据,在数据处理同时显示时间,并可以利用AT24C16芯片作为存储器件,以此来对某些时间点的温度数据进行存储,利用键盘来进行调时和温度查询,获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口通信,方便的采集和整理时间温度数据。
2.2数字温度计设计的方案本课题以是80C51单片机为核心设计的一种数字温度控制系统,系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等组成。
系统框图主要由主控制器、单片机复位、报警按键设置、时钟振荡、LED显示、温度传感器组成。
系统框图如图2-2所示。
图2-2 数字温度计框图第3章硬件设计3.1 主控器8051 芯片对于单片机的选择,可以考虑使用8031与8051系列,由于8031没有内部RAM,系统又需要大量内存存储数据,因而不适用。
AT89C51 以低价位单片机可为提供许多高性价比的应用场合,可灵活应用于各种控制领域,对于简单的测温系统已经足够。
单片机AT89C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要该器件是INTEL公司生产的MCS 一5l系列单片机中的基础产品,采用了可靠的CMOS工艺制造技术,具有高性能的8位单片机,属于标准的MCS—51的CMOS产品。
其主要特征有如下几个:●与MCS-51 兼容● 4K字节可编程FLASH存储器●寿命:1000写/擦循环●数据保留时间:10年●全静态工作:0Hz-24MHz●三级程序存储器锁定●128×8位内部RAM● 32可编程I/O线●两个16位定时器/计数器● 5个中断源●可编程串行通道·●低功耗的闲置和掉电模式●片内振荡器和时钟电路AT8951的管脚如下图所示:图3.1 AT89C51芯片管脚图3.2 时钟电路80C51时钟有两种方式产生,即内部方式和外部方式。
80C51中有一个构成内部震荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。
本次采用内部震荡电路,瓷片电容采用22PF,晶振为12MHZ。
图3.1.1 震荡电路图3.2复位电路单片机系统的复位电路在这里采用的是上电+按钮复位电路形式,其中电阻R采用10KΩ的阻值,电容采用10μF的电容值。
图3.1.2 复位电路3.4 温度传感器DS18B20 最大的特点是单总线数据传输方式,DS18B20 的数据I/O 均由同一条线来完成。
DS18B20 的电源供电方式有2 种: 外部供电方式和寄生电源方式。
工作于寄生电源方式时, VDD 和GND 均接地, 他在需要远程温度探测和空间受限的场合特别有用, 原理是当1 W ire 总线的信号线DQ 为高电平时, 窃取信号能量给DS18B20 供电, 同时一部分能量给内部电容充电, 当DQ为低电平时释放能量为DS18B20 供电。
但寄生电源方式需要强上拉电路, 软件控制变得复杂(特别是在完成温度转换和拷贝数据到E2PROM 时) , 同时芯片的性能也有所降低。
外部电源供电方式是DS18B20最佳的工作方式,工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度监控系统。
因此本设计采用外部供电方式。
如下图所示:图3.2 DS18B20管脚图温度传感器DS18B20的测量范围为-55℃~+125℃,在-10℃~+85℃时精度为±0.5℃。
因为本设计只用于测量环境温度,所以只显示0℃~+51℃。
3.5 显示电路对于数字温度的显示,我们采用4位LED数码管。
足够显示0~100中各位数,并且还能显示一位小数部分。
图3.3 4位LED数码显示管3.6 温度报警电路对于数字温度计的设计,除了温度的数字显示功能外还加入了报警系统,如果我们所设计的系统用来监控某一设备,当设备的温度超过我们所设定的温度值时,系统会产生报警。
我们便能很好的对设备进行处理,就不会应温度的变化而造成不必要的损失。
当温度高于100度时,报警时由单片机产生一定频率的脉冲,由P3.7引脚输出,P3.7外接一只NPN的三极管来驱动杨声器发出声音,以便操作员来维护,从而达到报警的目的。
其电路图如下所示。
图3.4(a)扬声器报警系统电路图当温度低于0度时,亮红灯报警,以便操作员来维护,从而达到报警的目的。
其电路图如下所示。
图3.4(b) 红灯报警系统电路图第4章程序设计4.1 主程序主程序的主要功能是负责温度的实时显示、读出并处理DS18B20的测量的当前温度值,温度测量每1s进行一次。
这样可以在一秒之内测量一次被测温度。
图4.1 主程序流程4.2 DS18B20的初始化DS18B20的初始化:1. 先将数据线置高电平“1”。
2. 延时(该时间要求的不是很严格,但是尽可能的短一点)。
3. 数据线拉到低电平“0”。
4. 延时750微秒(该时间的时间范围可以从480到960微秒)。
5.数据线拉到高电平“1”。
6. 延时等待(如果初始化成功则在15到60毫秒时间之内产生一个由DS18B20所返回的低电平“0”。
据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制7. 若CPU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(5)步的时间算起)最少要480微秒。
8.将数据线再次拉高到高电平“1”后结束。
DS18B20的写操作:1. 数据线先置低电平“0”。
2. 延时确定的时间为15微秒。
3. 按从低位到高位的顺序发送字节(一次只发送一位)。
4. 延时时间为45微秒。
5. 将数据线拉到高电平。
6. 重复上(1)到(6)的操作直到所有的字节全部发送完为止。
7. 最后将数据线拉高。
DS18B20的读操作:1. 将数据线拉高“1”。
2. 延时2微秒。
3. 将数据线拉低“0”。
4. 延时15微秒。
5. 将数据线拉高“1”。
6. 延时15微秒。
7. 读数据线的状态得到1个状态位,并进行数据处理。
8. 延时30微秒。
4.3 读出温度子程序温度的读取:DS18B20在出厂时以配置为12位,读取温度时共读取16位,所以把后11位的2进制转化为10进制后在乘以0.0625便为所测的温度,还需要判断正负。
前5个数字为符号位,当前5位为1时,读取的温度为负数;当前5位为0时,读取的温度为正数。
读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,检验有错时不进行温度数据的改写。
其程序流程图如图4.2所示。
图4.2 读出温度子程序流程图4.4温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时转换时间约为750ms,在本程序设计中采用1s显示程序延时法等待转换的完成。
4.5 计算温度子程序计算温度子程序将RAM值进行BCD码的转换运算,并进行温度值正负的判定,其程序流程图如图4.3所示。
图4.3 计算温度子程序流程图第6章总结在这次基于80C51单片机的数字温度计控制系统的课程设计,对整个硬件电路和软件程序设计做了彻底的学习,掌握了仿真软件proteus及keil的基本知识,学习了proteus的仿真方法和步骤,加深了51单片机的知识了解,并学习了数字温度传感器DS18B20,设计软件仿真,更直观的反应设计的正确性。
通过这次课程设计我才体会到老师在课堂上讲学的重要性。