欢迎来到天天文库
浏览记录
ID:883519
大小:1.30 MB
页数:39页
时间:2017-09-23
《基于单片机的温度控制系统设计论文123》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、继续教育学院毕业论文题目:基于单片机的温度控制系统设计学生姓名:杨宁学号:924410100119班级:机电0901专业:机电一体化指导教师:2011年10月目录摘要1第1章绪论21.1选题背景21.2选题简介2第2章系统总体设计及方案32.1单片机的介绍32.1.1单片机的特点32.1.2单片机的基本组成32.2系统功能的确定42.3温度传感器DS18B20的介绍42.3.1DS18B20的特点42.3.2DS18B20的内部结构52.3.3DS18B20的引脚介绍72.4人机交互与串口通信8第3章硬件设计93.1系统
2、结构框图93.1.1系统硬件原理图93.2人机交互与串口通信单元设计113.2.1键盘输入电路113.2.2LED七段数码动态显示电路123.2.3串口通信电路143.3控制执行单元设计15第4章软件设计164.1设计思路、主程序流程图164.1.1主程序代码174.2温度采集子程序314.3数据转换子程序324.4动态显示子程序334.5温度控制执行子程序344.6键盘输入中断服务子程序36第5章结论38参考文献38摘要随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。为了更好地推广
3、单片机在实际生活和生产中的应用,本文介绍一种应用AT89C52单片机设计的温度控制系统。该环境温度系统采用温度传感器DS18B20通过I2C总线通信来获得当前温度,并与从3X4矩阵键盘输入的温度值进行验证,系统自动控制升温或降温的操作,将温度稳定在所设定的温度值。经实际制作表明该环境温度控制系统具有体积小、操作灵活、可靠性高、实用、成本低等特点,适合住宅和各类温室温度的控制,具有一定的实际意义。关键词单片机;键盘;稳定温度;显示器;温度控制第37页第37页第1章绪论1.1选题背景在生产过程中,温度的控制是十分常见的。国内
4、已相继出现各种以微机为核心的温度控制系统。这种系统控制精度高、重复性好、自动化程度高。在日常生活中,人们为了拥有一个更舒适的生活环境,往往需要室内拥有一个合适的温度,而单片机的准确性高、价格低、功耗低等一系列优点,可结合升温和降温设备,有效的应用到实际生活中。单片机温度控制系统是单片机控制的一项简单应用。近几年来单片机因其独特的,方便,快捷的优势被广泛的应用于各个领域之中。1.2选题简介课题名称:基于单片机的温度控制系统主要任务:将温度控制在设定的温度值,设定范围为2-98度,针对在生产和日常生活中温度智能化控制系统的实
5、现。开发环境:本环境温度控制系统的软件部分是通过KEIL进行编译,并由Proteus7Professional进行仿真测试。技术指标:u以AT89C52系列单片机为核心部件u以数字电路和模拟电路为硬件基础u以汇编语言为软件实现语言功能概述:在该环境温度控制系统中,单片机作为核心部件进行检测控制,增强了设计的通用性,适时性。在该环境温度控制系统中温度检测采用DS18B20温度传感器,它不仅具有较高的精度,而且适用电压宽。同时采用了3x4矩阵扫描键盘输入,显示设备等外围扩展芯片。温度控制分为升温和降温控制,升温控制和降温控制
6、分别采用继电器来控制外部的升温和降温设备。软件部分采用流程图来表示,对各个子程序进行说明,包括控制算法,偏差计算等。控制是否升温或降温。第37页第37页第2章系统总体设计及方案2.1单片机的介绍随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时/计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,因此单片机早期的含义称为单片微型计算机,直译为单片机。2.1.1单片机的特点1.具有优异的性能价格比2.集成度高、体积小、可靠性高3.控制功能强4.低电压、低功耗2.1.2单片机的基本组成它由CPU
7、、存储器(包括RAM和ROM)、I/O接口、定时/计数器、中断控制功能等均集成在一块芯片上,片内各功能通过内部总线相互连接起来。输入/输出引脚P0、P1、P2、P3的功能:P0.0~P0.7(32~39脚):P0口是一个8位漏极开路型双向I/O端口。在访问片外存储器时,它分时作低8位地址和8位双向数据总线用。在EPROM编程时,由P0输入指令字节,而在验证程序时,则输出指令字节。验证程序时,要求外接上拉电阻。P0能以吸收电流的方式驱动8个LSTTL负载。P1.0~P1.7(1~8脚):P1是一上带内部上拉电阻的8位双向I
8、/O口。在EPROM编程和验证程序时,由它输入低8位地址。P1能驱动4个LSTTL负载。P2.0~P2.7(21~28脚):P2也是一上带内部上拉电阻的8位双向I/O口。在访问外部存储器时,由它输出高8位地址。在对EPROM编程和程序验证时,由它输入高8位地址。P2可以驱动4个LSTTL负载。P3.0~P3.7(10
此文档下载收益归作者所有