需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9297 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题设计的目的是检测与控制环境温度。课题设计主要实现恒温控制功能:当温度传感器采集到的温度高于设置温度上限值时,声光报警开启,降温继电器吸合,风扇工作,使得温度降低;当温度传感器采集到的温度低于设置温度下限值时,声光报警开启,升温继电器吸合,发热膜工作,使得温度升高。本设计主要分为硬件系统和软件系统两个部分:硬件系统主要由STC89C52单片机、DS18B20温度采集电路、按键电路、LCD显示电路、温控电路、报警电路组成;软件系统采用C语言编程,主要包括主程序、温度读写子程序、温度上下限比较处理子程序、LCD显示子程序、报警子程序。借助单片机编程软件Keil和仿真工具Proteus实现了系统软、硬件的交互仿真,从而为实物的制作提供了理论保障,最终达到实现课题设计的目的。 关键词:恒温控制系统;STC89C52单片机;DS18B20温度传感器
目录 摘要 Abstract 1 绪论-1 1.1 课题研究的目的和意义-1 1.2 课题设计的内容和功能-1 2 系统总体方案和硬件设计-2 2.1 系统的总体方案设计-2 2.2 主控制器-2 2.3 时钟和复位电路-4 2.3.1 时钟电路-4 2.3.2 复位电路-4 2.4 温度采集电路-5 2.4.1 DS18B20的特性-5 2.4.2 DS18B20的命令-6 2.5 LCD显示电路-6 2.5.1 LCD1602特性与引脚-7 2.5.2 LCD1602指令和基本操作-7 2.6 温控电路-9 2.7 按键电路-10 2.8 报警电路-10 3 软件设计-11 3.1 主程序-11 3.2 温度读取子程序-12 3.3 温度上下限比较子程序-13 3.4 温度显示子程序-14 4 仿真调试-15 5 实物演示-17 6 总结-19 参考文献-20 致谢-21 附录1 电路原理图-22 附录2 源程序-23 |