需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6902 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
上一篇:基于单片机的智能台灯设计.doc
摘 要:温度在生产生活中扮演着重要的角色,特别是在工业生产和控制中,温度也是控制质量的一项决定性因素。本文通过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 |