如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
天津滨海职业学院全日制高等职业教育毕业实践环节毕业设计(典型性项目)说明书基于单片机的温度报警器设计(方案)作者:李佳璐院系:天津滨海职业学院机电工程系专业:电子信息工程技术年级:2012级学号:20120012113指导教师:×××时间:2015年4月主要内容简介在农业生产中,温室的温度很难把握。往往超过或低于允许值,致使大批良种的报废,耽误农时,影响生产。这就需要设计一个温度报警器,在环境温度超过一定范围时报警,来提醒使用者。基于以上背景设计基于单片机的温度报警器。本设计采用ATMEL公司的ATmega16单片机为硬件核心系统,添加数码管、按键和温度传感器芯片,组成完整的硬件系统。采用C语言为编程语言,进行系统的软件系统开发。通过本系统硬件、软件部分设计完成如下目标:1、完成系统的硬件部分设计,硬件部分包括电源、显示、按键、温度接口、报警触发等部分设计。在此基础上保证软件功能实现。2、温度报警器可以通过按键方便设定报警范围。3、温度报警器通过数码管显示实时显示测量的环境温度。当环境温度温度超出设定范围时,启动报警。本设计硬件制作方便,通过C语言程序实现软件设计,可移植性强,能够精准的对环境进行温度测量并显示,实用性强。关键字:M16;18B20;温度控制;C语言目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc6784一、绪论PAGEREF_Toc67844HYPERLINK\l_Toc29840(一)研究背景与现状PAGEREF_Toc298404HYPERLINK\l_Toc30918(二)设计内容及要求PAGEREF_Toc309184HYPERLINK\l_Toc4266二、关键技术简介PAGEREF_Toc42665HYPERLINK\l_Toc2138三、M16单片机概述PAGEREF_Toc21386HYPERLINK\l_Toc7268(一)ATmega16的主要性能PAGEREF_Toc72686HYPERLINK\l_Toc869(二)M16的基本组成及引脚PAGEREF_Toc8696HYPERLINK\l_Toc26543(三)M16的引脚基本功能PAGEREF_Toc265436HYPERLINK\l_Toc9946(四)外部晶体振荡器PAGEREF_Toc99468HYPERLINK\l_Toc15729四、温度传感器18B20介绍PAGEREF_Toc157298HYPERLINK\l_Toc29909(一)温度传感器18B20的特性PAGEREF_Toc299098HYPERLINK\l_Toc14042(二)温度传感器18B20的基本组成,见下图4所示。PAGEREF_Toc140429HYPERLINK\l_Toc27437(三)温度传感器18B20的测温操作PAGEREF_Toc2743710HYPERLINK\l_Toc1602五、硬件设计PAGEREF_Toc160212HYPERLINK\l_Toc22340(一)硬件电路设计PAGEREF_Toc2234012HYPERLINK\l_Toc24109(二)电源和复位电路设计PAGEREF_Toc2410913HYPERLINK\l_Toc31125(三)输入、输出部分设计PAGEREF_Toc3112514HYPERLINK\l_Toc32034(四)驱动部分设计PAGEREF_Toc3203415HYPERLINK\l_Toc32415六、软件设计PAGEREF_Toc3241515HYPERLINK\l_Toc28017(一)显示部分设计PAGEREF_Toc2801715HYPERLINK\l_Toc16397(二)按键检测设计PAGEREF_Toc1639721HYPERLINK\l_Toc16432(三)1-wire是一种通讯协议实现PAGEREF_Toc1643223HYPERLINK\l_Toc6230(四)软件总体设计PAGEREF_Toc623028一、绪论(一)研究背景与现状1.在农业生产中,温室的温度很难把握。往往超过或低于允许值,致使大批良种的报废,耽误农时,影响生产。日常生活中,经常要用到高功率电器,但是高功率电器的发热量大