智能温度传感显示系统设计.docx

资料分类:单片机自动化 上传会员:小四哥 更新时间:2020-11-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9185
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:科技水平的提高必然带来人们日常生活水平的提高。温度是人们生活中不可忽视的一个重要物理量,温度太高或太低都不行,适宜的温度是保证人们日常生活与工作的重要前提。本次课题旨在用技术改变传统的温度测量方式从而让其变得更加的智能便捷。本文主要介绍了由AT89S52为核心的智能温度传感显示,其温度显示部分由市场上较为普遍的LCD1602构成,而检测温度部分则由DS18B20组成。本设计的实质可以分为两部分,其一是硬件电路的设计,包括最小系统电路、温度检测传感器电路和显示电路;其二是对其软件程序的规划与编写,主要是使用C语言来完成对各个子模块功能的编写以完成对软件的整体设计。其系统结构简单清楚,信号采集效果较好,易于调控。

 

关键词:温度显示; LCD1602; AT89S52;DS18B20

 

目录

摘要

Abstract

1 绪 论-1

1.1选题研究背景及目的-1

1.2国内外研究现状-1

1.3论文的设计构成与框架-1

2 硬件部分设计-3

2.1硬件开发工具-3

2.1.1 Proteus简介-3

2.1.2 Proteus的使用-3

2.2 核心处理器设计-3

2.2.1 AT89S52单片机简介-3

2.2.2 AT89S52单片机引脚说明-4

2.2.3 AT89S52的主要功能-4

2.3电路设计-5

2.3.1系统电路的总体规划-5

2.3.2晶振电路设计-5

2.3.3复位电路设计-6

2.3.4显示电路设计-7

2.3.5温度采集电路设计-7

2.3.6系统电路总原理图设计-8

2.4传感器模块设计-9

2.4.1温度传感器DS18B20简介-9

2.4.2 DS18B20的内部结构及引脚-9

2.4.3 DS18B20的特点-10

2.5显示模块设计-10

2.5.1液晶显示器 LCD1602简介-10

2.5.2 LCD1602管脚及引脚说明-10

2.5.3 LCD1602工作的读写流程图-11

3 软件部分设计-13

3.1软件开发工具-13

3.1.1编程软件Keil的介绍-13

3.1.2 Keil软件的使用-13

3.1.3程序的下载运行-13

3.2系统软件设计的一般原则-15

3.3系统软件设计的一般步骤-15

3.4软件设计的具体实现-15

3.4.1软件设计总体规划-15

3.4.2初始化LCD子程序-16

3.4.3初始化DS18B20子程序-17

3.4.4 DS18B20写子程序-18

3.4.5 DS18B20读子程序-19

3.4.6温度转换-20

3.4.7温度显示-21

4 仿真及现象展示-23

4.1仿真的意义-23

4.2仿真设计图展示-23

4.3仿真调试图展示-24

4.4仿真调试总结-24

5 实物及成果展示-25

6 结论与总结-28

参考文献-29

致谢-30

附录-31

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述:本次选题的目标在于学习单片机设计的工作原理与方法、学习数字温度传感器的使用方法以及学习使用LCD1602液晶显示器的使用方法并且利用这些器件设计完成一个具有整体逻辑性的系统......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: