DS18B20温度传感器,蜂鸣器实验38922.pdf
《DS18B20温度传感器,蜂鸣器实验38922.pdf》由会员分享,可在线阅读,更多相关《DS18B20温度传感器,蜂鸣器实验38922.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.学年论文 课程论文、课程设计 题 目:DS18B20 温度传感器,蜂鸣器实验 姓 名 学 号:所在学院:专业年级:2015 年 9 月 21 日 目录 1 绪 论.1.1 本论文的目的 1.2 关于 AT89C52 单片机根本概念 1.3 使用的软件介绍 1.4 本论文的主要容 2 基于单片机的 DS18B20 温度传感器用数码管显示温度 2.1 DS18B20 传感器介绍 2.2 数码管显示数字的根本原理 2.3 电路的连接方法 2.4 系统功能方框图 2.系统的程序.3 单片机蜂鸣器实验 3.1 蜂鸣器介绍 3.2 系统功能图 3.3 电路的连接方法 3.4 系统的根本设计方法 3.5
2、系统C程序.总结.1.绪 论 1.1 本论文的背景 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便是不可否认的,各种数字系统的应用也使人们的生活更加舒适。数字化控制、智能控制为现代人的工作、生活、科研等方面带来方便。其中数字温度计就是一个典型的例子。数字温度计与传统的温度计相比,具有读数方便、测温围广、测温准确、功能多样话等优点。其主要用于对测温要求准确度比拟高的场所,或科研实验室使用,该设计使用 STC89C52 单片机作控制器,数字温度传感器 DS18B20 测量温度,单片机承受传感器输出,经处理用 LED 数码管实现温度值显示。1.2 关于 AT89C
3、52 单片机根本概念 1、何谓单片机 一台能够工作的计算机要有这样几个部份构成:CPU进展运算、控制、RAM数据存储、ROM程序存储、输入/输出设备例如:串行口、并行输出口等。在个人计算机上这些部份被分成假设干块芯片,安装一个称之为主板的印刷线路板上。.2)、MCS51 单片机和 8051、8031、89C51 等的关系我们平常老是讲 8051,又有什么 8031,现在又有 89C51,它们之间终究是什么关系“MCS51 是指由美国 INTEL 公司对了,就是大名鼎鼎的 INTEL生产的一系列单片机的总称,这一系列单片机包括了好些品种,如 8031,8051,8751,8032,8052,87
4、52 等,其中 8051 是最早最典型的产品,该系列其它单片机都是在 8051 的根底上进展功能的增、减、改变而来的,所以人们习惯于用 8051 来称呼 MCS51 系列单片机,而 8031 是前些年在我国最流行的单片机,所以很多场合会看到 8031 的名称。1.3 使用的软件介绍 单片机的程序设计需要在特定的编译器中进展。编译器完成对程序的编译、连接等工作并且最终生成可执行文件.he*文件。对单片机程序的开发,一般采用 Keil 公司的 Vision 系列的集成开发环境。Vision 开发工具当前的最高版本是 Vision4,它支持汇编语言以及 C51 语言的程序设计。本章主要介绍 Visi
5、on4 集成开发环境,以及如何运用 Vision4 集成开发环境进展单片机程序设计与仿真。Keil Vision 系列是非常优秀的编译器,受到广阔单片机设计者的广泛使用。其特点如下:支持汇编语言、C 语言等多种单片机设计语言;可视化的文件管理,界面友好;支持丰富的产品线,除了 51 以及兼容的单片机核外,还增加了对 ARM 核产品的支持;具有完备的编译连接工具;具备丰富的仿真调试功能,可以仿真并口、串口、定时/计数器、中断、D/A 和A/D 资源;嵌 RT*-51 实时多任务操作系统;支持在一个工作空间中进展多工程的程序设计;.支持多极代码优化 1.4 本论文的主要容 基于单片机的 DS18B
6、20 数字温度计设计。单片机蜂鸣器设计。更理解单片机怎样设计电路,理解单片机怎样用,为毕业设计建立了一个根底。2 基于单片机的 DS18B20 温度传感器用数码管显示温度 2.1 DS18B20传感器介绍 独特的单线接口仅需一个端口引脚进展通信 简单的多点分布应用 无需外部器件 可通过数据线供电 测温围-55+125,以 0.5递增 可编程的分辨率为 912 位,对应的可分辨温度分别为 0.5、0.25、0.125和 0.0625 应用包括温度控制、工业系统、消费品、温度计和任何热感测系统 负压特性:电源极性接反时,传感器不会因发热而烧毁,但不能正常工作 .2.DS18B20外形及引脚说明 图
7、 3 DS18B20外形及引脚 GND:地 DQ:单线运用的数据输入/输出引脚 VD:可选的电源引脚 2.2 数码管显示数字的工作原理介绍 数码管是一种常用数字显示原件,其部是由多个并联的Led 灯构成。按照连接led.的公共端的不同可以分为:共阴极数码管、共阳极数码管两种。数码管按照顺序依次排列,有数学里个位、十位、百位、千位,对应与每一位数码管就有数码管的为选概念,共阳极数码管高电平选通,共阴极数码管低电平选通;对于单个的数码管每一个笔划,国际上有统一的规,按顺时针顺序排列:a、b、c、d、e、f、g、h 是数码管的段信号。由此差异就晓得数码管的单片机控制方法了。图4.13 数码管示意图
8、首先使用Proteus 绘制数码管显示电路,先添加数码管原件,此处绘制电路选用共阴极数码管。单机键盘P的快捷键调出原件对话框,输入7seg 就可以看到:6 位的数码管单个数码管的形状如上图所示:部由8 个LED 灯构成,其中HGFEDCBA为段码,由高到低的顺序排列。由于我们使用的是共阴数码管,把段码相应的位置2,同时把公共端(又称位选端)置0,相应的数码管发光。如上显示数字“6,这相应的段码为0*7d,即二进制01111101.共阴数码管段码显示0F 列举如下:0*3f,0*06,0*5b,0*4f,0*66,/04 0*6d,0*7d,0*07,0*7f,0*6f,/59 0*77,0*7
9、c,0*39,0*5e,0*79,/AE 2.3电路的连接方法 VCC到单片机的VCC端口,把GND端口到端口,然后端口到单片机的.端口。然后把单片机是上面的口到数码管,按循序到别的。2.4 系统功能方框图 本方案设计的系统由单片机系统、温度传感器、数码管显示模块、其总体架构如下列图:图1 系统总体方框图 系统的程序 单 片 机 测温电路 时钟、复位电路 显示电驱动电.DS18B20 单片机测温度系统程序#include reg52.h#include intrins.h#define SkipRom 0*cc#define ConvertTemperature 0*44#define Rea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DS18B20 温度传感器 蜂鸣器 实验 38922
限制150内