摘要:本设计是基于STC89C52单片机和DS185B20实现温度的检测采集系统,由单片机来实现数据采集和通信控制以及数据的显示,而数字传感器DS18B20则被用作采集数据和输出数据。本系统单片机负责发指令,数字传感器负责采集数据并将获得的数据通过串行端口上传至单片机,单片机则进行数据的接收,整合和输出,并且通过LCD液晶显示器来呈现所获得的数据。这个系统采用单总线操作,排线简洁,有着精准的测量,并且可以用作若干点检测。
关键词 单片机;多通道;温度;数据;采集;系统
目录
摘要
Abstract
1绪论-1
1.1温度采集的发展现状和意义-1
1.2该课题研究的主要内容-1
2 系统功能-3
2.1温度测量-3
2.2系统设计方案-3
2.3系统工作流程-4
2.4元器件的选择-4
2.4.1单片机的选择-4
2.4.2传感器的选择-5
2.5系统优点-5
2.5.1线路简单-5
2.5.2温度测量准确-5
3 系统硬件-6
3.1主机从机-6
3.1.1主机部分-6
3.1.2串口通信-6
3.1.3 MAX232-6
3.1.4从机部分-8
3.2 STC单片机介绍-8
3.2.1 STC单片机功能介绍-9
3.3 DS18B20数字温度传感器介绍-10
3.3.1 DS18b20温度检测电路-12
3.3.2 DS18B20温度传感器与单片机的接口电路-12
4 系统软件程序-14
4.1单片机程序的编写-14
4.2电路图仿真-14
4.3温度采集系统原理框图-15
4.3.1温度读取子程序-16
4.3.2温度转换子程序-17
4.3.3计算温度子程序-17
4.3.4温度显示模块-18
5调试结果-19
结论-20
致谢-21
参考文献-22
附录-23
附录1所用元器件清单-23
附录2实物图-24
附录3单片机程序-25