基于单片机数字温度计设计毕业论文.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机数字温度计设计毕业论文 目 录 第1章 前言 1 1.1 设计目标 1 1.1.1 前景 1 1.1.2 实现的可行性 1 1.2 设计思路 2 1.2.1 硬件设计思路 2 1.2.2 软件设计思路 2 第2章 方案论证 4 2.1 方案一:使用热敏电阻 4 2.2 方案二:采用数字温度芯片DS18B20 4 第3章 各电路设计及论证 6 3.1 主控制器 7 3.1.1 方案一:采用PC机实现 7 3.1.2 方案二:使用单片机 7 3.2 显示电路 10 3.2.1 方案一:采用七段LED数码显示 10 3.2.2 方案二:采用SMCI602A液晶显示模块芯片 10 3.3 温度传感器的选择 11 3.3.1 方案一:采用热敏电阻 11 3.3.2 方案二:数字温度传感器DS18B20 11 第4章 软件设计 18 4.1 软件总体设计流程 18 4.2 模块设计 18 4.2.1 读出温度流程 18 4.2.2 温度处理流程 19 4.2.3 LED 显示模块 20 4.2.4 整体的温度处理及显示流程 21 4.2 源程序 21 4.3 软硬件系统的调试 26 结 论 31 参考文献 32 致 谢 33 附 录 34 第1章 前言 随着科学技术日益迅速的发展,数字监控系统已经深入到生活的各个方面。数字温度计作为数字监控系统的重要组成部分发挥着极其重要的作用。它克服了接触式温度计对传感器的耐热性能要求比较苛刻的缺点,使温度计无论在使用范围还是测量精度上都有了长足的进步。 本设计就是在这种广阔的应用背景下应运而生的。下面就本设计的设计目标和思路进行简单介绍。 1.1 设计目标 系统上电复位并初始化后,主控制器将发出略读电可擦除只读存储器及温度转换命令,然后执行读出温度和温度处理函数,最后用 4 位 LED 数码管显示温度值的百位、十位、个位及小数部分,以十进制方式显示。 1.1.1 前景 温度是工业中非常关键的一项物理量,在农业,现代科学研究和各种高新技术的开发和研究中也是一个非常普遍和常用的测量参数。 温度测量的原理主要是:将随温度变化而变化的物理参数,如膨胀、电阻、电容、热电动势、磁性、频率、光学特性等通过温度传感器转变成电的或其他信号,传给处理电路。最后转换成温度数值显示出来。 传统的温度测量方法基本上是接触式的,主要有:热膨胀式温度计,电阻式温度计,热电偶式温度计等。 这些接触式温度计的主要缺点是对传感器的耐热性能要求比较苛刻,所以对应的使用温度范围比较有限。它们的精度也大大限制了他们的应用领域。 此外,由于这些测量方法大都是接触式的,会污染一些高纯度,高腐蚀性的测量对象。目前应用的比较广泛的非接触温度测量技术有红外非接触温度测量技术,单总线数字式温度测量技术等等。此外,激光测量温度技术,基于彩色三基色的温度测量技术也开始成为温度测量的手段。随着科学技术的进一步发展,相信更多更先进的温度测量手段会出现并影响我们的生产、生活和社会生活的方方面面。 1.1.2 实现的可行性 在嵌入式系统设计中,LED 显示器是常用的显示设备之一,它具有使用方便、价格便宜、电路接口简单等优点,因此,在嵌入式系统中被广泛使用。 为了实现 LED 显示器的数字显示,可以采用静态显示法和动态显示法。由于静态显示法需要数据锁存器等硬件,接口复杂一些,考虑到温度计显示只有 4 位,且系统没有其它复杂的处理任务,所以计划采用动态扫描法实现 LED 显示。主控制器计划采用飞思卡尔公司的 MC9S12DG128 单片机,这种单片机具有足够的空余硬件资源,以便可以实现其它的扩 充功能。数字温度计要求用 4 位共阴极 LED 数码管显示温度值的百位、十位、个位及小数部分,以十进制方式显示。 1.2 设计思路 主控制器采用飞思卡尔公司的 MC9S12DG128 单片机,这种单片机具有足够的空余硬件资源,以便可以实现其它的扩充功能。利用温度传感器 DS18S20 来实现测温,它可以实现-55 至+125℃的显示,本设计使用 4 位共阴极 LED 显示,可满足该范围内温度的显示。 1.2.1 硬件设计思路 硬件设计是整个系统的基础,要考虑的方方面面很多,除了实现此设计基本功能以外,主要还要考虑如下几个因素:①系统稳定度;②器件的通用性或易选购性;③ 软件编程的易实现性;④系统其它功能及性能指标;因此硬件设计至关重要。 主要设计包括以下三部分: 单片机主控模块:采用 MC9S12DG128,单片机作为整个硬件系统的核心,它既是协调整机工作的控制器,又是数据处理器。关于主控芯片的体系结构在第二章会有详细的介绍。 数字温度计模块:采用 DS18S20,DS18S20 是美国 DALLAS 公司推出的一种高性能、低功

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档