单片机课程设计温度控制系统

合集下载

基于单片机的数字温度计的课程设计

基于单片机的数字温度计的课程设计

基于单片机的数字温度计的课程设计随着科技发展,单片机技术受到了广泛的应用,并得到了广泛的重视。

本设计以现有单片机ADUC7024系统为基础,设计和实现了一款基于单片机的数字温度计,旨在解决过热或者过冷的问题,通过温度检测器在给定的温度范围内确定温度,并控制过热和过冷的情况。

(一)设计的概述本设计的主要内容是分析ADUC7024硬件,对硬件进行器件选型,完成系统模块的设计,以及ADUC7024以现有程序设计语言完成控制程序设计,最后采用ADUC7024作为控制器,与温度检测器、LED等模块进行硬件联通,完成一个简单的温度检测控制系统。

1、器件选型:本设计采用ADUC7024作为系统的控制器,采取温度传感器采用的是DS18B20温度芯片芯片,显示采用的是LED系列的指示灯,系统开关采用的是两个按键作为上升按钮和下降按钮。

2、硬件模块:本次设计以ADUC7024硬件为主框架,以温度检测器连接ADUC7024控制器,可以实现温度范围内数字检测,LED显示屏以温度为参数,可根据设定的温度范围指示异常温度;系统开关采用按键开关来控制,多出的端口可实现报警功能。

本设计采用ADUC7024系统控制器,设计一款基于单片机的温度检测控制系统的电路,主要包括:外部中断、输入输出口、充电输出和按键检测电路,电路图如下图1所示:1、主程序:本次设计采用C语言编写,主程序负责实现温度检测、控制操作功能。

主程序中采用外部中断和充电输出实现数据的获取和操作的控制,采用按键输入调节温度,并且可以把某一温度范围内的上下限定值写入EEPROM,控制系统会及时获取当前温度,比较当前温度与上下限值,如果出现过热或者过冷,则会发出警报。

2、子程序:本次设计还编写了多个子程序,用于实现数据处理、按键检测等功能,并在主程序中进行调用,使程序更加规范。

单片机恒温箱温度控制系统的设计说明

单片机恒温箱温度控制系统的设计说明

课程设计课题:单片机培养箱温控系统设计本课程设计要求:温度控制系统基于单片机,实现对温度的实时监控,实现控制的智能化。

设计了培养箱温度控制系统,配备温度传感器,采用DS18B20数字温度传感器,无需数模/数转换,可直接与单片机进行数字传输,采用PID控制技术,可保持温度在要求的恒定范围内,配备键盘输入设定温度;配备数码管L ED显示温度。

技术参数及设计任务:1、使用单片机AT89C2051控制温度,使培养箱保持最高温度110 ℃ 。

2、培养箱温度可预设,干燥过程恒温控制,控温误差小于± 2℃.3、预设时显示设定温度,恒温时显示实时温度。

采用PID控制算法,显示精确到0.1℃ 。

4、当温度超过预设温度±5℃时,会发出声音报警。

和冷却过程没有线性要求。

6、温度检测部分采用DS18B20数字温度传感器,无需数模/数转换,可直接与单片机进行数传7 、人机对话部分由键盘、显示器、报警三部分组成,实现温度显示和报警。

本课程设计系统概述一、系统原理选用AT89C2051单片机作为中央处理器,通过温度传感器DS18B20采集培养箱的温度,并将采集的信号传送给单片机。

驱动培养箱的加热或冷却。

2、系统整体结构总体设计应综合考虑系统的总体目标,进行初步的硬件选型,然后确定系统的草案,同时考虑软硬件实现的可行性。

经过反复推敲,总体方案确定以爱特梅尔公司推出的51系列单片机为温度智能控制系统核心,选用低功耗、低成本的存储器、数显等元器件。

总体规划如下:图1 系统总体框图2、硬件单元设计一、单片机最小系统电路Atmel公司的AT2051作为89C单片机,完全可以满足本系统所需的采集、控制和数据处理的需要。

单片机的选择在整个系统设计中非常重要。

该单片机具有与MCS-51系列单片机兼容性高、功耗低、可在接近零频率下工作等诸多优点。

广泛应用于各种计算机系统、工业控制、消费类产品中。

AT 89C2051 是 AT89 系列微控制器中的精简产品。

基于单片机的水温控制系统课程设计

基于单片机的水温控制系统课程设计

基于单片机的水温控制系统第1节引言水温控制在工业及日常生活中应用广泛,分类较多,不同水温控制系统的控制方法也不尽相同,其中以PID控制法最为常见。

单片机控制部分采用AT89C51单片机为核心,采用软件编程,实现用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。

然而,单纯的PID算法无法适应不同的温度环境,在某个特定场合运行性能非常良好的温度控制器,到了新环境往往无法很好胜任,甚至使系统变得不稳定,需要重新改变 PID 调节参数值以取得佳性能。

本文首先用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。

然后在模型参考自适应算法 MRAC基础上,用单片机实现了自适应控制,弥补了传统 PID控制结构在特定场合下性能下降的不足,设计了一套实用的温度测控系统,使它在不同时间常数下均可以达到技术指标。

此外还有效减少了输出继电器的开关次数,适用于环境参数经常变化的小型水温控制系统。

1.1水温控制系统概述温度控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源的巨大浪费。

特别是在当前全球水资源极度缺乏的情况下,我们更应该掌握好对水温的控制,把身边的水资源好好地利用起来。

在现代冶金、石油、化工及电力生产过程中,温度是极为重要而又普遍的热工参数之一。

在环境恶劣或温度较高等场合下,为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对加热炉炉温进行测、显示、控制,使之达到工艺标准,以单片机为核心设计的炉温控制系统,可以同时采集多个数据,并将数据通过通讯口送至上位机进行显示和控制。

那么无论是哪种控制,我们都希望水温控制系统能够有很高的精确度(起码是在满足我们要求的范围内),帮助我们实现我们想要的控制,解决身边的问题。

在计算机没有发明之前,这些控制都是我们难以想象的。

而当今,随着电子行业的迅猛发展,计算机技术和传感器技术的不断改进,而且计算机和传感器的价格也日益降低,可靠性逐步提高,用信息技术来实现水温控制并提高控制的精确度不仅是可以达到的而且是容易实现的。

基于51单片机的温度报警控制系统报告

基于51单片机的温度报警控制系统报告

报告评分批改老师《现代电子综合实验》课程设计报告基于单片机的温度检测控制系统设计学生姓名 学 号专 业 班 级同组学生 提交日期 年 月 日指导教师目录2一、实验目的 .....................................................................................2二、实验要求 .....................................................................................2三、实验开发环境及工具 ...........................................................................2四、按键扫描和液晶显示功能实现 ...................................................................24.1矩阵键盘电路 ...............................................................................4.1.1矩阵键盘电路简介 .....................................................................224.1.2矩阵式按键扫描原理 ...................................................................24.1.3 按键扫描子程序设计思想及流程图 ......................................................34.2 LCD1602显示电路 ..........................................................................34.2.1 LCD1602模块简介 ....................................................................34.2.2 LCD1602模块引脚说明 .................................................................4.2.3 LCD1602控制方式及指令 ..............................................................344.2.4 LCD1602液晶显示子程序设计思想及流程图 ..............................................5五、基于单片机的温度检测控制系统设计过程 .........................................................55.1 系统整体电路框图及功能说明 ................................................................55.2 DS18B20数字温度传感器电路 ..............................................................55.2.1 单总线通信方式简介 ..................................................................65.2.2 DS18B20简介 ......................................................................5.2.3 DS18B20读写操作 ..................................................................665.3 声光报警及控制电路 ........................................................................75.4 软件设计 ..................................................................................5.4.1 主程序设计流程图 ....................................................................775.4.2 DS18B20子程序设计思想及流程图 ...................................................85.4.3 声光报警子程序设计思想及流程图 .....................................................9七、 实验过程及实验结果 ...........................................................................9八、实验中遇到的问题及解决方法 ...................................................................10附件 ............................................................................................一、实验目的(1). 掌握单片机应用系统的设计方法与步骤;(2).掌握硬件电路各功能模块的工作原理、应用电路与编程方法;(3).熟练掌握单总线的应用及编程;(4). 掌握基于单片机的温度检测控制系统的设计与实现。

基于单片机的温度控制系统课程设计报告书

基于单片机的温度控制系统课程设计报告书

单片机课程设计报告书(基于单片机的温度控制系统)学院(系):电子与信息工程学院年级专业:电子信息工程学号: 1学生:三指导教师:**教师职称:教授成绩:制作日期 2014 年 12月 20 日目录摘要 (1)引言 (2)第一章系统设计 (2)1.1 设计任务 (2)1.2 设计目的 (2)1.3 设计思路 (2)第二章硬件系统设计 (4)2.1系统方框图 (4)2.2各部分及其实现的功能 (4)第三章软件设计 (16)3.1程序流程图 (16)3.2 温度传感器流程图程图 (17)第四章仿真与调试 (18)4.1 软件电路故障与解决办法 (18)4.2 软件调试方法 (18)4.3 仿真后,部分显示成果 (19)第五章设计总结 (22)第六章参考文献 (23)附录一 (24)附录二 (25)附录三 (36)基于单片机STC89C51的温度显示系统的设计三峡学院电子与信息工程学院 12电子信息工程(职教师资)摘要:以AT89C51单片机为核心,的数字温度测量及自动控制系统的设计,该温度控制器可以实时显示和设定温度,实现对温度的自动控制。

其组成部分为:AT89S51单片机、DS18B20智能数字温度传感器、键盘与显示电路、温度控制电路。

高精度的DS18B20温度传感器作为温度检测元件,LED数码管并行动态显示作为显示电路,单片机通过对信号进行相应处理,从而实现对所测温度进行控制。

当温度比设定温度小时,当温度大于等于设定温度时,控制器断开电加热设备。

此外,文中还介绍了该温度控制器的软件设计部分,主要模块包括:数码管显示程序、按键处理程序、温度信号处理程序。

主程序通过调用各个上述子程序来完成所有的温度控制器功能。

在此基础上本文还提出了系统软硬件抗干扰措施和系统软硬件及整机调试方案。

该温度控制器具有控制方便、简单的特点,可以实现对温度的高精度控制,并且可以提高被控系统的技术指标。

关键词:单片机;温度传感器;寄存器;引言随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技术的飞速发展,人类生活发生了根本性的改变。

基于单片机的温度控制系统课设报告

基于单片机的温度控制系统课设报告

基于单片机的温度控制系统摘要:该实验设计基于飞思卡尔MC9S12DG128开发板平台,根据实验任务要求,完成了水温自动控制系统的设计,该系统的温度给定值可由人工通过键盘进行设定,测量温度经过A/D转换由数码管显示,通过PID控制算法对温度进行调节,使温度输出值在给定值上下波动,控制该系统的静态误差为1℃,用LED灯模拟加热强度,并用串口将输出的水温随时间的变化数值发到PC机上。

关键字:飞思卡尔单片机水温控制MC9S12DG1281、设计题目与设计任务σ≤;3.温度误要求:1温度连续可调范围是30-150摄氏度;2 超调量20%<±;4尝试使用能预估大滞后的方法,如史密斯预估,或大林算法;也可差0.5用PID及改进算法。

内容:1.根据题目的技术要求,画出系统组成的原理框图;2. 给出系统硬件电路图;3.确定温度控制方案;4. 给出控制方法及控制程序;5.整理设计数据资料,课程设计总结,撰写设计计算说明书。

2、前言:随着电子技术和计算机的迅速发展,计算机测量控制技术拥有操作简单、控制灵活、使用便捷以及性价比较高的优点,从而得到了广泛的应用。

单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可以实现对数字信息的处理和控制,因此,单片机广泛应用于现代工业控制中。

利用单片机对温度测量控制会大大提高系统的可靠性和准确性。

该设计实验是在实验室完成,实验任务是设计制作一个水温自动控制系统,控制对象为1L净水,容器为搪瓷器皿。

水温由人工通过4*4的键盘设定,并能在环境温度改变时实现对水温的自动控制,采用PWM技术控制电阻丝的加热,加热强度由8个LED小灯模拟,以保持设定的温度基本不变,测量温度经过A/D 转换在4位数码管上显示(保留一位小数),并将温度每秒钟向计算机发送一次。

一、系统设计的功能该系统的闭环控制系统框图如图所示。

图水温控制系统结构框图单片机对温度的测量控制是基于传感器、A/D转换器以及扩展接口和执行机构来进行的。

单片机课程设计方案—数字温度计

单片机课程设计方案—数字温度计

1 课题任务、功能要求说明及总体方案介绍1.1 课题目的随着社会的发展,温度的测量及控制变得越来越重要。

本文采用单片机STC89S52设计了温度实时测量及控制系统。

单片机STC89S52 能够根据温度传感器DS18B20 所采集的温度在数码管上实时显示,通过控制从而把温度控制在设定的范围之内。

所有温度数据均通过4位数码管LED显示出来。

系统可以根据时钟存储相关的数据。

通过该课程的学习使我们对计算机控制系统有一个全面的了解、掌握常规控制算法的使用方法、掌握简单微型计算机应用系统软硬的设计方法,进一步锻炼同学们在微型计算机应用方面的实际工作能力。

1.2 功能要求说明设计一个具有特定功能的数字温度计。

该数字温度计上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

测量温度范围0℃~99℃,测量精度小数点后两位,可以通过开始和结束键控制数字温度计的工作状态。

1.3 设计课题总体方案介绍及工作原理说明1.3.1设计课题总体方案(1>根据设计要求,选择AT89C52单片机为核心器件。

(2>温度检测器件采用DS18B20数字式温度传感器。

与单片机的接口为P3.6引脚。

(3>键盘采用独立式按键,由三个按键组成,分别是:设置键<SET),加一建<+1),确认键<RET)。

(4>SET键<上下限温度设置键):当该键按下时,进入上下限温度设置功能。

通过P0.1引脚接入。

(5>+1键<加一调整键):在输入上下限温度时,该键按下一次,被调整位加一。

通过P0.2引脚接入。

(6>RET键<确认键):当该键按下时,指向下一个要调整的位。

通过P0.3引脚接入。

1.3.2 工作原理说明本课题以是80S52单片机为核心设计的一种数字温度控制系统,利用温度传感器DS18B20可以直接读取被测温度值,进行转换的特性,模拟温度值经过DS18B20处理后转换为数字值,然后送到单片机中进行数据处理,并与设置的温度报警限比较,超过限度后通过扬声器报警。

基于单片机水温控制系统的设计课程设计

基于单片机水温控制系统的设计课程设计

基于单片机水温控制系统的设计摘要本文介绍了基于AT89S52单片机水温测量及控制系统的设计。

系统硬件部分由单片机电路、温度采集电路、键盘电路、LED显示电路、继电器控制电路等组成。

软件从设计思路、软件系统框图出发,逐一分析各模块程序算法的实现,通过C语言编写出满足任务需求的程序。

本系统采用数字式温度传感器DS18B20作为温度传感器,简易实用,方便拓展。

单片机以此对水的温度进行有效检测与报警,并以此进行水温的控制。

基于单片机水温控制系统采用多电源供电,降低了系统各个模块间的干扰,还保证了电源能为各部分提供足够的工作电流,提高系统的可靠性。

关键词:水温控制 AT89S52 DS18B20湖南科技大学课程设计目录摘要 (i)第一章绪论 (1)1.1水温控制系统设计的背景 (1)1.2水温控制系统设计的意义 (1)1.3水温控制系统完成的功能 (2)第二章系统设计方案选择 (3)2.1单片机及水温控制方案 (3)2.2水温传感器方案 (3)2.3电源设计方案 (4)2.4控制系统总体设计 (4)第三章硬件设计部分 (5)3.1单片机电路 (5)3.2温度检测电路 (9)3.3其它部分硬件电路 (13)第四章软件设计部分 (16)4.1程序设计方案 (16)4.2各模块子程序设计 (17)第五章系统调试部分 (21)参考文献 (23)附录 (24)第一章绪论1.1水温控制系统设计的背景测量控制的作用是从生产现场中获取各种参数,运用科学计算的方法,综合各种先进技术,使每个生产环节都能够得到有效的控制,不但保证了生产的规范化、提高产品质量、降低成本,还确保了生产安全。

所以,测量控制技术已经被广泛应用于炼油、化工、冶金、电力、电子、轻工和纺织等行业。

单片机以其集成度高、运算速度快、体积小、运行可靠、价格低廉等优势,在过程控制、数据采集、机电一体化、智能化仪表、家用电器以及网络技术等方面得到了广泛的应用,特别是单片机技术的开发与应用,标志着计算机发展史上又一个新的里程碑。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

温度控制系统设计题目: 基于51单片机的温度控制系统设计姓名:学院: 电气工程与自动化学院专业: 电气工程及其自动化班级:学号:指导教师:2015年5月31日摘要: (3)一、系统设计 (3)1、1 项目概要 (3)1、2设计任务与要求: (3)二、硬件设计 (4)2、1 硬件设计概要 (4)2、2 信息处理模块 (4)2、3 温度采集模块 (5)2、3、1传感器DS18b20简介 (5)2、3、2实验模拟电路图 (7)2、3、3程序流程图 (6)2、4控制调节模块 (9)2、4、1升温调节系统 (9)2、4、2温度上下限调节系统 (8)2、43报警电路系统、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、92、5显示模块 (12)三、两周实习总结 (13)四、参考文献 (13)五、附录 (14)5、1原理图 (14)摘要:在现代工业生产中,温度就是常用的测量被控因素。

本设计就是基于51单片机控制,将DS18B20温度传感器实时温度转化,并通过1602液晶对温度实行实时显示,并通过加热片(PWM波,改变其占空比)加热与步进电机降温逐次逼近的方式,将温度保持在设定温度,通过按键调节温度报警区域,实现对温度在0℃-99℃控制的自动化。

实验结果表明此结构完全可行,温度偏差可达0、1℃以内。

关键字:AT89C51单片机;温控;DS18b20一、系统设计1、1 项目概要温度控制系统无论就是工业生产过程,还就是日常生活都起着非常重要的作用,过低或过高的温度环境不仅就是一种资源的浪费,同时也会对机器与工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高与开展容易等优点,因此市场前景好。

1、2设计任务与基本要求:(1)采用DS18B20作为温度传感器进行温度检测。

(2)对采集温度用LCD1602进行显示(显示温度分辨率0、1℃);采集温度数值应采用数字滤波措施,保证显示数据稳定。

(3)设计相应的温度控制电路,根据测得的温度情况对加热器进行控制,将温度保持在设定温度。

(4)通过按键设置温度上下限,超限通过蜂鸣器报警。

(5)采用DS1302时钟芯片显示当前时间,并可以对时间进行设置。

二、硬件设计2、1 硬件设计概要根据需求,我们将系统分为五个模块,信息处理模块,温度采集模块、时间模块、控制调节模块、报警电路模块,显示模块。

2、2 信息处理模块AT89C51就是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

AT89C2051就是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集与输出管脚相兼容。

由于将多功能8位CPU与闪烁存储器组合在单个芯片中,ATMEL的AT89C51就是一种高效微控制器,AT89C2051就是它的一种精简版本。

AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

单片机模块如图(1) 所示。

2、3 温度采集模块2、3、1传感器DS18b20简介DALLAS最新单线数字温度传感器DS18b20简介新的“一线器件”,体积更小、适用电压更宽、更经济。

Dallas半导体公司的数字化温度传感器DS18b20就是世界上第一片支持“一线总线”接口温度传感器。

一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新的概念。

DS18b20、DS1822“一线总线”数字化温度传感器同DS1820一样,DS18b20也支持“一线总线”接口,测量温度范围为-55℃~ +125℃,在-10℃~ +85℃范围内,精度为0、5℃。

DS18b20的精度较差为2℃。

现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。

适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测量类消费电子产品等。

与前一代产品不同,新的产品支持3V~ 5V的电压范围,使系统设计更灵活、方便。

而且新一代产品更便宜,体积更小。

DS18b20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH与TL、配置寄存器。

DS18b20的实验板原理接线图如图(2):图(2) DS18b20的实验板接线图其中:DQ 为数字信号输入/输出端;GND 为电源地;VDD 为外接供电电源输入端(在寄生电源接线方式时接地)2、3、2实验模拟电路图温度检测控制模拟电路图Ds18b20原件及其连线如图(3),此温度传感器上显示的温度同步显示到LCD1602上,并有加温,减温按钮。

26.0DQ 2VCC 3GND 1U2DS18B20R24.7K图(3)温度检测控制模拟电路图2、3、3程序流程图图(4)主程序流程图图(5)DS18B20初始化子程序流程图图(6)DS18B20读写的程序流程图2、4控制调节模块2、4、1升温调节系统通过继电器的开合来控制加热片电路的通断,来达到设温效果,我们预设温度为25度,当温度低于25度时,单片机P3、6引脚输出高电平,继电器导通,对温度传感器加热,加热模块如图(7)所示。

图(7)加温控制电路2、4、2温度上下限调节系统通过按键控制键选着调节对象,通过上升下降调节值大小,模拟电路图如图(78主控电路:我们设定温度为10--20度,为表示方便,这里设控制开关,升温开关,降温开关分别为,k1,k2,k3,开始显示的就是当前温度,K1主控开关,用来控制进入的就是当前温度,温度上限,下限的调节界面。

按k1,一次进入三个界面。

按K2为加1开关,按一下,加1,k3减1开关,按一下,减1、例如:开始时显示的就是当前温度界面,按下k1进入高温设定界面,显示器上显示当前温度与温度上限,按k2,上限加1,按k3,上限减1,再按k1进入显现设定界面,显示器显示当前温度,与温度下限,按k2,下限加1,按k3,下限减1,再按k1,进入显示当前温度界面。

如图(8)2、4、3 报警电路系统通过蜂鸣器的鸣叫实现报警,如果温度超过上限蜂鸣器鸣叫,温度低于下限蜂鸣器鸣叫。

如图(8)、(9)。

图(8)温度设定开关图(9)报警模块2、5显示模块通过采集DS18B20的温度,同步显示到LCD1602上,精确到小数点后第一位。

如下图812345678R S R W E N D 714D 613D 512D 411D 310D 29D 18D 07E6R W 5R S 4V S S 1V D D 2V E E3LCD1LM016LRV1POT图(10)温度显示界面通过DS1302时钟芯片将时间同步显示到LCD1602上。

如下图(时间可以设置在此没有设置)812345678R S R W E N D 714D 613D 512D 411D 310D 29D 18D 07E6R W 5R S 4V S S 1V D D 2V E E3LCD1LM016LRV1POT图(11)时间显示界面通过2402记录超过设定值的温度,如下图:812345678R S R W E N D 714D 613D 512D 411D 310D 29D 18D 07E6R W 5R S 4V S S 1V D D 2V E E3LCD1LM016LRV1POT图(12)记录超过设定值的温度显示界面三、两周实习总结这次单片机实习我们做的就是温度控制系统。

瞧到这个题目我们还就是比较有信心的,对基本功能的设计,我们比较熟练,关键问题在于一些拓展功能的时限。

第一周我们找了很多资料,通过两周的实习,我们 学到了很多的知识,也对DS18B20的用法以及DS1302的用法有了一个更深入的学习。

四、参考文献[1] 郭天祥、新概念51单片机C 语音教程——入门提高开发拓展攻略 [M]、北京:北京:电子工业出版社,2009、[2] 韩广兴、电子元器件与实用电路基础[M]、北京:电子工业出版社,2005、 [3] 方大千,朱丽、电子控制系统装置制作入门[M]、北京:国防出版社,2006、 [4] 刘向举,刘丽娜、 基于单片机的智能温度测控系统的设计[J]、 齐齐哈尔大 学学报(自然科学版)、 2012(03)[5] 黄文力,邓小磊、 DS18B20数字温度传感器接口程序的时序[J]、 仪器仪表 用户、 2011(06)[6] 黄晓林、 一种实用型智能恒温控制系统设计[J]、 自动化技术与应用、2011(11)[7] 王文,王直、 基于ARM 与DS18B20的温度监测系统[J]、 电子设计工程、2011(20)[8] 陈锡华,贾磊磊、 温度传感器DS18B20序列号批量搜索算法[J]、 单片机与 嵌入式系统应用、 2011(09)五、附录5、1原理图123456781234567812345678R S R W E N ENRS RW P1.6P1.6XTAL218XTAL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D 714D 613D 512D 411D 310D 29D 18D 07E6R W 5R S 4V S S 1V D D 2V E E3LCD1LM016L234567891RP1RESPACK-895.0DQ 2VCC 3GND 1U2DS18B20RST 5SCLK 7I/O 6X12X23VCC18VCC21U3DS1302X1CRYSTALX2CRYSTALC130pFC230pFBAT11.5VBAT21.5VC30.1uFBUZ1BUZZERC41uFR110kRV1POT加按钮减按钮设置温度按钮菜单选择按钮时钟设置按钮Q1PNP报警部分RL1RLY-SPNOQ2NPNR24.7K12J1SIL-100-02。

相关文档
最新文档