本科毕业设计-基于51单片机的温度监控系统设计,共26页,10833字,任务书、开题报告、论文正文、毕业答辩PPT、外文翻译。
外文翻译 A brief introduction of DS18B20(DS18B20简介)共9122个字符数(不计空格)。
研究目标:
1、设计出一个可以实时检测温度的简易系统并且具有声光报警功能。
工作要求:
1、了解数字温度测量的工作原理。
2、掌握MCS-51系列单片机的基本结构和特性。
3、了解各种数字温度检测电路设计方案的优劣。
4、选择一种合适方案来实现数字温度测量的设计。
5、按要求完成开题报告和毕业论文。
功能要求:
该温度监控系统电路要求测温范围为0~90℃,精度误差在0.1℃以内,LCD1602液晶直读显示。可以设定温度上下线,温度超过上下线发出声光报警信号。
毕业设计图纸内容、张数及要求
系统仿真图1张,硬件原理图1张,PCB图1张,系统主要程序流程图。
本课题研究方案:
该温度监控系统设计方案采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,其温度值可以直接被读出来。通过核心器件AT89S52控制,温度显示在LCD1602。
按照系统设计功能的要求,确定系统有5个模块组成:主控制器单片机、温度传感器DS18B20、报警电路、按键预置温度电路及显示电路。控制器使用AT89S52,温度传感器使用DS18B20,温度显示用LCD1602实现。系统程序主要包括主程序、温度控制子程序及显示子程序等。
摘要:文章详细的介绍了一种基于AT89S52与DS18B20的温度监控系统的硬件和软件的设计过程,并用C语言完成了相应的编程设计。DS18B20是由DALLAS公司生产的单总线数字式温度传感器 ,属于新一代适配微处理器的智能温度传感器 ,它具有体积小,结构简单,操作灵活 ,传输距离远, 最高分辨率为0.0625℃等特点。该温度监控系统以AT89S52作为主控芯片,采用温度传感器 DS18B20实现温度的检测 ,测量精度可以达到 0.1℃。同时采用LCD1602作为显示器 ,可以形象直观的显示实时温度值。并且该温度监控系统具有设定温度上限值和下限值的功能,当检测温度值不在上限温度和下限温度区间值内时会发出相应的报警。实验证明该温度监控系统可用于日常生活中一般的温度检测场合,对于工农业温度检测控制也具有一定的借鉴意义。
关键字: DS18B20,AT89S52,LCD1602,温度检测与报警
Based on MCS-51 temperature control system design
Abstract: The article described in detail based on AT89S52 and DS18B20 temperature monitoring system hardware and software design process and complete the design of programming in C language. DS18B20 is a single bus digital temperature sensor produced by DALLAS,belong to a new generation of adapter microprocessor smart temperature sensor, it has a small size, simple structure, flexible operation, transmission distance, the maximum resolution of 0.0625 ℃and so on. AT89S52 is the main chip in the temperature monitoring system, and using the temperature sensor DS18B20 temperature detection, measurement accuracy can reach 0.1℃. LCD1602 as a monitor, you can visually display real-time temperature. And the temperature monitoring system has the function of the upper and lower limits set temperature, the corresponding alarm will be issued when the detected temperature is not the upper limit temperature and lower the temperature range values. Experiments show that the temperature monitoring system can be used for temperature detection in the daily life situations, and also has certain reference significance for agricultural and industrial temperature measurement and control.
Key words: DS18B20, AT89S52, LCD1602, temperature detection and alarm
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 选题的依据及意义 1
1.2 国内外研究现状及发展趋势 1
1.3 本课题设计任务与方案 1
第二章 系统工作原理及主要元器件介绍 2
2.1 系统工作原理 2
2.2 AT89S52简介 2
2.2.1 AT89S52概述 2
2.2.2 AT89S52引脚说明 2
2.3 DS18B20简介 4
2.3.1 DS18B20概述 4
2.3.2 DS18B20的优越性 5
2.3.3 DS18B20的工作时序 5
2.4 LCD1602简介 6
2.4.1 LCD1602引脚说明 6
2.4.2 LCD1602控制命令说明 7
2.4.3 LCD1602的RAM地址映射及标准字库表 8
第三章 系统硬件电路设计 9
3.1 Proteus中绘制硬件电路原理图 9
3.2 Proteus中绘制硬件电路PCB图 11
第四章 系统软件设计与仿真 12
4.1 系统软件设计与程序流程图 12
4.2 系统程序编写 14
4.3 系统软件仿真 17
第五章 系统硬件制作与调试 18
5.1 系统硬件制作 18
5.2 系统硬件调试 18
结论 19
参考文献 20
致谢 21
资料预览图片: