基于DS18B20的温度报警器设计说明

合集下载

基于DS18B20的温度报警器设计教材

基于DS18B20的温度报警器设计教材

毕业设计论文基于DS18B20的温度报警器设计系电子信息工程系专业电子信息工程技术姓名康志凌班级电子信息122 学号1201043206 指导教师徐敏N 职称讲师设计时间2014.10.08-2015.04.08基于DS18B20的温度报警器设计摘要本设计以AT89C51单片机为核心,设计了一个温度测量报警系统,可以方便的实现温度采集和显示。

它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工农业中的温度测量及报警。

本设计由AT89C51单片机、DS18B20温度传感器和LED显示器组成,可以直观的显示测量的温度。

本设计运行过程中,如果外界温度低于-20℃或高于70℃,系统将出发蜂鸣器,产生报警声音,且对应的LED同步闪烁。

关键词:AT89C51,DS18B20,传感器,温度报警器江苏信息职业技术学院毕业设计(论文)目录摘要 (I)目录 (II)第1章引言 (1)第2章方案设计 (2)第3章 DS18B20简介 (3)3.1 DS18B20性能指标 (3)3.2 DS18B20的封装及内部结构 (4)3.3 DS18B20工作原理及应用 (4)3.4 控制器对DS18B20操作流程 (5)第4章硬件电路设计 (7)4.1 AT89C51 (8)4.2 晶振电路 (9)4.3 复位电路 (9)4.4 报警电路 (10)4.5 74LS245 (10)4.6 显示电路 (11)第5章软件设计 (12)5.1 主程序模块 (12)5.2 程序说明 (12)第6章仿真结果 (21)参考文献 (23)致谢 (24)基于DS18B20的温度报警器设计第1章引言温度是一个十分重要的物理量,对他的测量与控制有着十分重要的意义。

随着现代化工农业技术的发展及人民对生活环境要求的提高,人民也迫切需要监测和控制温度.在人类的生活环境中,温度扮演着极其重要的角色。

无论你生活在哪里,从事什么工作,无时无刻不在跟温度打着交道。

基于DS18B20的简易温度报警器的设计

基于DS18B20的简易温度报警器的设计

www�ele169�com | 83电子基础0 引言温度是日常生活中极为重要的一个参数,所以对温度的检测的意义也不言而喻。

本设计是通过温度传感器给单片机系统提供了温度数据,然后再根据用户设置温度的上下限来判断是否报警从而提醒用户的注意。

1 设计方案图1为系统的设计框图。

根据实际需求,系统由主控单片机、显示模块、测温模块、报警模块及人机接口模块和电源等6部分组成。

主控模块单片机为核心,接收测温模块传来的数据并进行处理,通过报警模块和显示模块给出结果。

人机接口模块通过按键电路来实现,通过按键完成对系统的设置和修改等功能。

电源保证系统供电。

图1 设计框图2 硬件设计系统的结构可分为单片机最小系统、温度采集模块、数码管显示部分、声光报警模块、按键模块和电源模块等六个模块。

下面分别对每个模块进行说明。

■2.1 单片机控制模块图2 单片机最小系统单片机控制模块用STC89c52单片机作为控制器,STC89c52的正常工作需要时钟电路及复位电路作为单片机的最小系统。

电路如图2所示。

■2.2 温度采集模块温度采集模块使用DS18B20温度传感器实现。

该传感器可直接读出被测温度,并将读数以数字量的形式输入到单片机的I/O 口。

此外,如果需要提高精度,可以将多个DS18B20传感器连接在同一条总线上,而不会相互影响。

图3为DS18B20的内部框图。

图4为电路原理图。

图3 DS18B20内部框图图4 DS18B20电路原理图■2.3 数码管显示部分七段显示译码管分为共阳极数码管和共阴极数码管两种。

设计采用四位共阳极数码管实现。

具体电路如图5所示。

在本设计中运用了三极管作为反相器,因为共阳数码管的显示需要动态扫描进行位选,共阳数码管在高电平的情况下可以触发位选,选择动态扫描的方式数码管可以工作但是亮度基于DS18B20的简易温度报警器的设计吴坤,何英昊(大连理工大学城市学院,辽宁大连,116023)基金项目:大连理工大学城市学院教育教学研究基金一般项目“基于个性化培养的电子信息专业实践教学研究”(JXYJ2018008)。

基于DS18B20_的温度测量报警系统

基于DS18B20_的温度测量报警系统

0 引言温度测量方法较多,根据温度传感器的使用方式,通常可以把温度测量方法分为接触式法测温法和非接触式法测温法。

热敏电阻是最常用的接触式测温法之一,其广泛应用于工农业生产中。

传统的热敏电阻传感器需要搭配测量电路和其他电路进行信号处理,导致其可靠性、准确度和精确度降低[1]。

针对上述问题,美国DALLAS公司新推出了一种新型数字温度传感器-DS18B20,它具有功耗低、抗干扰能力强等优点[2]。

该文介绍了一种以DS18B20数字传感器和AT89C51系列单片机为核心的环境温度测量报警系统,该系统不仅可以实时测量温度,而且还可以根据用户需要,当环境温度出现异常时进行报警提醒。

同时,测得的温度数据会实时显示在输出设备上,为用户提供实时温度。

其硬件部分主要包括时钟电源电路、数码管显示电路、温度测量报警电路以及独立开关按键电路,软件部分主要包括独立按键触发检测程序、温度异常判决程序。

该系统结构简单、成本较低且抗干扰能力极高,可以应用于农业种植温室室温监测等场景,帮助相关产业提高工作效率,降低建设和维护所需的成本。

1 理论及方案设计DS18B20模块是一款由美国DALLAS半导体公司设计的数字温度传感器,它具有成本低廉、传输高效以及电路简单的特点。

该模块工作电压范围宽(3.0 V~5.5 V),并且当电源反接时不会立即烧毁。

DS18B20模块具有4种工作模式,对应4种不同的分辨率和转换时间。

通过改变配置寄存器中的R1位和R0位(R0\R1是配置寄存器中的2个数位)可以对DS18B20模块的工作模式进行设置,不同模式的工作参数见表1。

表1 工作效率参考数据分辨率/位最高转换时间/ms R1R0 993.750010187.500111375.001012750.0011整个测温系统分为的4个板块(如图1所示),通过与AT89C51系列单片机进行交互,共同完成环境温度监测报警工作。

时钟和电源为整个系统提供工作环境,独立按键可以帮助用户设置温度的上、下限,DS18B20模块将测得的实时温度发送给单片机,单片机将数据输出至显示模块(反馈给用户)。

基于DS18B20数字温度计设计报告正文

基于DS18B20数字温度计设计报告正文

基于DS18B20数字温度计设计报告正文西华大学电气信息学院智能化电子系统设计报告目录1 前言 ................................................ .. (1)设计背景 ................................................ ......... 1 设计目标 ................................................ ......... 1 实施计划 ................................................ ......... 1 2 总体方案设计 ................................................ (2)方案比较 ................................................ (2)方案一基于热敏电阻的温度计设计 .............................. 2 方案二基于SHT71的数字温度计设计 ............................ 2 方案三基于DS18B20的数字温度计设计.......................... 3 方案论证 ................................................ ......... 3 方案选择 ................................................ ......... 4 3 硬件设计 ................................................ . (5)单元模块设计 ................................................ .. (5)时钟和复位电路 (5)报警电路 ................................................ .... 5 数码显示电路 ................................................6 电源电路 ................................................ ....7 按键电路 ................................................ .... 7 串口通信电8 核心器件介绍 ................................................ .. (8)单片机STC89C52介绍 (8)DS18B20介绍 (9)4 软件设计 ................................................ (11)温度采集模块 ................................................ .... 11 温度设定模块 ................................................ .... 14 报警模块 ................................................ ........ 15 5 系统整合调试 ................................................ .. (16)硬件调........ 16 软件调试 ................................................ .. (16)I西华大学电气信息学院智能化电子系统设计报告 6 系统功能、指标参数 ................................................ .. 18系统功能 ................................................ ........ 18 系统指标参数测试 ................................................18 系统功能及指标参数分析.......................................... 19 7 结论 ................................................ ................ 20 8 总结与体会 ................................................ .......... 21 9西华大学电气信息学院智能化电子系统设计报告积极小的芯片当中,实现了温度传感器的数字式输出、且免调试、免标定、免外围电路。

基于DS18B20温度传感器的显示及报警系统设计

基于DS18B20温度传感器的显示及报警系统设计

摘要随着现代信息技术的飞速发展和传统工业改造的逐步实现,能够独立工作的温度检测与显示系统应用于诸多领域。

传统的温度检测以热敏电阻为温度敏感元件。

热敏电阻的成本低,需要外加信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。

与传统的温度计相比,这次设计的是基于DS18B20的数字温度计,它具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。

在本设计中选用STC89C52型单片机作为主控制器件,采用DS18B20数字温度传感器作为测温元件,通过4位共阳极LED数码显示管并行传送数据,实现温度显示。

通过按键设置温度上下限报警值,然后用不同颜色的LED灯报警。

本设计的内容主要分为两部分,一是对系统硬件部分的设计,包括串口下载电路、按键输入电路、温度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现温度上下限报警值的设定、温度的采集与显示。

通过DS18B20直接读取被测温度值,送入单片机进行数据处理,之后进行输出显示,最终完成该系统的总体设计。

其系统构成简单,信号采集效果好,数据处理速度快,便于实际监测使用。

关键词:单片机STC89C52;温度传感器DS18B20;LED数码管;数字温度计AbstractAlong with the present information technology's swift development and traditional industry transformation's gradual realization, able to work independently of the temperature detection and display system used in many other fields. Traditional temperature examination takes thermistor as temperature sensitive unit. Thermistor's cost is low, needs the signal processing electric circuit, moreover the reliability is relatively bad, the temperature measurement accuracy is low, the examination system also has certain error. Compares with the traditional thermometer, what this design is based on the DS18B20 digital thermometer, it has the reading to be convenient, the temperature measurement scope is broad, the temperature measurement is precise, the digit demonstrated that applicable scope wide and so on characteristics.Used in the design STC89C52MCU as the main control device, digital temperature sensor DS18B20 as the temperature components of the anode through the four LED digital display tube parallel transmission of data, to achieve temperature display. This design's content mainly divides into two parts; first, to system hardware part design, including temperature gathering electric circuit and display circuit; Second, to the system software part's design, realizes temperature gathering and the demonstration using the C language. DS18B20 measured by direct reading temperature values and transfer Data into MCU and output to show his is the design of the Digital Thermometer. Its system constitution is simple, the effect of signal gathering is good, the speed of data processing is quick at al it is advantageous for the actual examination use.Keywords: MCU STC89S52; DS18B20; LED; Digital Thermometer目录第一章绪论 (3)1.1课题背景及来源 (3)1.2课题内容及要求 (3)第二章系统整体设计 (4)2.1系统设计方案论证 (4)第三章系统的硬件选择及设计 (5)3.1主控制器的设计 (5)3.2温度采集电路的设计 (5)3.3温度显示电路的设计 (9)第四章系统的软件设计 (11)4.1概述 (12)4.2程序流程图 (12)4.3 控制源程序 (14)第五章系统调试 (14)结论 (36)致谢 (36)参考文献 (37)第一章绪论1.1课题背景及来源单片机自1976年由Intel公司推出MCS-48开始,迄今已有三十多年了。

基于DS18B20温度传感器的无线报警系统

基于DS18B20温度传感器的无线报警系统
仪器仪表用户 doi:10.3969/j.issn.1671—1041.2011.06.035

基于DSl 8 B20温度传感器的无线报 鸢錾藜 统 肓,J、

龙,陈泽锋,曾贤贵,曾健平
(湖南大学物理与微电子科学学院,长沙410082)
摘要:本系统选用DSl8820温度传感器采集温度信息。采用STC89C52单片机做为主控芯片,处理并显示实时温度值。当温 度超出预设范围便无线报警,可实现远程监控。该系统具有硬件结构简单、成本低廉、灵敏度高等优点。 关键词:温度传感器;无线;报警;单片机 文献标志码:B 中图分类号:TP29
[7]杨毅,陈超,潘涛,等.新型多功能智能报警器的研究与开 发[J].科技风,2010,(19):233—234. [8]于瑞更.高精度多点温度数据采集系统[J].河北工业科 技,2008,25(5):312—314,334. 作者简介:曾龙(1988一),男,本科,从事电子系统的研究及集成电路 的应用;陈泽锋(1988一),男,本科,从事电子系统的研究及集成电路 的应用;曾贤贵(1990一),男.本科,从事电子系统的研究及集成电路 的应用;曾健平(1966一),男,教授。从事电子系统与专用集成电路、新 型与高忭能电子器件及其应用和微型计算机控制技术。 基金项目:国家大学!Ji创新性实验计划资助项目 收稿日期:2011—09.10

1.1
2系统实现
2.1硬件电路设计 图1为DSl8820温度传感器的应用电路图。电路的核心 部分是STC89C52主控芯片U3、DSl8820 U1和无线电发射 u2及它们的外围电路,图中包含了一个单片机最小系统,包 括一个由CI、C2和Y1组成的时钟和一个由R0和C3组成的 复位电路。两个数码管用来显示实际温度的整数部分,两个 数码管都采用了静态显示的方法,这样避免了两个数码管动 态显示带来的麻烦,也可以降低软件的复杂度¨.4 J。数码管前 面的电阻为限流电阻,取值均为钾On。图中U2.为无线电发 射电路,采用CDR315A无线电发射芯片实现胪1,该芯片在接 收到由PI.0传来的下降沿时便发射无线电信号。若想提高 该芯片的发射距离,可采用更高的电压,最佳工作电压为 12V,还可以采用加天线的办法来提高发射距离,天线最佳长 度为25厘米∞1。

基于DS18B20的温度监控报警系统

基于DS18B20的温度监控报警系统

二 硬件电路设计
2.1 系统方案论证
2.1.1 应用普通温度传感器的温度控制报警系统: 使用普通温度传感器的温度控制报警系统工作原理如下图 2-1 所示。 采用热敏电阻, 可满足 40℃至 90℃测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测 1℃的 信号是不适用的。而且在温度测量系统中,采用单片温度传感器,比如 AD590,LM35 等。但 这些芯片输出的都是模拟信号,必须经过 A/D 转换后才能送给单片机,这样就使得测温装 置的结构较复杂。另外,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量。 即使能实现,也要用到复杂的算法,一定程度上也增加了软件实现的难度。
1.2 功能介绍
笔者设计的这一款温度控制报警器能够显示即时测量温度,并进行监控,能方便直观 的设置报警温度的上下限,当温度值超过或者低于设置的上下限时,能够进行报警和降温 处理。该系统使用 DS18B20 集成温度传感器测温,七段数码管显示温度和温度上下限, AT89C52 单片机进行温度控制处理。
基于 DS18B20 传感器的温度监控报警系统
摘 要
DS18B20 是一种高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用 户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使 用经验, 介绍了 DS18B20 数字温度传感器在单片机下的硬件连接及软件编程, 并给出了软 件流程图。 该系统芯片使用了 ATMEL 公司的 AT89C51 单片机和 DALLAS 公司的 DS18B20 数字温度 传感器。该系统可应用于微机机箱温度控制、仓库测温、楼宇空调控制和生产过程监控等 领域。 关键字:温度测量; 单总线; 数字温度传感器; 单片机
九州职业技术学院 05 届专科生毕业设计

基于DS18B20的数字温度计设计

基于DS18B20的数字温度计设计

基于DS18B20的数字温度计设计一、课程设计目的1.培养学生文献检索的能力,如何利用Internet检索需要的文献资料。

2.培养学生综合分析问题、发现问题和解决问题的能力。

3.培养学生综合运用知识的能力和工程设计的能力。

4.培养学生理论联系实际的能力。

5.提高学生课程设计报告撰写水平。

二、设计内容、技术条件和要求1设计内容数字温度计的设计要能实现温度的实时采集与显示,以AT89S51单片机为核心芯片,使用DS18B20数字温度传感器采集环境温度,并通过一组4位共阴极数码管将温度显示出来,也可用LM1602液晶显示屏。

方案一:使用按钮控制温度的采集与显示。

方案二:使用定时控制温度的采集与显示,时间间隔1S。

2 设计要求•设计单片机最小系统(包括复位按钮、晶振电路等);•DS18B20应用电路设计。

•按键电路设计。

•可使用实验室的实验箱实物实现,也可使用仿真软件Proteus实现。

•绘制实现本设计内容的硬件电路(原理图),系统的组成框图。

•编写本课程设计内容的软件设计(包含程序流程图和对程序注释)。

三、总体设计思想本设计以检测温度并显示温度提供上下限报警为目的,按照系统设计功能的要求,确定系统由5个模块组成:主控器[4]、测温电路,报警电路,按键电路及显示电路。

系统以DS18B20为传感器用以将温度模拟量转化为电压数字量以总线传入单片机,以AT89S51为主芯片,在主芯片对DS18B20传入的温度值进行处理,由单片机程序控制,将经处理后的温度由LM1602液晶显示屏显示出来。

图3-1 数字温度计设计总体的原理图四、硬件设计1、硬件设计图见附件。

2、单片机复位电路工作原理及设计。

硬件图如下图一原理是通过使复位端经电阻与Vcc电源接通而产生按键复位电平,保证复位信号高电平持续时间大于2个机器周期。

3、单片机晶振电路工作原理及设计硬件图如下图二晶振电路是提供系统时钟信号。

为了各部分的同步应当引入公用的外部脉冲信号作为振荡脉冲。

基于DS18B20的数字温度报警器的设计

基于DS18B20的数字温度报警器的设计

定频率 的 方波 ,通 过P NP 三极 管 功率 放大 后 驱动 蜂 鸣器 发 出报 警
信号。
= ,设计方案
基 于D S 1 8 B 2 0 的数 字温 度 报警 器 以S T C 8 9 C 5 2 R C 单片 机 为微 控
制 器, 由一 数字 温 度传 感 器 D S 1 8 B 2 0  ̄ 量 被控 温 度 , 结合 L C D1 6 0 2
P 2 . 2 控 ̄ O L C D1 6 0 2 控 制端 V I ,在 基 于D S 1 8 B 2 0 的数 字温 度报 警 器 设 计 中,用L C D1 6 0 2 显 示器 显示 温度 以及 其 他要 显示 的信 息。 同时 当 采 集 到 的温度 值 超过 所 设置 的范 围时 ,S T C 8 9 C 5 2 R C 单 片机 会 输 出
与L C D1 6 0 2 显 示器 对应 的数据 ,通 过P 0 V I 输 出显示 。 即通 过P 2 . 0 到
器在 不同温度 下 ,工 作状态 的不 同来给S T C 8 9 C 5 2 R C 单 片机系 统提供 温 度数 据 , 以供S T C 8 9 C 5 2 R C 单 片机 采集 温度 数据 同时显 示 出来 。
S T C89 C5
显 示 器 和 蜂 鸣器 组 合 而 成 。当 被测 量值 超 出预 设 范 围 则 发 出警 报
( 蜂 鸣 器发 出声 响 )。 设计 原理如 图1 所示 。
L C D1 6 0 2 液 晶显示 的 子程 序 ,其 次编 写按键 中断程 序 ,然 后编 写 蜂
鸣器 子程 序 ,通 过主 程序 对这 些 子程 序 的调节 与 调用 ,最 后达 到 了
E L E C T R ONI C S W OR L D・ 技 术 交流

基于DS18B20的数字温度计设计课程设计

基于DS18B20的数字温度计设计课程设计
2.1、Proteus简介..................................................
第三章、DS18B20的相关介绍……………………………………………
DS18B20测温湿系统设计............................
3.1 DS18B20温度传感器.............................................
Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。此系统受益于15年来的持续开发,被《电子世界》在其对PCB设计系统的比较文章中评为最好产品—“The Route to PCB CAD”。Proteus 产品系列也包含了革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。
DS18B20性能特点
DS18B20的性能特点:①采用单总线专用技术,既可通过串行口线,也可通过其它I/O口线与微机接口,无须经过其它变换电路,直接输出被测温度值(9位二进制数,含符号位),②测温范围为-55℃-+125℃,测量分辨率为0.0625℃,③内含64位经过激光修正的只读存储器ROM,④适配各种单片机或系统机,⑤用户可分别设定各路温度的上、下限,⑥内含寄生电源。
3.1DS18B20温度传感器
DS18B20工作原理
DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。 DS18B20测温原理中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。

基于51单片机和DS18B20的数字温度计设计说明

基于51单片机和DS18B20的数字温度计设计说明

基于51单片机和DS18B20的数字温度计设计说明
1.硬件设计:
-51单片机:选择合适的型号,如STC89C52或AT89C52等。

-DS18B20温度传感器:该传感器是一种数字温度传感器,具有单总线接口和高精度测量能力。

-接口电路:将51单片机和DS18B20传感器连接起来,要注意电平转换和信号线的阻抗匹配。

2.软件设计:
-初始化:在主函数中,首先对单片机进行初始化设置,包括时钟设置、串口配置等。

-DS18B20通信协议:使用单总线协议与DS18B20传感器进行通信,包括发送复位信号、读写数据等操作。

-温度测量:通过向DS18B20发送读取温度的命令,从传感器中读取温度值并保存。

-数据传输:将温度值转换为可显示的格式,如摄氏度或华氏度,并通过串口输出或LED显示。

3.程序流程:
-初始化单片机,设置时钟和串口参数。

-进入主循环,循环执行以下操作:
-发送复位信号,启动温度转换。

-等待转换完成,发送读取温度命令。

-读取温度值,并进行数据处理转换。

-输出温度值。

4.其他功能:
-可以添加LCD显示模块,将温度值显示在液晶屏上。

-可以添加按键输入模块,通过按键切换温度单位或进行其他操作。

需要注意的是,该设计只是一个简单的示例,实际应用中可能需要根据具体需求进行扩展和修改。

同时,在程序设计过程中,也要注意低功耗和数据稳定性等方面的考虑。

基于ds18b20的数字温度计设计报告

基于ds18b20的数字温度计设计报告

基于ds18b20的数字温度计设计报告
一、引言
随着科技的进步,温度的测量和控制变得越来越重要。

DS18B20是一款数字温度传感器,具有测量准确度高、体积小、接口简单等优点,广泛应用于各种温度测量场合。

本报告将介绍基于DS18B20的数字温度计设计。

二、DS18B20简介
DS18B20是一款由美国Dallas公司生产的数字温度传感器,可以通过数据线与微处理器进行通信,实现温度的测量。

DS18B20的测量范围为-55℃~+125℃,精度为±0.5℃。

三、数字温度计设计
1.硬件设计
数字温度计的硬件部分主要包括DS18B20温度传感器、微处理器、显示模块等。

其中,DS18B20负责采集温度数据,微处理器负责处理数据并控制显示模块显示温度。

2.软件设计
软件部分主要实现DS18B20与微处理器的通信和控制显示模块显示。

首先,微处理器通过数据线向DS18B20发送命令,获取温度数据。

然后,微处理器将数据处理后发送给显示模块,实现温度的实时显示。

四、测试结果
经过测试,该数字温度计的测量精度为±0.5℃,符合设计要求。

同时,该温度
计具有测量速度快、体积小、使用方便等优点,可以广泛应用于各种温度测量场合。

五、结论
基于DS18B20的数字温度计具有高精度、低成本、使用方便等优点,可以实现高精度的温度测量和控制。

随着科技的发展,数字温度计的应用将越来越广泛,具有广阔的市场前景。

基于DS18B20的温度报警器设计

基于DS18B20的温度报警器设计

基于DS18B20的温度报警器设计温度报警器是一种用于监测环境温度并在温度超过设定阈值时发出警报的设备。

基于DS18B20的温度报警器设计可以通过连接DS18B20数字温度传感器和微控制器来实现。

以下是一个基于DS18B20的温度报警器设计的详细描述。

1.硬件设计:-DS18B20温度传感器:DS18B20是一款数字温度传感器,其具有高精度、数字输出、单线传输等特点。

它可以直接与微控制器连接,并通过单线总线协议进行通信。

将其中一根引脚连接到微控制器的GPIO引脚上,并使用上拉电阻将其拉高,以实现简单的单线通信。

- 微控制器:选择一款适合的微控制器,例如Arduino、Raspberry Pi等。

微控制器应该具有足够的GPIO引脚用于连接其他外设,并具备相应的数据处理能力。

-报警器:可以选择蜂鸣器、发光二极管(LED)或其他适合的报警器作为报警设备。

这些设备应具有较大的声光输出,以便及时警示。

2.软件设计:-初始化:在程序中初始化设备的GPIO引脚,并设置它们的输入输出方式。

同时,初始化DS18B20传感器,启动单线总线通信。

-温度读取:通过发送相应的命令,从DS18B20传感器读取当前的温度值。

DS18B20的温度数据以二进制形式存储,并使用一定的协议进行传输。

通过解析二进制数据,并进行适当的计算,可以获得温度值。

-温度比较:将读取到的温度值与设定的阈值进行比较。

如果温度超过阈值,则触发报警。

-报警控制:当温度超过设定阈值时,触发报警器的开启。

该过程涉及控制报警设备的GPIO引脚,使其输出足够的声音或亮度,以引起用户的注意。

-报警复位:当温度降低到设定阈值以下时,关闭报警器。

通过控制报警设备的GPIO引脚,将其输出设置为低电平,以停止声音或亮度。

3.报警策略:-阈值设置:根据具体应用的需求,设定适当的温度阈值。

根据环境和使用要求,选择报警温度和报警时刻。

可以通过软件界面或外部调节器调整阈值。

-报警反馈:为了确保用户能够及时获得报警信息,可以通过增加报警设备的数量或设置报警通知的方式来提高报警反馈。

基于DS18b20温度传感器的可报警数字温度计

基于DS18b20温度传感器的可报警数字温度计

基于DS18b20温度传感器的可报警数字温度计1. 任务书1:要求用DS18B20测量室温,用LCD显示,并能设置显示精度,达到所设温度上限或温度下限时报警。

2:课程设计要求:设计要求、系统结构、原理设计、各个模块的设计与实现、软件设计、调试过程、电路图和源程序。

2:摘要本文主要介绍了一个基于89C51单片机和DS18b20的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,适合于我们日常生活和工、农业生产中的温度测量。

3:方案说明采用数字温度芯片DS18B20 测量温度,输出信号全数字化。

便于单片机处理及控制,省去传统的测温方法的很多外围电路。

该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。

在0—100 摄氏度时,最大线形偏差小于1 摄氏度。

DS18B20 的最大特点之一采用了单总线的数据传输。

该系统利用AT89C51芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。

4:系统器件选择DS18B20 的性能特点如下:●独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯●适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电●温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃●可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作4.4: DS18B20使用中的注意事项DS18B20 虽然具有测温系统简单、测温精度高等优点,但在实际应用中也应注意以下几方面的问题:●DS18B20 从测温结束到将温度值转换成数字量需要一定的转换时间,这是必须保证的,不然会出现转换错误的现象,使温度输出总是显示85。

数字温度报警器说明书(重)

数字温度报警器说明书(重)

数字温度报警器说明书正面效果图一、概述:本数字温度报警器是基于51单片机及温度传感器(DS18B20)来设计的,主要实现:实时温度测量及显示,温度范围上下限设定,超出温度范围报警等功能。

温度测量范围0~99.9摄氏度,精度为0.1摄氏度。

可设置上限报警温度、下限报警温度(即高于上限值或者低于下限值时报警灯闪烁),默认上限报警温度为38℃、默认下限报警温度为5℃。

报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报警值等于当前上限报警值。

将下限报警值调为0时为关闭下限报警功能。

二、使用说明:1、开机:打开电源,机器进入初始化状态,此时数码管显示- - - -;片刻即开始显示当前温度。

2、查看当前上下限温度范围:按下【SET】键(左边键),数码管显示HXXX,并以1S的频率闪烁显示,H表示上限温度,再次按下【SET】键,数码管显示LXXX,并以1S的频率闪烁显示,L表示下限温度。

再按【SET】时退出设置,数码管显示当前实时温度。

3、重新设定上下限温度范围:当需要设置上限温度时,按下【SET】键一次,数码管显示HXXX前闪烁时,此时,如果需要提高上限温度,按【ADD】键(右边键),可以看到随着按键温度数字在增加,最大值不超过99摄氏度;如果需要降低上限温度值,按【DEC】键(中间键),可以看到随着按键,温度显示值在减小。

最小值不低于当前下限温度值;当需要设置下限温度时,再一次按下【SET】键,数码管显示LXXX,然后即可设置下限温度,下限温度设定方法与之相同,不再详述。

4、报警:当检测到当前实时温度高于上限温度值,或者低于下限温度值,系统会自动发出报警,报警为红灯一直闪烁。

除非重设上下限温度范围,否则报警一直持续。

基于DS18B20的温度测量系统设计

基于DS18B20的温度测量系统设计

基于DS18B20的温度测量系统设计一、引言温度测量是现代生活中很常见的一项测量工作。

在很多领域中,如农业、医疗和工业等,温度的准确测量对于保持合适的环境和防止设备损坏至关重要。

因此,设计一种高精度、稳定可靠的温度测量系统至关重要。

本文将基于DS18B20温度传感器进行详细的设计。

二、DS18B20概述DS18B20是一种数字温度传感器,它可以提供9至12位的温度数据精度。

它使用单总线接口进行通信,并且可以在不同分辨率下进行配置以满足不同的应用需求。

该传感器具有很多优点,如精度高、体积小、能够长时间稳定工作等。

三、系统设计1.硬件设计硬件设计是温度测量系统设计的基础。

设计中需要考虑到供电电源、连接方式和传感器位置等因素。

(1)供电电源:传感器和测量电路通常需要稳定的电源供应,可以选择直流电源或者电池供电,需要根据实际需求进行选择。

(2)连接方式:DS18B20可以通过单总线接口进行连接,可以选择串行线连接传感器和控制器。

(3)传感器位置:传感器的位置也是需要考虑的因素,需要确保传感器可以完全接触到被测物体表面,并且避免外部因素对测量结果的影响。

2.软件设计软件设计是温度测量系统设计中非常重要的一部分,它主要包括传感器数据采集和数据处理等方面。

(1)传感器数据采集:DS18B20可以通过单总线接口进行数据采集,基于单总线协议,可以实现多个传感器的并行测量。

在软件设计中,需要使用相应的驱动程序来实现对传感器的读取,并通过相应的接口将数据传输给控制器。

(2)数据处理:采集到的温度数据需要进行处理,可以选择直接将数据输出,也可以进行一些算法处理,如平均值滤波、差值滤波等,以提高数据的稳定性和准确性。

四、系统测试设计完成后,需要进行系统测试以验证设计的正确性和可靠性。

1.传感器测试:首先需要测试传感器的准确性和响应时间等指标,可以将传感器置于稳定温度环境下,并使用标准温度计进行对比,以验证传感器的准确性。

基于DS18B20的温度报警器设计

基于DS18B20的温度报警器设计

基于DS18B20的温度报警器设计系电子信息工程系专业电子信息工程技术姓名康志凌班级电子信息122 学号 1201043206指导教师徐敏 N 职称讲师设计时间 2014.10.08-2015.04.08摘要本设计以AT89C51单片机为核心,设计了一个温度测量报警系统,可以方便的实现温度采集和显示。

它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工农业中的温度测量及报警。

本设计由AT89C51单片机、DS18B20温度传感器和LED显示器组成,可以直观的显示测量的温度。

本设计运行过程中,如果外界温度低于-20℃或高于70℃,系统将出发蜂鸣器,产生报警声音,且对应的LED同步闪烁。

关键词:AT89C51,DS18B20,传感器,温度报警器目录摘要 (I)目录 (II)第1章引言 (1)第2章方案设计 (2)第3章 DS18B20简介 (3)3.1 DS18B20性能指标 (3)3.2 DS18B20的封装及内部结构 (4)3.3 DS18B20工作原理及应用 (4)3.4 控制器对DS18B20操作流程 (5)第4章硬件电路设计 (7)4.1 AT89C51 (8)4.2 晶振电路 (9)4.3 复位电路 (9)4.4 报警电路 (10)4.5 74LS245 (10)4.6 显示电路 (11)第5章软件设计 (12)5.1 主程序模块 (12)5.2 程序说明 (12)第6章仿真结果 (21)参考文献 (23)致谢 (24)第1章引言温度是一个十分重要的物理量,对他的测量与控制有着十分重要的意义。

随着现代化工农业技术的发展及人民对生活环境要求的提高,人民也迫切需要监测和控制温度.在人类的生活环境中,温度扮演着极其重要的角色。

无论你生活在哪里,从事什么工作,无时无刻不在跟温度打着交道。

子18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的了解。

在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不靠路这温度的因素。

南京工程学院单片机课程设计《基于DS18B20的测温报警器》

南京工程学院单片机课程设计《基于DS18B20的测温报警器》

图2 51单片机内部结构图3 51单片机双列直插封装方式的引脚I/O口说明:图4 晶振电路上电复位按键复位图5 51单片机的两种复位电路DS18B20介绍2. 引脚封装图 6 DS18B20引脚封装及定义图3.硬件连接图7 DS18B20典型电路4.工作原理图8 64位光刻ROM各位定义图9 高速暂存器RAM以上这些指令分别涉及DS18B20的ROM和RAM图10 DS18B20内部温度的存储格式图11 串口通信电路图12 按键电路图13 报警电路图14 显示电路74HC595简介:图15 74hc595管脚图图16 整体电路图图17 PCB布线图图18 课设实际使用PCB布线图DS18B20工作程序:/*******************************************************************/ /*程序名:18B20.H */ /*功能:对ds18b20的控制,时期能够正确检测当前环境实时温度并转换处理温度*/ /*包括延时函数和温度显示数据的转换函数 */ /*******************************************************************/ #define uchar unsigned char#define uint unsigned intsbit ds=P3^4; //引脚定义uint temp;float f_temp;uint temperature[4]={0};void delay (uint count) //延时函数{unsigned int i;while (count){i =200;while (i>0) i--;count--;}}void dsreset (void) // 发送复位和初始化{unsigned int i;ds = 0;i = 103;while (i>0) i--; // 延时ds = 1;i = 4;while (i>0) i--;}bit tempreadbit (void) // 读取数据的一位{uint i;bit dat;ds = 0; i++;ds = 1; i++; i++; //延时dat = ds;i = 8; while (i>0) i--; // 延时return (dat);}uchar tempread (void) //读一个字节{uchar i,j,dat;dat = 0;for (i=1;i<=8;i++){j = tempreadbit();dat = (j << 7) | (dat >> 1);}return (dat);}void tempwritebyte(uchar dat) //写一个字节{uint i;uchar j;bit testb;for(j=1;j<=8;j++){testb=dat&0x01;dat=dat>>1;if (testb){ds=0; // 写0i++; i++;ds = 1;i = 8; while (i>0) i--;}else{ds = 0; // 写0i = 8; while (i>0) i--;ds = 1;i++; i++;}}}void tempchange(void) // ds1820开始转换{dsreset (); // 复位delay (1); // 延时tempwritebyte(0xcc); // 跳过序列号命令tempwritebyte(0x44); // 发转换命令 44H, }uint get_temp(void) // 读取温度{uchar a,b;dsreset (); // 复位delay (1); // 延时tempwritebyte(0xcc); // 跳过序列号命令tempwritebyte(0xbe); // 发送读取命令a = tempread(); // 读取低位温度b = tempread(); //读取高位温度temp=b;temp<<=8;temp=temp|a;f_temp=temp*0.0625;temp=f_temp*10+0.5;f_temp=f_temp*10+0.05;return temp; //返回测量值}void translate(uint t) //显示数据转换函数{temperature[0]=t/100;temperature[1]=t%100/10;temperature[2]=t%100%10;temperature[3]=1000;}主函数功能程序:/*******************************************************************/ /*程序名:main hanshu.c *//* 功能:实时测量温度,超过上下限报警,报警温度可手动调整。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计论文基于DS18B20的温度报警器设计系电子信息工程系专业电子信息工程技术康志凌班级电子信息122 学号 1201043206指导教师徐敏 N 职称讲师设计时间 2014.10.08-2015.04.08摘要本设计以AT89C51单片机为核心,设计了一个温度测量报警系统,可以方便的实现温度采集和显示。

它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工农业中的温度测量及报警。

本设计由AT89C51单片机、DS18B20温度传感器和LED显示器组成,可以直观的显示测量的温度。

本设计运行过程中,如果外界温度低于-20℃或高于70℃,系统将出发蜂鸣器,产生报警声音,且对应的LED同步闪烁。

关键词:AT89C51,DS18B20,传感器,温度报警器目录摘要 (I)目录 (II)第1章引言 (1)第2章方案设计 (2)第3章 DS18B20简介 (3)3.1 DS18B20性能指标 (3)3.2 DS18B20的封装及部结构 (4)3.3 DS18B20工作原理及应用 (4)3.4 控制器对DS18B20操作流程 (5)第4章硬件电路设计 (7)4.1 AT89C51 (8)4.2 晶振电路 (9)4.3 复位电路 (9)4.4 报警电路 (10)4.5 74LS245 (10)4.6 显示电路 (11)第5章软件设计 (12)5.1 主程序模块 (12)5.2 程序说明 (12)第6章仿真结果 (21)参考文献 (23)致 (24)第1章引言温度是一个十分重要的物理量,对他的测量与控制有着十分重要的意义。

随着现代化工农业技术的发展及人民对生活环境要求的提高,人民也迫切需要监测和控制温度.在人类的生活环境中,温度扮演着极其重要的角色。

无论你生活在哪里,从事什么工作,无时无刻不在跟温度打着交道。

子18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的联系。

在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不靠路这温度的因素。

信息科学和航空工业的飞速发展给人们生活甚至国家安全带来了巨大的飞跃。

我的实习单位是航天八五一一研究所,在我工作期间深刻感觉到温度对焊接工艺的重要性,往往只是高了或低了一二摄氏度,就有可能将电缆或芯片报废掉,造成严重的损失。

我们也在重要的位置上放置了一个温度测量报警器由此可见温度对我们工作生活的重要性,温度传感器以及温度报警器就显得格外重要。

第2章方案设计本设计主要元件有AT89C51、DS18B20、数码管等,其中由AT89C51作为控制器,DS18B20测量温度,再通过74LS245把AT89C51单片机芯片所处理和转化的数据传输到数码管中。

当DS18B20感知到温度达到高于70℃或低于-20℃临界值时相应的LED闪烁,同时蜂鸣器发出报警声。

晶振是正弦波震荡电路,供本设计数字电路整形后作时钟源。

复位电路的作用是把电路恢复到起始状态。

本设计的温度报警器电路的总体框图如图2.1所示。

图2.1 温度报警器电路的总体框架第3章 DS18B20简介DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。

与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

可以分别在93.75 ms 和750 ms完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。

因而使用DS18B20可使系统结构更趋简单,可靠性更高。

他在测温精度、转换时间、传输距离、分辨率等方面较DS1820有了很大的改进,给用户带来了更方便的使用和更令人满意的效果。

3.1 DS18B20性能指标(1)独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

(2)在使用中不需要任何外围元件。

(3)可用数据线供电,电压围:+3.0~ +5.5 V。

(4)测温围:-55 ~+125 ℃。

固有测温分辨率为0.5 ℃。

(5)通过编程可实现9~12位的数字读数方式。

(6)用户可自设定非易失性的报警上下限值。

(7)支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。

(8)负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。

3.2 DS18B20的封装及部结构DS18B20的封装如图3.1所示。

图3.1 DS18B20的封装DS18B20引脚功能:1、 GND为电源地2、 DQ为数字信号输入/输出端3、VDD为外接供电电源输入端(在寄生电源接线方式时地)DS18B20部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。

3.3 DS18B20工作原理及应用DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。

其一个工作周期可分为两个部分,即温度检测和数据处理。

在讲解其工作流程之前我们有必要了解18B20的部存储器资源。

18B20共有三种形态的存储器资源,它们分别是:ROM 只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。

数据在出产时设置不由用户更改。

DS18B20共64位ROM。

RAM 数据暂存器,用于部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。

第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值储存)的镜像。

在上电复位时其值将被刷新。

第5个字节则是用户第3个EEPROM的镜像。

第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是部温度转换、计算的暂存单元。

第9个字节为前8个字节的CRC码。

EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。

3.4 控制器对DS18B20操作流程1. 复位:首先我们必须对DS18B20芯片进行复位,复位就是由控制器(单片机)给DS18B20单总线至少480uS的低电平信号。

当18B20接到此复位信号后则会在15~60uS后回发一个芯片的存在脉冲。

2. 存在脉冲:在复位电平结束之后,控制器应该将数据单总线拉高,以便于在15~60uS后接收存在脉冲,存在脉冲为一个60~240uS的低电平信号。

至此,通信双方已经达成了基本的协议,接下来将会是控制器与18B20间的数据通信。

如果复位低电平的时间不足或是单总线的电路断路都不会接到存在脉冲,在设计时要注意意外情况的处理。

3. 控制器发送ROM指令:双方打完了招呼之后最要将进行交流了,ROM指令共有5条,每一个工作周期只能发一条,ROM指令分别是读ROM数据、指定匹配芯片、跳跃ROM、芯片搜索、报警芯片搜索。

ROM指令为8位长度,功能是对片的64位光刻ROM进行操作。

其主要目的是为了分辨一条总线上挂接的多个器件并作处理。

诚然,单总线上可以同时挂接多个器件,并通过每个器件上所独有的ID号来区别,一般只挂接单个18B20芯片时可以跳过ROM指令(注意:此处指的跳过ROM指令并非不发送ROM指令,而是用特有的一条“跳过指令”)。

ROM 指令在下文有详细的介绍。

4. 控制器发送存储器操作指令:在ROM指令发送给18B20之后,紧接着(不间断)就是发送存储器操作指令了。

操作指令同样为8位,共6条,存储器操作指令分别是写RAM数据、读RAM数据、将RAM数据复制到EEPROM、温度转换、将EEPROM中的报警值复制到RAM、工作方式切换。

存储器操作指令的功能是命令18B20作什么样的工作,是芯片控制的关键。

5. 执行或数据读写:一个存储器操作指令结束后则将进行指令执行或数据的读写,这个操作要视存储器操作指令而定。

如执行温度转换指令则控制器(单片机)必须等待18B20执行其指令,一般转换时间为500uS。

如执行数据读写指令则需要严格遵循18B20的读写时序来操作。

数据的读写方法将有下文有详细介绍。

若要读出当前的温度数据我们需要执行两次工作周期,第一个周期为复位、跳过ROM指令、执行温度转换存储器操作指令、等待500uS温度转换时间。

紧接着执行第二个周期为复位、跳过ROM指令、执行读RAM的存储器操作指令、读数据(最多为9个字节,中途可停止,只读简单温度值则读前2个字节即可)。

第4章硬件电路设计温度报警器的电路设计如图4.1所示,控制器使用单片机AT89C51,温度传感器使用DS18B20,用数码管实现温度显示。

本温度报警器大体分四个工作过程。

首先,由DS18B20温度传感器芯片测量当前的温度,并将结果送入单片机中。

其次,再通过单片机AT89C51芯片对送来的测量温度读数进行计算和转化,并将此结果送入数码管。

然后,数码管显示温度数据。

最后,若温度超标,则二极管发光和蜂鸣器响起。

由图4.1可以看到本电路主要由DS18B20温度传感器芯片、数码管显示模块和AT89C51单片机芯片组成。

其中,DS18B20温度传感器芯片采用“一线制”与单片机相连,它独立的完成温度测量以及将测量结过传送到单片机的工作。

图4.1 温度报警器电路设计原理图4.1 AT89C51AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。

AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

引脚排列如图4.2所示。

图4.2 AT89C51引脚排列在本设计中,AT89C51起到控制器的作用。

当DS18B20温度传感器芯片测量当前的温度后,把结果送入AT89C51单片机中。

然后,通过AT89C51单片机芯片对送来的测量温度读数进行计算和转换,井将此结果送入数码管模块。

晶振电路是给单片机提供时钟信号的。

其中,连接在晶振旁的两个电容叫做负荷电容,一般单片机的晶振工作于并联谐振状态,也可以理解为谐振电容的一部分。

相关文档
最新文档