摘要:在现实生活中,温度对人们的影响无处不在,人们对温度的重视程度非常高,是否能够准确的测量掌控温度对人们的方方面面都有很重要的意义。
本文主要说明了通过单片机与温度传感器搭建的温度测量系统的测温原理,以及所选用的STC89C52单片机的主要功能特点,DS1B20温度传感器的原理特点以及LCD1602液晶显示屏的功能特点。
该温度测量系统由硬件和软件两部分构成,硬件部分以STC89C52单片机为微控制器,-DS18B2020为传感器测温模块,LCD1602为显示模块。微控制器对传感器发出信号,采集温度,经过A/D转换,再由LCD1602显示。软件部分采用C语言编程,编程软件采用keil 5.0。
此系统将软硬件结合起来,实现对外界温度的测量与显示。该系统耗能低,测量温度范围大,响应及时,应用范围广。
关键词:温度测量系统; STC89C52单片机; DS18B20温度传感器; LCD1602液晶显示屏
目录
摘要
ABSTRACT
1.绪论-1
1.1引言-1
1.2单片机发展史及单片机种类-1
1.3温度传感器发展史-3
1.4本课题的研究目的-4
1.5整体方案的设计-5
2.系统测量模块的介绍-6
2.1控制模块-6
2.1.1 STC89C52单片机简介-6
2.1.2 STC89C52单片机原理-6
2.1.3 STC89C52单片机特点-7
2.1.4 STC89C52单片机最小系统-8
2.2测温模块-10
2.2.1 DS18B20温度传感器简介-10
2.2.2 DS18B20温度传感器工作原理-11
2.2.3 DS18B20的主要特性-12
2.2.4 DS18B20的外形和内部结构-12
2.2.5测温模块电路设计-13
2.3显示模块-14
2.3.1 LCD1602液晶显示屏简介-14
2.3.2 LCD1602液晶显示屏管脚功能-15
2.3.3 LCD1602液晶显示器特性-15
2.3.4显示模块电路设计-15
2.3.5 LCD1602液晶显示屏字符集-16
2.4 总电路设计-17
3.程序设计-19
3.1 编程软件介绍-19
3.2程序设计流程图-19
4.课程设计心得-21
参考文献-22