1、毕业论文设计 第 1 页 共 49 页 自自 学学 考考 试试 毕毕 业业 论论 文文 题题 目目 基于单片机温度控制系统的设计基于单片机温度控制系统的设计 专专 业业 通信技术通信技术 学生姓名学生姓名 准考证号准考证号 指导教师指导教师 xx 2012 2012 年年 4 4 月月 毕业论文设计 第 2 页 共 49 页 基于单片机温度控制系统的设计 摘要 随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发 与应用在很大程度上提高了生产生活中对温度的控制水平。本设计论述了一种以 STC89C52 单片机为主 控制单元, 以 DS18B20 为温度传感器的温
2、度控制系统。 该控制系统可以实时存储相关的温度数据并记录 当前的时间。系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括 STC89C52 单片机最小系 统,测温电路、实时时钟电路、LCD 液晶显示电路以及通讯模块电路等。系统程序主要包括主程序,读 出温度子程序,计算温度子程序、按键处理程序、LCD 显示程序以及数据存储程序等。 关键词关键词 STC89C52 单片机;DS18B20;显示电路 毕业论文设计 第 3 页 共 49 页 目 录 一、引言 . 4 (一)课题研究的背景 . 4 (二)课题研究的目的和意义 . 4 二、硬件电路的设计 . 4 (一)系统设计的框架 . 4 (二)
3、单片机最小系统电路 . 5 (三)单片机的选型 . 6 1.STC89C52 单片机简介 6 2.STC89C52 单片机时序 6 3.STC89C52 单片机引脚介绍 7 (四)温度传感器电路 . 9 (五)系统电源电路的设计 10 (六)LCD 显示电路 11 (七)串口通讯电路 11 (八)按键接口电路 12 (九)DS1302 时钟电路 . 13 (十)存储器接口电路 13 三、系统软件设计 13 (一)计算温度子程序 14 (二)按键处理子程序 15 (三)计算温度子程序 16 (四)显示数据刷新子程序 17 四、结束语 18 参考文献 19 致谢 20 附件 1:系统原理图 21
4、附件 2:系统相关程序 22 一、DS18B20 底层驱动程序 22 二、DS1302 时钟底层驱动程序 . 27 三、数据存储底层驱动程序 33 毕业论文设计 第 4 页 共 49 页 一、引言 (一)课题研究的背景 工业控制是计算机的一个重要应用领域, 计算机控制系统正是为了适应这一领域的需要而发展起来 的一门专业技术,它主要研究如何将计算机技术、通过信息技术和自动控制理论应用于工业生产过程, 并设计出所需要的计算机控制系统。 随着微机测量和控制技术的迅速发展与广泛应用, 以单片机为核心 的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。 本设计就是基 于单片机 STC89C52 温度控制系统的设计,通过本次课程实践,我们更加的明确了单片机的广泛用途和 使用方法,以及其工作的原理。 (二)课题研究的目的和意义 随着社会的发展,温度的测量及控制变得越来越重要。本文采用单片机 STC89C52 设计了温度实时 测量及控制系统。单片机