毕业设计(论文)-基于单片机的热水控制器设计

毕业设计(论文)-基于单片机的热水控制器设计

ID:14751255

大小:604.50 KB

页数:29页

时间:2018-07-30

毕业设计(论文)-基于单片机的热水控制器设计_第1页
毕业设计(论文)-基于单片机的热水控制器设计_第2页
毕业设计(论文)-基于单片机的热水控制器设计_第3页
毕业设计(论文)-基于单片机的热水控制器设计_第4页
毕业设计(论文)-基于单片机的热水控制器设计_第5页
资源描述:

《毕业设计(论文)-基于单片机的热水控制器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)题目:基于单片机的热水控制器学生姓名:学号:专业:指导教师:论文完成时间:2008年06月05日目录摘要31绪论32系统的总体设计33系统的主要硬件介绍43.1单片机介绍43.1.1单片机概述43.1.2单片机编程语言介绍63.1.3系统选择73.1.4AT89C51引脚功能介绍83.2温度传感器DS18B20103.2.1DS18B20简介113.2.2DS18B20的硬件连接124热水控制器的系统设计134.1硬件设计134.1.1温度检测部分134.1.2LED数码管显示电路134.1

2、.3报警及控制输出部分144.1.4单片机及按键电路设计154.2软件系统设计174.2.1系统程序流程图174.2.2单片机软件开发语言184.2.3DS18B20驱动程序194.2.4系统的程序源代码23参考文献28附:系统整体硬件电路图29摘要本文以单片机AT89C51为核心,从DS18B20温度检测的数据采集、设定值调整、LED数码管显示电路、报警及输出控制电加热器等几个方面出发,详细研究和设计了基于单片机的热水控制器的各个部分内容,设计了单片机及其外围电路,并结合一套经典的程序算法。给出了一套合理

3、的基于单片机的热水控制器软硬件解决方案。关键字温度检测DS18B20单片机温度控制1绪论单片机在电子产品中的应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。基于单片机的热水控制器较传统的温度控制器具有更高的智能性,并且系统的功能更加易于扩展和升级,是一种低成本的温度检测、控制方案。在一些温控系统电路中,广泛采用的是通过热电偶、热电阻或PN结测温电路经过相应的信号调理电路,转换成A/D转换器能接收的模拟量,再经过采样/保持电路进行A/D转换,最终送入单片机及其相应的外围电路,完成监控。但

4、是由于传统的信号调理电路实现复杂、易受干扰、不易控制且精度不高。本文介绍单片机结合DS18B20热水控制器设计,本系统用一种新型的可编程温度传感器(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,可根据不同需要用于各种场合。2系统的总体设计单片机的热水控制器需要完成温度的检测并可以通过按键设定调整最高温度和最低温度值、能够显示当前温度值、最高温度和最低温度值,同时要实现水温超过最高温度+3度时,停止电热棒加热并报警;当水位低于最低温度-3度时,启动

5、电热棒加热等功能。需要系统包括单片机最小系统电路和按键电路、LED显示电路、温度检测部分、报警和控制输出等主要部分,系统地总体设计狂徒如下图所示:LED数码管显示DS18B20温度检测部分单片机报警和输出控制部分按键电路图2.1系统整体设计框图3系统的主要硬件介绍3.1单片机介绍3.1.1单片机概述单片微机(Single-ChipMicrocomputer)简称单片机,通常统称微控制器(Micro-Controller简写μC)或微型处理部件(MicroControllerUnit简写MCU)。一般的说,单

6、片机就是在一块硅片上集成CPU、RAM、ROM、定时器/计数器、和多种I/O的完整的数字处理系统。二十世纪,微电子、IC集成电路行业发展迅速,其中单片机行业的发展最引人注目。单片机功能强、价格便宜、使用灵活,在计算机应用领域中发挥着极其重要的作用。从INTEL公司于1971年生产第一颗单片机Intel-4004开始,开创了电子应用的“智能化”新时代。单片机以其高性价比和灵活性,牢固树立了其在嵌入式微控制系统中的“霸主”地位,在PC机以286、386、Pentium、PⅢ高速更新换代的同时,单片机却“始终如一

7、”保持旺盛的生命力。例如,MCS-51系列单片机已有十多年的生命期,如今仍保持着上升的态势就充分证明了这一点。1.单片机的结构与组成目前,单片机的系统结构有两种类型:一种是将程序和数据存储器分开使用,即哈佛(Harvard)结构,当前的单片机大都是这种结构。另一种是采用和PC机的冯.诺依曼(VonNeumann)类似的原理,对程序和数据存储器不作逻辑上的区分,用来存放用户程序,可分为EPROM、OTP、ROM和FLASH等类。EPROM型内存编程后其内容可用紫外线擦除,用户可反复使用,故特别适用于开发过程,

8、但EPROM型单片机价格很高。具有ROM型(掩膜型)内存的单片机价格最低,它适用于大批量生产。由于ROM型单片机的代码只能由生产厂商在制造芯片时写入,故用户要更改程序代码就十分不便,在产品未成熟时选用ROM型单片机风险较高。OTP型(一次可编程)单片机介于EPROM和ROM型单片机之间,它允许用户自己对其编程,但只能写入一次。OTP型单片机生产多少完全可由用户自己掌握,不存在ROM型有最小起订量和掩膜费问题,另外

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。