更新时间:03-25 上传会员:朱丽安
分类:设计作品 论文字数:6902 需要金币:2000个
摘 要:温度在生产生活中扮演着重要的角色,特别是在工业生产和控制中,温度也是控制质量的一项决定性因素。本文通过AT89C51单片机配合红外遥控模块,温度传感器模块DS18B20,辅以程序语言的设计,实现了简单易操作的红外遥控式水温控制系统。首先,分析了系统各模块的工作原理;然后,进行硬件电路的分析和元器件的选型;其次,设计相关软件程序;最后,通过硬件电路的连接和调试,对整个系统功能进行了完善。最终实现温度采集、显示以及控制等功能,验证了设计的正确性。
关键词:AT89C51,DS18B20,温度显示,红外遥控,继电器
目录
摘要
Abstract
1 绪论-4
1.1 课题背景及意义-4
1.2 课题研究的内容-4
2 硬件电路设计-4
2.1 单片机概述-4
2.2 温度采集模块电路的设计-5
2.2.1 DS18B20介绍-5
2.2.2 DS18B20工作原理-6
2.2.3 AT89C51 和DS18B20连接电路-7
2.3 红外遥控模块电路的设计-8
2.3.1 红外遥控系统简介-8
2.3.2 红外发射器原理-8
2.3.3红外接收端设计-9
2.4 LED数码管显示模块设计-10
2.4.1 LED数码管简介-10
2.4.2 LED数码管与AT89C51单片机的接口-10
2.5 继电器模块设计-11
2.5.1 继电器简介-11
2.5.2 继电器触控模块设计-11
3 系统软件设计-12
3.1 主程序的设计-12
3.2 DS18B20读取温度程序设计-15
3.3 红外遥控电路程序的设计-19
3.4 LED数码管编码的程序-22
3.5 继电器控制的程序-24
4 实物调试-25
4.1 实物图-25
4.2 调试说明-25
结 论-26
参 考 文 献-27
致 谢-28