基于51单片机智能温度控制器设计与实现毕业论文(44页).doc
《基于51单片机智能温度控制器设计与实现毕业论文(44页).doc》由会员分享,可在线阅读,更多相关《基于51单片机智能温度控制器设计与实现毕业论文(44页).doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于51单片机智能温度控制器设计与实现毕业论文-第 35 页题目 基于51单片机智能温度控制器设计与实现 本题目要求设计者以智能温度控制器为对象,完成硬件系统和软件设计并实现其功能。1. 熟悉任务,分析课题要求,熟悉温度控制器的原理,进行方案设计; 2. 熟悉硬件设计技术基础、单片机应用系统设计要领,根据本课题的特点选择相应器件;3. 搜集素材,优选素材,整理素材;4. 完成所硬件电路的装配和调试,编写程序实现其功能;5. 撰写毕业设计论文。6. 参加毕业设计论文答辩。毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研
2、究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文
3、的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影
4、印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘 要 近年来,随着单片机档次的不断提高,功能的不断完善,其应用日趋成熟,应用领域日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而生辉增色.单片机应用技术已成为一项新的工程应用技术.本毕业设计正是以AT89S51单片机为中心设计的温度控制器.虽然温度控制器电路功能比较简单,但是设计它的意义在于能使学生将所学到的知识综合应用,提高动手实践能力.本系统采用AT89S51单片机作为核心,控制系统的模块分别为:单片机最小系统、显示模块、温度设定模块。当温
5、度传感器感应到温度变化时,本设计可以判断温度是否设定范围之内,若不在,蜂鸣器发出警报。本设计的系统实用性强、判断精确、操作简单、扩展功能强.关键词: 温度控制器 单片机 AT89S51ABSTRACTIn recent years, with the continuous improvement of the microcontroller class, functional improvement, its application matures, application field, especially the increasing industry measurement and co
6、ntrol, cutting-edge weapons and daily household appliances, etc but because a single-chip microcomputer and brightness graces. Microcomputer application technology has become a new engineering application technology. This graduation design is designed for the center with AT89S51. Although temperatur
7、e controller is simpler, but design its meaning lies in the can make students will learn knowledge comprehensive application, improving practical capability. This system uses AT89S51 as the core, the control system of the modules are respectively:single chip minimize system, display module, temperat
8、ure-setting module. When the temperature sensors induction to temperatures variation the design can judge whether the tempertaure comes within the range.If not,the buzzer alarms.This design system accurately strong practicality, judgment, simple operation,and function expansion is strong.keywords: T
9、emperature controller single-chip microcomputer AT89S51目录第一章 绪论.31.1 单片机的发展.31.2 智能温度控制器的背景.41.3 智能温度控制器的意义.4第二章 整体设计.72.1 单片机的选择.7 2.1.1 单片机管脚功能说明.72.2 模块性能分析.9 2.2.1 按键.9 2.2.2 数码管.9第三章 硬件电路设计.133.1 最小系统设计.13 3.1.1 时钟电路.13 3.1.2 复位电路.133.2 数码管显示电路.143.3 按键电路的设计.143.4 DS18B20 的简介.15 3.4.1 DS18B20 概
10、述.15 3.4.2 DS18B20 技术性能描述.15 3.4.3 DS18B20 引脚.163.5 智能温度控制器实物图.16第四章 软件设计.194.1 流程图设计.194.2 主程序.214.3 Protel99SE 的简介.29第五章 软硬件调试.315.1 硬件调试.315.2 软件调试.31 第六章 总结与展望.33第七章 结束语.35致谢.37参考文献.39附录.41附录A.41附录B.42第一章 绪 论1.1 单片机的发展单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器
11、/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 单片机也被称为微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是8位或4位的。其中最成功的是INTEL
12、的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂
13、价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 由于单片机具有控制功能强,体积小,成本低,功耗小等一系列的特点,使它在工业控制,智能仪器,节能技术改造,通信系统,信号处理及家用电器产品中都得到广泛的应用,随着数字技术的发展及单片机在电子系统中的广泛应用,在很大程度上改变了传统的设计方法。以往采用模拟电路,数字电路实现的电路系统,大部分功能单元都可以通过对单片机硬件功能的扩展及专用程序的开发来实现
14、系统提出的要求,这意味着许多电路设计问题将转化为程序设计问题。这种用模拟技术,数字技术的综合设计系统,用软件取代硬件实现和提供系统系能的新的设计思想体系,一般称之为微控制技术。在微控制系统的设计中,系统设计和软件设计起着关键性的作用。1.2 智能温度控制器的背景二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通
15、常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。在实际生活中,比如空调的温度控制系统等,为了使其能够周围环境温度在适宜温度之内,必须要有一个系统来完成这个任务。若在实际生活之中,只靠
16、人的感觉是很难判断出温度的确定值的。利用单片机编程来设计智能温度控制器,可以使以上问题得以解决,即使两个温度仅仅相差零点几度,也能轻松的判断出目前温度是否在适宜温度范围。本文主要介绍了智能温度控制器的工作原理及设计,以及它的实际用途。1.3 智能温度控制器的意义本系统采用单片机作为整个控制核心。控制系统的模块为:单片机最小系统模块、显示模块、温度设定模块。该系统利用一个数码管来完成显示功能;用温度传感器来获取外界温度,在数码管上显示此时温度值,从而实现温度测量的过程。在设计应用中,为了知道此时确定的温度值是否处于所设定的理想范围,必须要设计一个系统来完成这个任务。如果在温度测量中,靠自身感觉是
17、几乎无法判断出此时的确切温度的。利用单片机系统来设计温度器,使以上问题得以解决,即使两个时刻的温度相差为零点几度,也可测量出准确温度。系统工作原理本系统采用AT89S51单片机作为核心。控制系统的模块分别为:单片机最小系统模块、显示模块、温度设定模块。本文主要介绍了单片机智能温度控制器设计及工作原理,以及它的实际用途。第二章 整 体 设 计2.1 单片机的选择AT89S51是一个低功耗,高性能COMS8位单片机,片内含4K Byte ISP(In-system programmable)的可反复擦写1000次的Flash的只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼
18、容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器SP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。2.1.1 单片机管脚功能说明2VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 图2.1 AT89S51的管脚图P1口:P1口是一个内部提供上拉电阻的8位双向I/
19、O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写
20、时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口除了作为普通I/O口,还有第二功能:P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 智能 温度 控制器 设计 实现 毕业论文 44
限制150内