【摘要】:温度计电路设计总体设计方案是控制器采用以单片机STC89C51为控制核心,DS18B20为温度传感器,并用数码管以串口传送数据实现温度显示。系统整体电路包括:传感器数据温度采集电路,温度显示电路,单片机主控电路等。
本设计所介绍的数字温度计较传统的温度计读数更方便,测温范围更广,读数更精确,其直观的数字显示,精确的测温范围还有低廉的价格是很多实验室和大棚种植选择它的重要依据。
【关键词】温度控制; STC89C51; DS18B20
目录
摘要
Abstract
1.绪论-1
1.1课题研究的应用及意义-1
1.2设计任务和要求-1
1.3总体方案设计-1
2.系统的硬件设计-2
2.1 总体电路设计-2
2.2 STC89C51单片机主控电路模块-2
2.2.1 STC89C51单片机概述-2
2.2.2 STC89C51单片机的最小系统-3
2.2.3 单片机STC89C51的电路设计-3
2.3 温度传感器模块-4
2.4 复位电路和晶振电路的设计-6
2.5 温度显示模块-6
2.5.1 数码管的介绍-6
2.5.2 温度显示模块的工作原理-7
3.系统软件设计-8
3.1 DS18B20的单线协议和命令-8
3.1.1初始化-8
3.1.2 ROM操作命令-8
3.1.3 内存操作命令-9
3.1.4 数据处理-10
3.2温度采集程序的设计-11
3.2.1 采集流程图 -11
3.2.2 主要采集程序-11
4.实验测试调试模块-14
4.1 系统仿真测试的实现-14
4.2 实验系统测试-14
4.2.1 实物图-14
4.2.2 测试数据-15
5.总结-16
参考文献-17
致谢-18
附录1.源程序-19
附录2.电路原理图-26