基于单片机的温度检测与报警系统设计
基于单片机的激光器温度监测与报警系统设计

3 . 2 主 要 模 块 的 电路 3 . 2 . 1单片机 最小系统电路图 单片机最小 系统,或者称 为最小应用系 统 ,是指用 最少 的元件 组成 的单 片机可 以工 作 的系 统. 对5 l 系 列单 片机来 说 ,最小 系统 般 应 该 包 括 : 单 片 机 、 晶 振 电路 、 复 位 电 路. 复位 电路 : 由电容 串联 电阻构成 ,当系 统 一上 电 ,R S T 脚 将会 出现 高 电平 。这 个高 电平 持续 的时间 由电路 的R c 值来决 定。适 当 组合 R C 的取值 可以保证可靠的复位。 晶 振 电路 : 典 型 的 晶 振 取 I l , 0 5 9 2 M H z ( 因 为 可 以准 确 地 得  ̄ 9 6 0 0 波特 率和 1 9 2 0 0 波特 率 , 用 于 有 串 口通 讯 的 场 合 ) / 1 2 M H z ( 产生精 确 的U S 级时歇 ,方便定时操作) 。 3 . 2 . 2 蜂 鸣 器 报 警 电 路 本设计采用 蜂鸣音报警 电路 ,蜂鸣器 的 额 定 电流 ≤ 3 0 m A 。而 对 于A T 8 9 C 5 1 单 片 机 ,P 3 口 的 灌 电流 为 1 5 m A ,由此可见 ,紧靠单片机 的P 3口 电流 是 不 能 驱 动 蜂 鸣 的 ,必 须 使 用 晶 体 管 放 大 电 路 , 为 了单 片机 功 率 更 小 , 所 以 使 用P N P 型 晶 体 管 , 当 激 光 器 的温 度 超 度 预 设值 时,基 极变 为低 电平,蜂鸣器工作 。 3 . 2 . 3 显 示 电路 本文采用 的是共 阴极数码 管,因而各数 码 管 的公共极 接 电源G N D,要 显 示 某 字 段 则 相应 的移 位寄存 器 7 4 H C 3 7 3 的 输 出 线 必 须 是 高 电平。P O 口接 8 个按键 ,分别编 号为 K E Y 1 - K E Y 8 。 当某个按 键按 下时 。某个 数就 显示 在数码管上 。 3 . 2 . 4 传 感 器 电路
基于51单片机的温度报警系统设计

基于51单片机的温度报警系统设计温度报警系统是一种常见的安全监控系统,它可以监测环境温度,并在温度达到设定阈值时发出警报。
本文将介绍一个基于51单片机的温度报警系统的设计。
一、系统设计目标和功能本系统的设计目标是实时监测环境温度,并在温度达到预设阈值时发出警报。
具体功能包括:1.温度采集:通过温度传感器实时采集环境温度。
2.温度显示:将采集到的温度值通过数码管显示出来。
3.温度比较:将采集到的温度值与预设的阈值进行比较。
4.报警控制:当温度超过预设的阈值时,触发警报控制器。
5.报警指示:通过蜂鸣器或者LED灯等方式进行报警提示。
二、硬件设计本系统的硬件设计包括主控部分和外围部分。
1. 主控部分:使用51单片机作为主控芯片,通过AD转换器和温度传感器实现温度数据采集。
采用片内RAM和Flash存储器对数据进行处理和存储。
2.外围部分:包括数码管显示和报警指示。
使用数码管模块将温度值进行显示,使用LED灯或者蜂鸣器进行报警指示。
三、软件设计本系统的软件设计包括程序的编写和算法的设计。
1.程序编写:使用C语言编写单片机的程序。
程序主要包括温度采集、温度比较、报警控制和报警指示等功能。
2.算法设计:根据采集到的温度值与预设阈值进行比较,判断是否触发警报控制器。
同时,根据警报控制器的状态,控制报警指示的开关。
四、系统测试完成硬件和软件设计后,需要进行系统测试以验证系统的正确性和稳定性。
1.硬件测试:对硬件电路进行测试,包括电源、信号传输和外围器件等方面。
测试时需要注意电源的稳定性,信号的准确性和外围部件的工作状态。
2.软件测试:进行程序的运行测试,检查各功能是否正常运行。
特别关注温度采集和比较、报警控制和报警指示等功能。
五、系统性能分析对系统的性能进行分析,包括温度采集的准确性、报警控制的响应时间和报警指示的稳定性等方面。
1.温度采集准确性:主要受温度传感器的精度和ADC转换的准确性影响。
在设计中要选择合适的传感器和ADC。
基于STC89C51单片机的温度控制报警系统设计

基于STC89C51单片机的温度控制报警系统设计摘要:本文基于STC89C51单片机设计了一种温度控制报警系统,通过温度传感器检测环境温度,并根据设定的温度范围控制风扇运转并发出报警信号,以实现室内温度自动控制。
本文介绍了系统硬件设计、软件设计以及测试实验,并通过实验数据验证了系统的可行性和稳定性。
关键词:STC89C51单片机;温度控制;报警系统;温度传感器一、引言随着科技的不断发展,自动化控制技术在各个领域得到广泛应用。
温度自动控制是其中的一个重要应用方向。
在家庭、工厂以及医院等场所,温度的合理控制对于人们的身体健康和环境的稳定运转都有着重要的影响。
因此,设计一种基于STC89C51单片机的温度控制报警系统具有重要的研究价值和应用前景。
二、系统设计2.1 系统功能本系统主要功能为:实时检测环境温度,根据设定的温度范围控制风扇运转,并发出报警信号以实现室内温度自动控制。
2.2 系统硬件设计本系统主要硬件设计包括:温度传感器模块、LED指示灯、蜂鸣器、风扇以及STC89C51单片机。
温度传感器模块采用DS18B20型号,通过单总线接口与单片机相连,用于检测室内温度。
LED指示灯用于显示系统状态,包括运行状态和报警状态。
蜂鸣器用于发出报警信号。
风扇用于控制系统温度,实现温度自动控制。
STC89C51单片机负责系统的数据采集、运算和控制。
2.3 系统软件设计本系统的软件设计分为两部分:系统初始化和主程序部分。
系统初始化包括:串口初始化、温度传感器初始化、LED指示灯初始化、蜂鸣器初始化、风扇初始化等,主要用于对系统各个硬件进行初始化设置。
主程序部分包括:温度采集、温度判断、风扇控制和报警控制等。
主要通过程序实现室内温度的采集和判断,并根据设定温度范围控制风扇和报警控制信号等。
三、实验结果在实际测试中,将系统置于模拟室内环境中进行测试,测试数据显示本系统能够实现温度自动控制,并在温度超出设定范围时发出报警信号。
基于单片机温度采集报警系统设计论文

基于单片机的温度采集报警系统的设计摘要:设计了一种基于单片机at89s51和ds18b20温度传感器的温度采集报警系统。
该系统性能可靠,结构简单,能实现安全温度内正常显示温度值,超出设定的温度上限则进行声光报警。
关键词:单片机;温度检测;报警中图分类号:tp311.52文献标识码:a文章编号:1007-9599 (2011) 23-0000-03temperature acquisition alarm system design based mcu wang rongrong,liu haixia(inner mongolia technical college of mechanics and electrics,huhhot010070,china)abstract:it designs a microcontroller based on at89s51 and ds18b20 temperature sensor temperature collection and alarm system.the system has reliable performance,simple structure,can achieve safe temperature within a normal display temperature exceeds the set temperature,upper limit,sound and light alarm.keywords:mcu;temperature detection;alarm一、系统设计基本工作原理如图1所示为温度采集报警系统框图。
该设计将以单片机控制的温度采集系统为主,利用单片机完成对温度的检测,实现安全温度内正常显示温度值,超出设定的温度上限则进行声光报警。
系统在温度采集时主要应用了ds18b20芯片,该器件经过初始化后单片机首先进行rom匹配,当受到测温器件发回的信号时证明该器件正常工作,接着单片机发送温度转换命令进行温度采集,测温的精确度很高,可以精确到小数点后四位。
基于单片机的温度控制系统设计与应用

基于单片机的温度控制系统设计与应用温度控制系统是一种常见的自动控制系统,用于维持设定温度范围内的温度稳定。
本文将介绍基于单片机的温度控制系统的设计与应用。
一、系统设计1.功能需求:(1)温度检测:获取环境温度数据。
(2)温度显示:将检测到的温度数据以数字方式显示。
(3)温度控制:通过控制输出信号,自动调节温度以维持设定温度范围内的稳定温度。
2.硬件设计:(1)单片机:选择适合的单片机,如51系列、AVR系列等,具有较强的计算和控制能力。
(2)温度传感器:选择适当的温度传感器,如DS18B20、LM35等,能够准确检测环境温度。
(3)显示屏:选择适当的数字显示屏,如LCD显示屏、数码管等,用于显示温度数据。
(4)执行机构:根据具体需求选择合适的执行机构,如继电器、风扇等,用于控制温度。
3.软件设计:(1)温度检测:通过单片机采集温度传感器的模拟信号,并通过数字转换获得温度数据。
(2)温度显示:将获取到的温度数据进行处理,通过数字显示屏显示。
(3)温度控制:通过控制执行机构,如继电器等,根据温度数据的变化进行调节,将温度维持在设定范围内。
二、系统应用1.家居温控系统:家庭中的空调、暖气等设备可以通过单片机温度控制系统实现智能控制。
通过温度传感器检测室内温度,并将温度数据显示在数字显示屏上。
通过设定温度阈值,当室内温度超出设定范围时,系统控制空调或暖气进行启停,从而实现室内温度的调节和稳定。
这不仅提高了居住舒适度,还能节约能源。
2.工业过程控制:在工业生产过程中,一些特定的应用需要严格控制温度,以确保产品质量或生产过程的稳定。
通过单片机温度控制系统,可以实时检测并控制生产环境的温度。
当温度超过或低于设定的阈值时,系统可以自动调整控制设备,如加热器、冷却器等,以实现温度的控制和稳定。
3.温室农业:温室农业需要确定性的环境温度来保证作物的生长。
通过单片机温度控制系统,可以监测温室内的温度,并根据预设的温度范围,自动启停加热或降温设备,以维持温室内的稳定温度。
基于单片机的温控系统设计与实现

基于单片机的温控系统设计与实现温控系统是一种可以根据环境温度自动调节设备工作状态的系统。
基于单片机的温控系统是一种利用单片机计算能力、输入输出功能及控制能力,通过传感器获取环境温度信息并实现温度控制的系统。
下面将对基于单片机的温控系统的设计与实现进行详细介绍。
一、系统设计和功能需求:基于单片机的温控系统主要由以下组成部分构成:1.温度传感器:用于获取当前环境温度值。
2.控制器:使用单片机作为中央控制单元,负责接收温度传感器的数据并进行温度控制算法的计算。
3.执行器:负责根据控制器的指令控制设备工作状态,如电风扇、加热器等。
4.显示器:用于显示当前环境温度和控制状态等信息。
系统的功能需求主要包括:1.温度监测:通过温度传感器实时获取环境温度数据。
2.温度控制算法:根据温度数据进行算法计算,判断是否需要调节设备工作状态。
3.设备控制:根据控制算法的结果控制设备的工作状态,如打开或关闭电风扇、加热器等。
4.信息显示:将当前环境温度及控制状态等信息显示在显示器上。
二、系统实现的具体步骤:1.硬件设计:(1)选择适合的单片机:根据系统功能需求选择合适的单片机,通常选择具有较多输入输出引脚、计算能力较强的单片机。
(2)温度传感器的选择:选择合适的温度传感器,常见的有热敏电阻、热电偶、数字温度传感器等。
(3)执行器的选择:根据实际需求选择合适的执行器,如电风扇、加热器等。
(4)显示器的选择:选择适合的显示器以显示当前温度和控制状态等信息,如液晶显示屏等。
2.软件设计:(1)编写驱动程序:编写单片机与传感器、执行器、显示器等硬件的驱动程序,完成数据的读取和输出功能。
(2)设计温度控制算法:根据监测到的温度数据编写温度控制算法,根据不同的温度范围判断是否需要调节设备工作状态。
(3)控制设备的逻辑设计:根据温度控制算法的结果设计控制设备的逻辑,确定何时打开或关闭设备。
(4)设计用户界面:设计用户界面以显示当前温度和控制状态等信息,提示用户工作状态。
基于单片机的温度检测系统的设计

基于单片机的温度检测系统的设计一、引言随着科技的发展和社会的进步,温度检测在各个领域中起着至关重要的作用。
为了实现对温度变化的准确监测和控制,本文将介绍一种基于单片机的温度检测系统的设计方案。
二、系统概述本系统通过采集环境温度数据,并通过单片机进行处理和控制,实现对温度的实时监测和报警功能。
三、硬件设计3.1传感器选择在温度检测系统中,传感器是获取环境温度信息的关键部件。
本系统选择了精度高、稳定性好的数字温度传感器DS18B20作为温度采集装置。
3.2单片机选择单片机是系统的核心控制部分,负责采集传感器数据、处理数据并输出相应信号。
为了满足系统的实时性和稳定性要求,本系统选择了常用的S T M32系列单片机作为控制器。
3.3电路设计基于上述选择的传感器和单片机,我们设计了相应的电路接口和连接方式,确保传感器能够正常采集数据,并将数据传输给单片机进行处理。
四、软件设计4.1系统架构本系统采用分层架构设计,包括传感器数据采集层、数据处理层和用户界面层。
每一层都有相应的功能模块,实现温度数据的采集、处理和显示。
4.2数据采集和处理系统通过定时中断方式,周期性地读取传感器数据,并通过计算得到温度值。
采集到的数据经过滤波和校正处理后,传递给用户界面层进行显示。
4.3用户界面为了方便用户操作和监测温度变化,系统设计了简洁直观的用户界面。
用户可以通过L CD显示屏上的菜单操作,查看温度数值和设置相关参数,同时系统还具备温度报警功能。
五、系统测试与结果分析5.1硬件测试在硬件实现完毕后,进行了必要的硬件测试。
通过测量不同环境下的温度,并与实际温度进行比对,验证了系统的准确性和可靠性。
5.2软件测试系统软件的测试主要包括功能测试和性能测试。
通过模拟实际使用场景,测试了系统在不同条件下的温度检测和报警功能是否正常。
六、总结与展望本文介绍了基于单片机的温度检测系统的设计方案。
通过合理的硬件选型和软件设计,实现了对温度数据的实时监测和报警功能。
基于51单片机的温度报警器设计

基于51单片机的温度报警器设计引言:温度报警器是一种用来检测环境温度并在温度超过设定阈值时发出警报的装置。
本文将基于51单片机设计一个简单的温度报警器,以帮助读者了解如何利用单片机进行温度监测和报警。
一、硬件设计硬件设计包括传感器选择、电路连接以及报警装置的设计。
1.传感器选择温度传感器的选择非常重要,它决定了监测温度的准确性和稳定性。
常见的温度传感器有热敏电阻(如NTC热敏电阻)、热电偶以及数字温度传感器(如DS18B20)。
在本设计中,我们选择使用DS18B20数字温度传感器,因为它具有高精度和数字输出的优点。
2.电路连接将DS18B20与51单片机连接,可以采用一根三线总线(VCC、GND、DATA)的方式。
具体连接方式如下:-将DS18B20的VCC引脚连接到单片机的VCC引脚(一般为5V);-将DS18B20的GND引脚连接到单片机的GND引脚;-将DS18B20的DATA引脚连接到单片机的任意IO引脚。
3.报警装置设计报警装置可以选择发出声音警报或者显示警报信息。
在本设计中,我们选择使用蜂鸣器发出声音警报。
将蜂鸣器的一个引脚连接到单片机的任意IO引脚,另一个引脚连接到单片机的GND引脚。
二、软件设计软件设计包括温度读取、温度比较和报警控制的实现。
1.温度读取通过51单片机的IO引脚和DS18B20进行通信,读取DS18B20传感器返回的温度数据。
读取温度数据的具体步骤可以参考DS18B20的通信协议和单片机的编程手册。
2.温度比较和报警控制将读取到的温度数据和设定的阈值进行比较,如果温度超过阈值,则触发报警控制。
可以通过控制蜂鸣器的IO引脚输出高电平或低电平来控制蜂鸣器是否发出声音警报。
三、工作原理整个温度报警器的工作原理如下:1.首先,单片机将发出启动信号,要求DS18B20开始温度转换。
2.单片机等待一段时间,等待DS18B20完成温度转换。
3.单片机向DS18B20发送读取信号,并接收DS18B20返回的温度数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10.谢辞
衷心地感谢邵珠雷老师对我的耐心指导,在邵 老师的帮助下,我顺利地完成了这次毕业设计,在 专业知识和office办公软件及幻灯片制作等方面也得 到了很大的提高! 最后,向所有关心支持指导帮助过我完成毕业 设计的老师和同学表示最诚挚的谢意!
Y
P3.2=0 比较温度值 是否越限? Y N 报警信号发生
5. DS18B20简介
DS18B20是DALLAS公司生产的一线式数字温度传感 器,具有3引脚TO-92小体积封装形式;温度测量范围为- 55℃~+125℃,可编程为9位~12位A/D转换精度,测温分 辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式 串行输出;其工作电源既可在远端引入,也可采用寄生电源 方式产生;多个DS18B20可并联到3根或2根线上,CPU只 需一根端口线就能与诸多DS18B20通信,占用微处理器的端 口较少,可节省大量的引线和逻辑电路。以上特点使 DS18B20非常适用于远距离多点温度检测系统。
基于单片机的恒温检测与报警系统
指导老师:XXXXXX 班 级:08电信4班 答辩学生: X X
恒 温 检 测 与 报 警 系 统 的 设 计
绪 论 设计任务及原理分析 系统整体的设计
设计任务 具体要求
原理分析 系统开发平台介绍:PROTEL 99、KEIL 系统硬件设计 主程序流程图
系统软件设计 测温流程图 报警电路流程图 按键显示流程图
c g4 S
9 8 7
U3 4-LED
Q5 8550
b
SPEAKER
e
c
S4
Q4 8550
1.系统电路原理图 .
VCC B C
Titl e A
2.显示电路模块原理图(1)
采用动态显示方案,设计中使用八个共阴极数码管作为显示载体,通过八路并口传输,共使用了十 六个I/O口,具体连接如表1所示。
表 1
电路的搭建 仿真以及调试 结 论
不同条件下的软件仿真 电路的调试 以及实际环境的测试
设计简述
人们生活与环境温度息息相关,在工业生产过程中 需要实时测量温度,在工业生产中也离不开温度的测 量,因此研究温度的测量方法和控制具有重要的意义。 测量温度的关键是温度传感器,温度传感器的发展 经历了3个阶段:传统的分立式温度传感器、模拟集成 温度传感器、智能集成温度传感器。目前,国际上新 型温度传感器正从模拟式向数字式、从集成化向智能 化、网络化的方向发展。在此以智能集成温度传感器 DS18B20为例 ,介绍DS18B20数字温度计的设计。
( a)
寄生电源工作方式
( b)
外接电源工作方式
9. 结 论
本设计以智能集成温度传感DS18B20为例, 介绍了基DS18B20传感器的数字温度计的设计,该 设计适用于人们的日常生活及环境温度不高于125 ℃的温度的检测与控制。 以DS18B20温度传感器设计的数字温度计线路简 单、硬件少、成本低廉、软件设计简单等优点,有着 广阔的应用前景。尤其是其具有完善的单总线通信 协议,无需复杂、繁琐的布线,只需3 根连线就能很 容易地组成多点测温系统,因此在工农业生产和科学 研究中有着广阔的应用前景。
6. DS18B20的外形
DS18B20 的 管 脚 排 列 图 :
序号 1 2 3
名称 GND DQ VDD
引脚功能描述 地信号 数据输入/输出引脚 外接供电电源输入端(在 寄生电源接线方式时接地)
7. DS18B20的内部结构图
DS18B20内部结构如下图所示,主要由4部分组成:64位ROM、温度传感器、非 挥发的温度报警触发器TH和TL、配置寄存器。
A F B E dp D C G
VCC
(T 0 ) (T 1 ) (WR ) (R D )
( A D 0) P 0. 0 ( A D 1) P 0. 1 ( A D 2) P 0. 2 V 0. 3 ( A D 3) P C C ( A D 4) P 0. 4 ( A D 5) P 0. 5 ( A D 6) P 0. 6 ( A D 7) P 0. 7 (R X D ) (T X D ) ( I N T 0) ALE E /P R O G A /V P P ( I N T 1) A 15 ) P2 .7 A 14 ) P2 .6 A 13 ) SE N P P2 .5 A 12 ) P2 .4 A 11 ) P2 .3 A 10 ) P2 .2 ( ( ( ( ( ( ( A 9) P 2. 1 ( A 8) P 2. 0
GND 1 2 3 D CC VQ
U2
DS18B20 b
e
e
VCC
c
S1
Q1 8550 b
c S2 S1 a Sf 2 S3 b S4 A F3 S S2 B E dp D C G S1 S3 e c e dp 12 11 10
Q2 8550
R15 b VCC
e
b Q3 8550
1 2 3 4 5 6
段名称 a b c d e f g dp
I/0 口 名 称 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
位名称 C0 C1 C2 C3 C4 C5 C6 C7
I/O 口 名 称 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7
3.显示电路模块原理图(2)
2 P1
3
DC 1
S1
VCC
2 4 6
2 4 6
1 3 5
1 3 5
VCC
SWITCH
VCC
R13 4.7 K
+ C1 10uF
R14 10K 1 3 K2 SET 2 4 1 3 K3 DEC 2 4 1 3 K4 ADD 2 4 LS1 4.7 K
c
D2
ALAM C2 22 C3 22 Y1 12MHz R16 4.7 K
显示电路由八位共阴极的数码管组成,通过网络标号A、B、C、D、E、F、G、DP等与AT89C52的P1口相 连,由八个136欧的电阻驱动,实现段控制功能。通过网络标号C0-C7与驱动芯片ULN2803A相连,以此为 桥梁与AT89C52相连,实现位控制功能。具体电路图如图4所示。
U1
19 XTAL1 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17
18
XTAL2
9
R1 R2 R3 10k R4 10k R5 10k R6 10k R7 10k R8 10k
10k 10k
RST
29 30 31
PSEN ALE EA
R9
10k
U2:A
1 2
R10
10k
U2:B
3 74LS04 4
1 2 3 4 5 6 7 8
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89C51
设计方案分析
分析:
在日常生活及工农业生产中经常 要用到温度的检测及控制,传统的测温元 件有热电偶和热点阻。而热电偶和热电阻 测出的一般都是电压,再转换成对应的温 度,需要比较多的外部硬件支持,硬件电 路复杂,软件调试复杂,制作成本高。 而采用智能温度传感器DS18B20作 为检测元件,测温范围为-55 ℃ ~125 ℃ ,最大分辨率可达0.0625℃。 DS18B20可以直接读出被测温度值,采 用3线制与单片机相连,减少了外部的硬 件电路,具有低成本和易使用的特点。 按照系统设计功能的要求,确定系统由5 个模块组成:主控器AT89C51,测温电 路DS18B20,报警电路,按键电路及驱 动显示电路。总体电路框图如右图1所示。
DS18B20 的 内 部 结 构 : 存储器和控制器
I/O
温度传感器 64 C 电 源 VDD 检 测 8 位 CRC 生 成 器 位 低温触发器 TL 高速缓存 存储器 高 温 触 发 器 TH
ROM 和 单 线
接 口
配置寄存器
8. DS18B20与单片机的接口设计
以MC51系列单片机为 例,画出了DS18B20与微 处理器的典型连接。如右图 (a)中DS18B20采用寄生 电源方式,其VDD和GND 端均接地。图(b)中 DS18B20采用外接电源方 式,其VDD端用3V~5.5V 电源供电。
设计任务及具体要求
一、设计任务: 设计一个以单片机为核心的温度测量系统 。 二、 具体要求: (1)测量温度值精度为±0.1℃。 (2)系统允许的误差范围为0.1℃以内。 (3)系统可由用户预设温度值,测温范围为-55 ℃ ~+125℃。 (4)超出预置值时系统会自动报警,即发光二极管亮,蜂鸣器 响。 (5)系统具有数码显示功能,能实时显示实际温度值。
XTAL2 XTAL1 GND
19 0 11 12 13 14 15 16 17 18 19 20
4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2
0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1
R9 R10 R11 R12 4.7 K 4.7 K 4.7 K 4.7 K
U1 AT89C51
R1R2R3R5R6R7R8R4 VCC 510510510510510510510510