更新时间:05-31 上传会员:G战队
分类:单片机自动化 论文字数:10962 需要金币:2000个
摘要:温度报警系统是指对温度进行控制,并在温度达到所规定温度值的时候能够自动提示对方并进行报警。在工业和农业生产中,大部分器件、农作物都需要对温度进行实时监测,而为了节省人力、物力,大家开始着手于开发智能温度报警系统。
我国的农业技术发展有了一定的成效,比如随处可见的蔬菜大棚就是很明显的例子。我们都知道,农作物对温度有着很高的要求,倘若人们天天拿着温度测量工具在大棚中进行测量,不但耗费人力,而且效率不会达到最大值。所以,我们想设计出一种价格不高、使用方便并且测量准确地温度测量及报警装置。
本次研究的主要内容是设计一种在STC89C52单片机控制下的温度报警系统,在此设计中详细介绍了其硬件和软件的设计,并对其个功能模块做了详细介绍。根据温度传感器检测外界温度并将其转化为数字信号进行处理,此次设计中,我采用按键的方式来设置温度的高低报警值,当所测物的温度超过或低于所设定的温度时,可以通过单片机处理并发出报警信号,同时报警的开始闪烁。所测温度可精确到0.1℃。
关键词:温度报警;单片机;传感器
目录
摘要
Abstract
1绪论-1
1.1 发展状况-1
1.2 主要用途-1
1.3 应用领域-2
1.4 预期目标-2
2 系统的主要功能及工作流程-3
2.1总体设计框图-3
2.2主要功能-4
2.3 工作流程-4
2.4 控制部分-4
2.4.1 STC89C52型单片机-4
2.4.2 复位功能-5
2.4.3 STC89C52单片机各引脚的功能-6
2.5 温度测量-8
2.5.1 DS18B20型温度传感器简介-8
2.5.2 接线方法及注意事项-9
2.5.3 DS18B20引脚的定义-9
2.5.4 DS18B20的内部结构-9
2.5.5 单总线操作流程和操作命令-10
2.6 显示部分-11
2.7 报警部分-11
3 软件设计-12
3.1 主程序流程-12
3.2 读温度子程序流程图-13
4 系统的仿真-14
4.1 Proteus软件简介-14
4.2 Proteus丰富的资源-14
4.3 Proteus软件提供的调试方法及功能仿真-14
4.4 仿真图及遇到的问题-14
5 系统的安装与调试-17
5.1 安装步骤-17
5.2 电路板焊接完成图-17
5.3 电路的调试-18
5.4 数据分析-18
结 论-21
参 考 文 献-22
附录A 元件清单-23
附录B 系统程序-24
致 谢-34