更新时间:03-10 上传会员:菲菲小宝贝
分类:单片机自动化 论文字数:11105 需要金币:2000个
摘要:随着生活水平的提高,近几年,在自己家里养宠物不仅仅是一种时尚,更是一种生活的需求。但是有一些小动物如蜗牛,宠物蛇,蜥蜴等对于生存环境条件十分严格,所以恒温养殖箱就随之出现。在这其中,单片机均发挥了很大的用处。目前阶段来看,很不容易发现有什么领域没使用单片机。同时现单片机也正在向单片微型计算机和单片微控制器的领域延伸的发展着。
对于单片机来说,其就是集成电路的一种芯片,根据运用大量集成电路的技术把能够处理数据的处理器全都聚集在一块硅片中,来构成一种完善微型的计算机系统。现如今广泛的用于工业控制的领域上。
此文重点讲述了养殖箱达到对温度控制而需要的硬件电路设计和软件设计,根据proteus仿真实物图去测试,从而达到温度的控制。用AT89C51单片机作为硬件的主要器件,使用分块的独立设计,包括加热片加热、压缩机降温、显示模块、温度监控等,通过箱内的实际温度与设定温度进行对比,完成对温度上升和下降的控制,还具有LED状态显示功能。在实际温度高出设定好的最高的温度值时,蜂鸣器便发起报警。这个设计主要能够达到养殖箱可以对降温和制热进行控制,从而达到生活上使用的需求。
关键词:AT89C51单片机;proteus仿真;温度控制
目录
摘要
Abstract
引 言-1
1 系统设计方案-1
1.1 系统总体方案-2
1.2 方案选择-2
1.2.1 主控制单片机的选择-2
1.2.2显示模块的选择-3
1.2.3温度传感器的选择-4
1.2.4 压缩机的选择-5
1.3 报警模块的选择-5
2 硬件电路-7
2.1 系统整体硬件电路设计-7
2.2 主控模块设计-7
2.2.1 AT89C51芯片-7
2.2.2 单片机最小系统电路-8
2.3 数据采集部分电路设计-10
2.4 显示模块-11
3 软件系统设计-12
3.1 Keil编程环境介绍-12
3.2 温度控制系统软件开发理论-12
3.3 主程序设计-12
3.4 子程序设计-13
3.4.1初始化温度上下限的设置-13
3.4.2传感器获取温度并转换-14
3.4.3 升温流程图-14
4 仿真调试-16
4.1 Proteus 软件介绍-16
4.2 系统调试-16
4.2.1 调试软件介绍-16
4.2.2 绘制电路图-16
4.2.3 仿真电路图-17
4.2.4 调试过程的问题-17
4.3 文件生成与仿真结果-18
4.3.1 HEX文件的生成-18
4.3.2 仿真结果-18
结 论-19
参 考 文 献-20
附录A 实物图-22