预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业论文(设计)题目:基于单片机的温度控制系统姓名:学号:专业:研究方向:指导教师:环境工程系二O一四年四月摘要近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及具体应用对象特点的软件结合,以作完善。本文从硬件和软件两方面来讲述水温自动控制过程,在控制过程中主要应用AT89C51、ADC0809、LED显示器、LM324比较器,而主要是通过DS18B20数字温度传感器采集环境温度,以单片机为核心控制部件,并通过四位数码管显示实时温度的一种数字温度计。软件方面采用汇编语言来进行程序设计,使指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。而系统的过程则是:首先,通过设置按键,设定恒温运行时的温度值,并且用数码管显示这个温度值.然后,在运行过程中将采样的温度模拟量送入A/D转换器中进行模拟-数字转换,再将转换后的数字量用数码管进行显示,最后用单片机来控制加热器,进行加热或停止加热,直到能在规定的温度下恒温加热。--关键词:单片机系统;传感器;数据采集;模数转换器;温度目录摘要2第1章绪论4TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc385074558"1.1选题背景PAGEREF_Toc385074558\h4HYPERLINK\l"_Toc385074559"1.2选题简介PAGEREF_Toc385074559\h4HYPERLINK\l"_Toc385074560"第2章系统零件理论基础PAGEREF_Toc385074560\h5HYPERLINK\l"_Toc385074561"2.1AT89C51单片机的介绍PAGEREF_Toc385074561\h5HYPERLINK\l"_Toc385074562"2.1.1AT89C51单片机的特点PAGEREF_Toc385074562\h5HYPERLINK\l"_Toc385074563"2.1.2AT89C51单片机的基本组成PAGEREF_Toc385074563\h5HYPERLINK\l"_Toc385074564"2.2系统功能的确定PAGEREF_Toc385074564\h6HYPERLINK\l"_Toc385074565"2.3ADC0809的内部结构PAGEREF_Toc385074565\h6HYPERLINK\l"_Toc385074566"2.4温度传感器PAGEREF_Toc385074566\h7HYPERLINK\l"_Toc385074567"第3章电路设计PAGEREF_Toc385074567\h8HYPERLINK\l"_Toc385074568"3.1单片机控制单元PAGEREF_Toc385074568\h8HYPERLINK\l"_Toc385074569"3.2系统结构框图PAGEREF_Toc385074569\h9HYPERLINK\l"_Toc385074570"3.3传感器及放大电路PAGEREF_Toc385074570\h9HYPERLINK\l"_Toc385074571"3.4模数转换部分PAGEREF_Toc385074571\h10HYPERLINK\l"_Toc385074572"3.4.1模数转换技术PAGEREF_Toc385074572\h10HYPERLINK\l"_Toc385074573"3.5调节执行单元PAGEREF_Toc385074573\h11HYPERLINK\l"_Toc385074574"3.6系统的原理图PAGEREF_Toc385074574\h12HYPERLINK\l"_Toc385074575"第4章软件设计PAGEREF_Toc385074575\h13HYPERLINK\l"_Toc385074576"4.1主程序流程图PAGEREF_Toc385074576\h13HYPERLINK\l"_Toc385074577"4.2中断子程序流程图PAGEREF_Toc385074577\h14HYPERLINK\l"_Toc385074578"4.3按键流程图PAGEREF_Toc385074578\h