51单片机c语言教程温度计,单片机课程设计-数字温度计.doc

本项目报告详细介绍了基于单片机STC89C52和DS18B20传感器设计的数字温度计。该温度计具有高精度、宽测量范围和数字显示功能,适用于多种环境的温度检测。设计包括硬件选择、软件流程和系统集成,旨在提供一种便捷、准确的温度测量解决方案。
摘要由CSDN通过智能技术生成

武 夷 学 院

课程设计报告

课程名称:

单片机及嵌入式技术

设计题目:

数字温度计

学生班级:

13计算机科学与技术(1)班

学生姓名:

陈圣盛、周鹏飞、刘犇

指导教师:

焦金涛

完成日期:

2015-12-25

数学与计算机学院

课程设计项目研究报告

目 录

TOC \o "1-3" \h \z \u HYPERLINK \l _Toc1663 第 1 章 项目简介 PAGEREF _Toc1663 3

HYPERLINK \l _Toc21872 1.1 项目名称 PAGEREF _Toc21872 3

HYPERLINK \l _Toc13070 1.2 开发人员 PAGEREF _Toc13070 3

HYPERLINK \l _Toc26773 1.3 指导教师 PAGEREF _Toc26773 3

HYPERLINK \l _Toc5068 第 2 章 项目研究意义 PAGEREF _Toc5068 3

HYPERLINK \l _Toc18930 2.1 课程设计概述 PAGEREF _Toc18930 3

HYPERLINK \l _Toc28309 2.2 需求分析 PAGEREF _Toc28309 3

HYPERLINK \l _Toc8219 2.3 研究意义 PAGEREF _Toc8219 4

HYPERLINK \l _Toc3882 第 3 章 采用的技术 PAGEREF _Toc3882 4

HYPERLINK \l _Toc20811 3.1 课程设计的方案设计论证 PAGEREF _Toc20811 4

HYPERLINK \l _Toc20079 3.2 重要算法的设计、流程描述 PAGEREF _Toc20079 7

HYPERLINK \l _Toc30749 第4 章 课程设计项目进度表 PAGEREF _Toc30749 8

HYPERLINK \l _Toc5300 第5 章 课程设计任务分配表 PAGEREF _Toc5300 8

HYPERLINK \l _Toc15166 第6 章 系统设计 PAGEREF _Toc15166 9

HYPERLINK \l _Toc14116 6.1 程序设计思想 PAGEREF _Toc14116 9

HYPERLINK \l _Toc1940 6.2 程序最终实现结果 PAGEREF _Toc1940 9

HYPERLINK \l _Toc20944 第7 章 源程序 PAGEREF _Toc20944 10

HYPERLINK \l _Toc26790 第8 章 设计心得 PAGEREF _Toc26790 15

HYPERLINK \l _Toc2802 第9 章 参考文献 PAGEREF _Toc2802 15

第 1 章 项目简介

1.1 项目名称

数字温度计

1.2 开发人员

13计科1班 陈圣盛(组长)、周鹏飞、刘犇

1.3 指导教师

焦金涛

第 2 章 项目研究意义

2.1 课程设计概述

随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用STC89C52单片机作为主控制器件,实现温度显示。通过DSl8B20直接读取被测温度值,该器件的物理化学性能稳定,线性度较好,测量温度范围宽,测量精度高 DS18B20 的测量范围为 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C 范围内,精度为 ± 0.5°C 。

2.2 需求分析

目前温度计的发展很快,从原始的玻璃温度计管温度计发展到了现在的热电阻温度计、热电偶温度计、数字温度计、电子温度计等等。随着各类电子产品的便携化,可用于片上测温的集成温度传感器的发展便越趋灼热化。传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农 业生产、科学研究和生活等领域,数量高居各种传感器之首。我们所设计的数字温度计精度较高,能直观地显示温度,并且有警报系统,在蔬菜大棚、工作车间、室温检测等,都有较高使用价值。

2.3 研究意义

目前的温度计中传感器是它的重要组成部分,它的精度、灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。传感器应用极其广泛,目前已经研制出多种新型传感器。但是,作为应用系统设计人员需要根据

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程设计 数字温度计设计 组长:徐春 2006004071 组员:蒋薇薇 2006004041 张静 2006004039 雷小利 2006004042 叶赛虎 2006004068 杨欣 2006004012 摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领 域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温 度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警 。 关键词:单片机数字控制,温度计, DS18B20,AT89S52 0 引言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带 来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越 来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技 术入手,一切向着数字化控制,智能化控制方向发展。 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温 准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用 ,该设计控制器使用单片机AT89S52,测温传感器使用DS18B20,用3位共阳极LED数码管 以串口传送数据,实现温度显示,能准确达到以上要求 1、设计方案 本设计方案的选择主要是感温元件的选择,经查阅资料,IC式感温器在市场上应用比 较广泛的有以下几种: (1)AD590:电流输出型的测温组件,温度每升高1摄氏度K(凯式温度),电流增1uA, 温度测量范围在- 55 ~150 之间。其所采集到的数据需经A/D转换,才能得到实际的温度值。. (2)DSl8B20:除了测量温度外,它还可以把温度值以数字的方式(9Bit)送出,温度送 出的精度为O.5 ,温度测量范围在-55 ~125 之间,可以做恒温控制。 (3)SMARTEC感温组件:这是一只3个管脚感温IC,温度测量范围在—45 ~130。C。误 差可以保持在0.7 以内。 本设计选用DSl8820感温IC,这是因其性能参数符合设计要求,接口简单,内部集成 了A/D转换,测温更简便,精度也较高,反应速度快,且经过市场考察,该芯片易购买 ,使用方便。 本电路主要由以下三大模块组成。 模块一:DSl8B20芯片。 实现功能:实现温度的采集和模拟量与数字量的转换,采集后的数据经过芯片内部模 数转换后通过一个单总线传送到单片机的信号输入口。 模块二:AT89S52单片机。 实现功能:通过程序开发并输入到单片机,使其具备一定的数据处理能力,同时通过 对DSl8B20芯片的读和写把检测到的数据转换成编码写到AT89S52单片机中,再通过单片 机的输出口输出数据经过控制由LCDl602动态显示出来。 模块三:LCDl602。 实现功能:将单片机输出的数据进行动态显示。 2、DSl8B20芯片 美国DALLAS生产的DSl8B20,将各种数字转换电路都集成在一起,省去了电路中的转 换、放大等单元,节约了大量的引线和控制通道切换的逻辑电路,DS18B20内部主要由四 部分组成:暂态存储器、64位ROM、温度传感器及温度报警触发装置;DSl8B20的测量温 度范围从一55 ~+125 ,所以在实际的应用中具有极高的性价比。 2.1性能特点 1)在一10 ~+85 范围内,DSl8B20具有±O.5 的精度。 2)独特的寄生电源供电方式和外接电源供电方式并存,且供电范围为3.0V~5.5V。 3)具有可编程的9~12位温度转换精度。 4)采用"一线总线"结构,且处理只要一只I/0端口就可以实现多点测温,节省硬件资 源。 5)内部设有程序设置寄存器,可用来设置各种参数:分辨率、报警温度等。 2.2 DSl8B20的内部存储器 由图1可以看到,Dsl8820的内部存储器是由8个单元组成,其中第0、1个存放测量温 度值,第2、3分别存放报警温度的上下限值,第4单元为配置单元,5、6、7单元在DSl8 820这里没有被用到。对于第4个寄存器,用户可以设置温度转换精度,系统默认12bit转 换精度,相当于十进制的0.0625 ,其转换时间大约为750磷。具体见表l。 图1 内部存储器结构图 "R1 "R0 "转换精度(16进制"转换精度(十进制"转换时 " " " ") ") "间 " "0 "0 "9bit "0.5 "93.75ms" "0 "1 "10bit "0.25 "187.5ms" "1 "0 "11bit "0.125 "375ms " "1 "1 "12bit "0.0625 "750ms " 表1 温度精度配置 由于DS18B20采用的"一线总线"结构,所以数据的传输与命令的通讯只要通过微处理 器的一根双向I/o口就可以实现。DSl8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值