摘要:随着科学技术的不断进步,在生产中温度是常用的被控参数,而采用单片机对这些被控参数进行控制已成为当今的主流。该系统以AT89S51单片机为核心芯片,采用数字测温DS18B20聚集的信号,然后temperature-controlling部分的观点和检测单片机实现。第一,介绍了单片机芯片作为核心控制部件,已经渗入到人们工作和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,前景广阔。然后,详细的介绍技术力量DS18B20温度传感器的应用程序。它可以实时的显示和设定温度,实现对温度的自动控制。通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了被控温度的技术指标。本设计同时添加了无线数据传输模块,通过无线模块的使用,方便了数据的采集。
关键词 单片机(AT89S51);温度传感器(DS18B20);无线模块(NRF24L01) 温度控制
目录
摘要
Abstract
第一章 绪论-1
1.1前景-1
1.2 研究方向及设计要求-1
第二章 系统的开发环境-3
2.1 Keil软件-3
2.1.1 系统概述-3
2.1.2 Keil软件结构及其使用-3
2.2 Proteus软件-4
2.2.1 功能模块-4
2.2.2 电路仿真-4
2.3 Protel软件-5
第三章 系统硬件设计-6
3.1系统方框图及原理图-6
3.1.1 系统方框图-6
3.2 控制芯片-7
3.2.1 单片机的特性-7
3.2.2 单片机的最小系统-7
3.3 显示电路-8
3.4 传感器模块-9
3.5 报警电路描述-10
3.6 DS18B20的工作原理-11
3.7 无线数据传输-13
第四章 系统软件的设计-16
4.1 程序设计-16
4.1.1流程图-16
4.1.2 基本操作-17
4.2 无线传输设计-17
4.2.1 发送端软件设计-17
4.2.2 接收端软件设计-18
4.3测试结果-18
第五章 系统调试-19
5.1 系统调试-19
5.1.1硬件调试-19
5.1.2软件调试-19
总 结-20
致 谢-21
参考文献-22
附录-23
元器件清单-38