单片机温度控制器设计方案.docVIP

  • 7
  • 0
  • 约1.07万字
  • 约 20页
  • 2017-11-14 发布于江苏
  • 举报
单片机温度控制器设计方案

《温度控制器》 课程设计 学生姓名: 胡云飞 学 号: 6100310011 专业班级: 自动化101 指导老师: 万晓凤 2014年01月08日 目 录 概述 1.1 课题背景································2 1.2 温度控制器的发展························3 系统的硬件电路设计 2.1 单片机的选择····························4 2.2 温度传感器的选择·······················4 2.3 显示模块的选择·························4 系统软件设计 3.1 主程序设计······························5 3.2 LED显示程序设计························6 3.3 键盘控制模块程序设计····················7 第四章 仿真与结果 4.1 仿真原理图·····························8 4.2 结语···································8 附录 5.1 硬件原理图····························9 5.2 程序加载项····························9 5.3 系统仿真图···························10 5.4 系统程序·····························10 基于单片机的温度控制器 摘要:本设计介绍一种温度控制器,它是以AT89C52单片机为核心,用按键输入来设置控制温度上、下限,通过DS18B20数字温度传感器采集现场温度,并将其与设定的温度进行比较,来控制加热装置的通断,利用液晶显示器来显示温度,并设置温度越限报警。利用单片机的开发环境,进行程序的编译、调试。最后在PROTEUS中对温度控制器的温度设置、温度控制、温度报警、温度显示灯功能进行仿真。系统的仿真结果验证了温度控制器的设计可行性。 关键词:AT89C52,温度传感器DS18B20,液晶显示器,Proteus Abstract :The design take AT89C52 microcontroller as the core, and it use buttons to set the upper and lower limits, control the heating device by comparing setting temperature with real-time temperature, which is collected by DS18B20, use LED to display temperature, and set the alarm of temperature which is out of setting limits. Use the development environment of microcontroller to make program compiles and debugging. At the end, use PROTEUS to simulate the functions of temperature setting, temperature controlling, temperature alarm, and temperature displaying of temperature controller. The result of simulation has verified the feasibility of the design. Key words: AT89C52,DS18C20,LED,Proteus 绪论 1.1课题背景 温度控制是一个非常常见的过程,无论是在我们的日常生活中,还是在农业生产中,甚至在现代化的工业生产中,对温度的控制都是非常必要的。在寒冷的冬天,或者炎热的夏天,我们利用空调来创造一个舒适的环境。种子的发芽、农作物的生长、果实的成熟等都需要

文档评论(0)

1亿VIP精品文档

相关文档