此文档为word格式,下载后您可任意编辑修改!
湖南工业职业技术学院
毕业设计(论文)
单片机温度控制系统
系专学学业生名姓
别:电气工程系称:电气自动化名:王良锋号:46
指导教师姓名、职称:刘德育
完成日期
2010年
10月
15
日
f湖南工业职业技术学院
毕业设计(论文)任务书
系专别:业:学号:
单片机温度控制系统
学生姓名:设计论文题目:
起迄日期设计论文地点指导教师专业教研室负责人
f毕业设计(论文)任务书
1.本毕业设计(论文)课题应达到的目的:
利用单片机AT89S51与DS18B20设计一个数字温度表,四位数码显示。要测的环境温度通过一线温度传感器DS18B20采集,然后通过S51单片机处理并在数码管上显示,同时单片机控制两个5V继电器,用于对温度进行实时控制操作,当温度上升到达某一定值,开一继电器(继电器常开端接有降温电器);当温度下降到某一定值,开另一继电器(继电器常开端接有升温电器)。
2.本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):
本课题实验的设计方案:本系统的电路设计,它由三部分组成①控制部分主芯片采用单片机AT89S51;②显示部分采用3位LED数码管以动态扫描方式实现温度显示;③温度采集部分采用DS18B20温度传感器。(1)软件系统设计方案:系统程序主要包括主程序,读出温度子程序,复位应答子程序,写入子程序等。1)主程序主程序的主要功能是负责温度的实时显示、读出并处理DS18B20的测量的当前温度值,温度测量每1s进行一次。这样可以在一秒之内测量一次被测温度。通过调用读温度子程序把存入内存储中的整数部分与小数部分分开存放在不同的两个单元中,然后通过调用显示子程序显示出来。2)读出温度子程序读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。DS18B20的各个命令对时序的要求特别严格,所以必须按照所要求的时序才能达到预期的目的,同时,要注意读进来的是高位在后低位在前,共有12位数,小数4位,整数7位,还有一位符号位。3)复位、应答子程序4)写入子程序
f毕业设计(论文)任务书
3.对本毕业设计(论文)课题成果的要求〔包括毕业设计论文、图表、实物样品等〕:
1.单片机温度控制系统实物2.毕业论文
4.主要参考文献:
1.李朝青单片机原理及接口技术简明修订版[M]北京北京航空航天大学出版社,19982.李广弟单片机r