1、 1 毕 业 设 计 课 题 名 称 系(院)名称 电气工程系 专 业 及 班 级 学 生 姓 名 学 号 指 导 教 师 完成日期 年 月 日 2 摘摘 要要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入, 同 时带动传统控制检测日新月益更新。 本文从硬件和软件两方面来讲述对烘干箱温度的自动控制过程,在控制过程中 主要应用 AT89C51、ADC0809、LED 显示器、LM324 比较器,而主要是通过 DS18B20 数字温度传感器采集环境温度,以单片机为核心控制部件,并通过四位 数码管显示实时温度的一种数字温度计。软件方面采用汇编语言来进行程序设计, 使指令的执行速
2、度快,节省存储空间。为了便于扩展和更改,软件的设计采用模 块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运 作。 关键词:关键词:单片机系统;传感器;数据采集;模数转换器;温度 目录目录 摘摘 要要 2 2 1 1 绪绪 论论 2 2 1.1 课题的背景及其意义 2 1.2 课题研究的内容及要求 3 1 12.1 2.1 课题的课题的主要研究的内容主要研究的内容 3 2 2 AT89C51AT89C51 系列单片机介绍系列单片机介绍及硬件设计及硬件设计 5 5 2.1 AT89C51 系列单片机介绍 5 2.2.1 1.1 AT89C51.1 AT89C51 系列基本组成
3、及特性系列基本组成及特性 5 2.2.1 1.2 AT89C51.2 AT89C51 系列引脚功能系列引脚功能 6 2.2.1 1.3 AT89C51.3 AT89C51 系列单片机的功能单元系列单片机的功能单元 8 22 硬件设计 . 11 2.2.1 2.2.1 温度采样部分温度采样部分 11 2 2.2.22 2 控制温度控制温度 . 13 2.2.3 2.2.3 模数转换部分模数转换部分 14 2.2.4 2.2.4 模数转换技术模数转换技术 14 2.2.5 2.2.5 积分型模数转换器积分型模数转换器 14 2.2.6 2.2.6 显示部分显示部分 15 3 3 软件设计软件设计
4、1717 3.1 主程序流程图 . 17 3.2 读温度子程序 17 3.3 计算温度子程序 18 3.4 按键流程图 . 19 3.5 显示流程图 20 结结 论论 2222 谢谢 辞辞 2323 2 1 1 绪绪 论论 1.11.1 课题的背景及其意义课题的背景及其意义 现代工业设计,工程建设及日常生活中温度控制都起着重要的作用,早期的 温度控制主要用于工厂时间生产中,能起到实时采集温度数据,提高生产效率, 产品质量之用。随着人们生活质量的提高,现代社会中的温度控制不仅应用在工 厂生产方面也应用于酒店,厂房以及家庭生活中,在有些应用中,如高精度的生 产厂房,对温度的要求极其严格,温度的变化
5、极有可能对生产的产品造成极大的 影响。因此,这就需要一种能够及时检测温度变化以及温度变化的设备,提供温 度数据值,使人们对温度的变化做及时的调整,多点温度控制可根据人们不同的 应用环境自行设置该环境的温度值,及时反映生产,生活中温度变化使人们能及 时看到温度变化的第一手资料,提示人们温度变化情况,协助人们能及时的调整, 起到温度报警作用,使温度控制更好的服务于社会生产,生活。 电子技术的飞速发展,给人类的生活带来了根本的的变革,特别是随着大规 模集成电路的产生而出现了微型计算机,更是将人类社会带入了一个新的时代。 利用微机的强大功能。人们可以完成各种各样的控制。然而,微机造价高,对于 大多数的
6、工业控制来说,也并不需要微机那样强大的功能,于是单片机就运用而 生了。单片机其实就是一个简化的微机,将微机的 CPU,存储器,I/O 接口。定时 器/计数器等集成在一片芯片上就是单片机了,它主要用来完成各种控制功能。相 对微机来说,单片机价格低,非常适合于应用在简单 的控制场合以降低成本。另 外,单片机是按照工业控制要求设计的,其可靠性很高,可在工业现场复杂的环 境下运行。单片机依靠其高的可靠性和极高的性价比,在工业控制,数据采集, 智能化仪表,家用电器等方面得到极为广泛的应用。 温度是表征物体冷热程度的物理量,温度测量则是工农业生产过程中一个很 重要而普遍的参数。温度的测量及控制对保证产品质量、提高生产效率、节约能 源、生产安全、促进国民经济的发展起到非常重要的作用。由于温度