基于AT89C51的数字温度计设计与仿真

合集下载

(完整word版)基于AT89C51单片机数字温度计的设计

(完整word版)基于AT89C51单片机数字温度计的设计

基于AT89C51单片机数字温度计的设计一、项目概述在生活和生产中,人们经常要用到一些测温设备,但是传统的测温设备具有制作成本高、硬件电路和软件设计复杂登缺点。

基于AT89C51的数字温度计具有制作简单、成本低、读数方便、测温范围广等优点,应用前景广泛。

二、项目要求基于AT89C51的数字温度计的具体要求如下:1.温度值用LED显示。

2.测温范围为-30~100℃,且测量误差不大于±0.5℃。

3.成品的体积、质量尽可能小。

三、设计框图及流程图1 主控制器单片机AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

2 显示电路显示电路采用4位共阳LED数码管。

3温度传感器DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

DS18B20的性能特点如下:●独特的单线接口仅需要一个端口引脚进行通信;●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;●无须外部器件;●可通过数据线供电,电压范围为3.0~5.5V;●零待机功耗;●温度以9或12位数字;●用户可定义报警设置;●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件; ●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20采用3脚PR -35封装或8脚SOIC 封装,其内部结构框图如下图所控制器使用单片机AT89C51,测温传感器使用DS1820,用4位共阳极LED 数码管以动态扫描法实现温度显示,电路图如图1所示:图1.电路原理图五、软件设计1.程序流程图主程序的主要是负责温度的实时显示,读出并处理DS1280测量的当前温度值,温度测量每1s进行一次。

基于AT89C51单片机的温湿度测试系统设计与仿真

基于AT89C51单片机的温湿度测试系统设计与仿真

如 何设 计 一款 成 本 低 廉 、 测 量准确 、 操 作 简 单 的 温 湿
度 测 试 系 统成 为一 个 重 要 问题 。整 个 系 统 以 AT 8 9 C5 2为
核心 , 温 湿 度 传感 器 S H T1 1 完 成 环 境 温湿 度转 换 功能 , 其
[ 6 ] 黄 海 军.基 于传 声 器 阵列 的 声 源 定 位 系统 的初 步 研 究 [ D ] . 上海 : 东
设计 , 引入 S HT1 l芯 片 。S HT1 1芯 片 是 一 种 具 有 数 字 校
制功能强 、 环 境 适 应 能 力强 等 特 点 。随着 单 片机 技 术 在 智
能 产 品 中 的广 泛 应 用 , 航空事业 、 医药方面 、 家 居 产 品 的 智 能 化 管 理 及 过 程 控 制 等 领 域 均 涉 及 单 片 机 应 用 产 品 ] 。 温 度 检 测 与 控 制 是 微 机 测 控 的重 要 学 科 也 是 测 控 技 术 中 的研 究 重 点 [ 2 _ 5 l 。大 多 数 电 子 设 备 对 温 度 湿 度 尤 为 敏 感 , 不 良温 湿 度 环 境 会 导 致 设 备 出 错 甚 至 损 坏 。因此 , 温 湿 度
0 引 言
单 片 机 的 使 用 变 得 更 加 便捷 , 具有 低 电压 、 低 功耗 、 控
机 。在 嵌 入 式 控 制 系 统 中提 供 了灵 活 性 高 且 价 廉 的 多 种 方 案 。 为 了有 效 利 用 AT8 9 C 5 1单 片机 完 成 温 湿 度 测 试 系 统
准 功 能 的 复 合 型 温 湿 度 传 感 器 ] , 它 采 用 传 统 工 业 c 0MS微 加 工 技 术 , 因 而 产 品应 用 性 上 具 有 极 高 的 可 靠 性 和 卓 越 的 长期 稳 定 性 , 但是 S HT1 1芯 片 在 实 际 应 用 中 对 环境 有着 极 高 的要 求 。 当前 S HT1 l主 要 应 用 于工 业 生 产、 过 程 控制 、 环境监测 、 家用电器 、 气 象 领域 ] 。

基于单片机AT89C51的温度控制系统的设计与仿真 毕业设计(论文)

基于单片机AT89C51的温度控制系统的设计与仿真  毕业设计(论文)

目录摘要 (1)第1章绪论 (2)1.1单片机的应用 (2)1.2电热炉控制中的问题 (2)1.3本设计主要内容 (3)第2章编程软件 (4)2.1编程软件K EIL (4)第3章系统硬件结构设计 (5)3.1系统硬件组成 (5)3.2P ROTEUS原理图设计 (5)3.3硬件电路结构 (7)3.3.1 主控制芯片AT89C51原理及其说明 (9)3.3.2 外部时钟电路 (11)3.3.3 测温模块 (11)3.3.4 显示模块 (13)3.3.5 开关模块 (13)3.3.6 报警模块 (14)第4章系统软件设计及调试 (15)4.1系统程序设计 (15)4.1.1 DS18B20测温程序设计 (17)4.1.2 LM016L显示程序设计 (18)第5章总结与展望 (19)5.1总结 (19)5.2展望 (19)参考文献 (20)附录 (21)摘要:电热炉可使用金属发热体或非金属发热体来产生热源,其构造简单,工业电热炉的主要用途是供机械工业对原材料、毛坯、机械零件加热用。

温度控制对于电热炉是至关重要的。

为了更好地控制温度、提高控制质量,选用单总线芯片DS18B20作为温度传感器,进行了基于单片机AT89C51的温度控制系统的设计与仿真。

显示模块选用LCD显示器,控制更为简单,显示更为清晰。

配以键盘模块及由二极管、蜂鸣器组成的报警模块,组合成较为完整的温度控制系统硬件。

选用Proteus软件绘制电路原理图,同时选用软件Keil 进行编程编译,并将Keil与Proteus联调,在Proteus中查看仿真结果,实现温度的自动控制。

关键词:单片机、温度控制、Keil、Proteus仿真第1章绪论1.1 单片机的应用单片机具有体积小、可靠性高、功能强、使用方便、性能价格比高、容易产品化等特点。

国际上从1970年代开始,国内自1980年代以来,单片机已广泛应用于国民经济的各个领域,对各个行业的技术改造和产品的更新换代起重要的推动作用。

基于AT89C51DS18B20的数字温度计设计

基于AT89C51DS18B20的数字温度计设计

基于AT89C51DS18B20的数字温度计设计一、本文概述Overview of this article本文旨在探讨基于AT89C51微控制器和DS18B20数字温度传感器的数字温度计设计。

我们将详细介绍如何利用这两种核心组件,结合适当的硬件电路设计和软件编程,实现一个能够准确测量和显示温度的数字温度计。

This article aims to explore the design of a digital thermometer based on AT89C51 microcontroller and DS18B20 digital temperature sensor. We will provide a detailed introduction on how to utilize these two core components, combined with appropriate hardware circuit design and software programming, to achieve a digital thermometer that can accurately measure and display temperature.我们将对AT89C51微控制器和DS18B20数字温度传感器进行简要介绍,包括它们的工作原理、主要特性和适用场景。

然后,我们将详细阐述硬件电路的设计,包括微控制器与温度传感器的连接方式、电源电路、显示电路等。

We will provide a brief introduction to the AT89C51 microcontroller and DS18B20 digital temperature sensor, including their working principles, main characteristics, and applicable scenarios. Then, we will elaborate on the hardware circuit design, including the connection method between the microcontroller and temperature sensor, power circuit, display circuit, etc.在软件编程方面,我们将介绍如何使用C语言对AT89C51微控制器进行编程,实现温度数据的读取、处理和显示。

基于AT89C51单片机的数字温度计的设计与研究

基于AT89C51单片机的数字温度计的设计与研究

科 技 天 地58INTELLIGENCE基于AT89C51单片机的数字温度计的设计与研究长春职业技术学院 丁 磊 佟 彤摘 要:随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。

本文将介绍一种基于AT89C51单片机数字温度计,本温度计具有以下创新功能:高低温告警、温度储存、温度自动调节。

关键词:单片机 数字温度控制 AT89C51 DS18B20一、概述随着现代信息技术的飞速发展和传统工业改造的逐步实现,能够独立工作的温度检测和显示系统被应用于诸多领域。

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

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

与传统的温度计相比,本项目设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。

该温度计具有制作简单、成本低、读数方便、测温范围广和测温准确等优点,应用前景广泛。

二、设计方案选用AT89C51型单片机作为主控制器件,DS18B20作为测温传感器,通过4个共阳极LED 数码管串口传送数据,实现温度显示。

通过DSl8820直接读取被测温度值,进行数据转换,该器件的物理化学性能稳定,线性度较好,在-30℃~150℃最大误差小于正负0.5℃。

该器件可直接向单片机传输数字信号,便于单片机处理及控制。

另外,该温度计还能直接采用测温器件测量温度,从而简化数据传输与处理过程。

1.单片机的选择AT89C51单片机作为该系统设计的核心元器件。

该元器件是Intel 公司生产的5l 系列单片机中最典型的产品,采用了可靠的高性能CMOS 8位工艺制造技术的单片机。

AT89C2051是一种带2K 字节闪烁可编程可擦除100次的只读存储器的单片机。

它不仅结合了HMOS 的高速和高密度技术及CHMOS 的低功耗特征,而且继承和扩展了MCS 一48单片机的体系结构和指令系统。

基于AT89C51单片机的数字温度显示计

基于AT89C51单片机的数字温度显示计
基于AT89C51单片机的课程设计
一、设计任务 二、电路原理图 三、流程图的绘制及说明 四、Proteus仿真
一、设计任务
• 本次设计是基于AT89C51单片机的数字温 度计。该单片机与MCS-51系列单片机完全 兼容、工作性能优良、性价比较高。温度 转换器采用DS18B20数字温度传感器,它 是一种智能温度传感器,具有结构简单、 分辨率高等优点。 • 本次设计的温度计可实现 10-50℃ 范围内 的温度显示,可以设定温度的上下限仿真
• 首先,添加仿真文件,双击AT89C51后,在 Program File选项中添加通过伟福编译器编译后 生成的后缀为.hex的文件,单击确定完成文件添 加。 • 然后单击菜单栏“源代码”选项,选择“全部编 译”,然后选择“调试”菜单选项下的“执行”, 系统开始运行,进行温度测量和显示工作 。 • 调整DS18B20的测量温度,数码管可以对应显示 结果。当温度在10~50℃之间变化时,报警指示 灯D2不亮;当温度低于10℃,或者大于等于50℃ 时,报警指示灯D2被点亮。
二、电路原理图
应用Proteus ISIS软件绘制的原理图如图1 所示:
图1 电路原理图
三、流程图的绘制及说明
• 本次设计采用汇编方法编写源程序,并使用伟福 编译器进行编译生成Proteus仿真软件所需要 的.hex文件。 • 设计步骤是先将温度传感器DS18B20的转换数据 读入到单片机AT89C51,再将读到的补码形式二 进制数据转换为BCD码,然后将BCD码通过查表 得到7段显示码送数码管显示。故主程序需要调用 读温度子程序、温度BCD码计算处理子程序、显 示BCD码刷新子程序等主要子程序,此外这些子 程序还需要调用DS18B20复位初始化子程序、读 出转换后的温度值、写DS18B20的子程序和延时 等子程序。 • 主程序流程图如图2所示 :

基于AT89C51的单片机的数字温度计

基于AT89C51的单片机的数字温度计

基于单片机的数字温度计设计摘要随着国民经济的发展,人们需要对各中加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。

采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。

在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。

在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。

温度控制在生产过程中占有相当大的比例。

温度测量是温度控制的基础,技术已经比较成熟。

传统的测温元件有热电偶和二电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。

我们用一种相对比较简单的方式来测量。

我们采用美国DALLAS半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件,温度范围为-55~125 ºC,最高分辨率可达0.0625 ºC。

DS18B20可以直接读出北侧温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

本文介绍一种基于AT89C51单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围0℃-~+100℃,使用LED模块显示,能设置温度报警上下限。

正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89C51单片机功能和应用。

该电路设计新颖、功能强大、结构简单。

关键词:温度测量;DS18B20;AT89C51- I -Design of Digital Thermomer Based on SCMAbstractAlong with national economy development, the people need to each heating furnace、the heat-treatment furnace、in the reactor and the boiler the temperature carry on the monitor and the control. Not only uses the monolithic integrated circuit to come to them to control has the control to be convenient, simple and flexibility big and so on merits, moreover may enhance large scale is accused the temperature technical specification, thus can big enhance the product the quality and quantity.In daily life and industrial production process, often used in the detection and control of temperature, temperature is the production process and scientific experiments in general and one of the important physical parameter. In the production process, in order to efficiently carry out the production, to be its main parameters, such as temperature, pressure, flow control, etc... Temperature control in the production process of a large proportion. Temperature measurement is the basis of temperature-controlled, more mature technology.Traditional thermocouple and temperature components are the second resistor.The thermocouple and thermal resistance are generally measured voltage, and then replaced by the corresponding temperature, these methods are relatively complex, requiring a relatively large number of external hardware support. We use a relatively simple way to measure. We use the United States following DALLAS Semiconductor DS1820 improved after the introduction of a smart temperature sensor DS18B20 as the detection element, a temperature range of -55 ~ 125 º C, up to a maximum resolution of 0.0625 º C. DS18B20 can be directly read out the temperature on the north side, and three-wire system with single-chip connected to a decrease of the external hardware circuit, with low-cost and easy use.The introduction of a cost-based AT89C51 MCU a temperatur measurement circuits, the circuits used DS18B20 high-precision temperatur sensor, measuring scope 0℃-~+100℃,can set the warning limitation, the use of seven segments LED that can be display the current temperature. The paper focuses on providing a software and hardware system components circuit, introduced the theory of DS18B20, the founctions and applications of AT89C51 .This circuit design innovative, powerful, can be expansionary strong.Keywords:Temperatur measurement;DS18B20; AT89C51- II -目录摘要......................................... . (I)Abstract (II)第1章绪论 (5)1.1课题背景及研究意义 (5)1.2国内外现状 (5)1.3课题的设计目的 (6)1.4课题的主要工作 (6)1.5本文研究内容 (6)第2章开发工具Proteus与Keil (8)2.1 Proteus软件 (8)2.1.1 Proteus简介 (8)2.1.2 4大功能模块 (8)2.1.3 ISIS智能原理图输入系统 (10)2.1.4 Proteus简单应用 (10)2.2 Keil软件 (11)2.2.1 Keil软件简介 (11)2.2.2 Keil软件调试功能 (11)2.3本章小结 (12)第3章系统概述 (13)3.1方案选择 (13)3.1.1方案一 (13)3.1.2方案二 (14)3.2系统设计原理 (14)3.3系统组成 (14)3.4 DS18B20温度传感器与单片机的接口电路 (15)3.5本章小结 (16)第4章系统硬件设计 (17)4.1 80C51单片机的介绍 (17)4.1.1 80C51单片机主要特性 (18)4.1.2 80C51单片机管脚图 (19)4.1.3 80C51单片机的中断系统 (21)4.1.4 80C51单片机的定时/计数器 (21)4.2 LCD液晶显示器简介 (21)4.2.1液晶模块简介 (22)4.2.2液晶显示部分与89C51的接口 (23)4.3通讯模块 (24)4.4 DS18B20介绍 (25)4.4.1温度传感器工作原理 (25)- III -4.4.2 DS18B20相关介绍 (27)4.4.3 DS18B20使用中的注意事项 (28)4.5本章小结 (28)第5章系统软件设计 (29)5.1主程序设计 (29)5.2 DS18B20初始化 (30)5.3数据测试 (31)5.4仿真结果 (31)5.5本章小结 (33)结论 (34)致谢 (35)参考文献 (36)附录A (37)附录B (44)附录C (49)附录D (50)- IV -第1章绪论1.1课题背景及研究意义随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。

基于AT89C51单片机的数字体温计的设计

基于AT89C51单片机的数字体温计的设计

38基于AT89C51单片机的数字体温计的设计李素蕊 新乡医学院三全学院 毕彦平 新乡医学院【摘 要】本文介绍了基于单片机,采用DS18B20单线数字温度传感器设计的数字体温测量系统,该系统便于医护人员对诸如儿童、精神病人等病人的体温的记录,实用性较强。

【关键词】数字体温计;AT89C51;DS18B201.引言患者的体温是医务人员对其进行体格检查、诊断疾病,进行生命体征监测的重要指标。

通过测量的体温变化,可以了解疾病发生和发展的规律,反映出某种疾病或疾病的某一个阶段,及时控制疾病的恶化[1]。

因此医护人员会对患者每天都进行两次的体温测量,如若患者为儿童或者精神病患者,体温测量会更费时。

近年,人们还设计出了人体红外测温仪这种非接触式体温计,但这种体温计容易受皮肤的干燥清洁度、空气温度、污染、电磁场等干扰因素的影响[3],因此要求被测人在被测环境中停留30min以上,以保证被测人额头与外界换热条件趋于稳定,从而提高测量准确性。

还有一些用其他芯片设计的数显体温计,由于采用的温度传感器的不稳定性,从而亦影响测量的准确度。

为了提高医护人员的工作效率,减少病患者的痛苦及其时间。

而针对市面上及部分医院用到的普通的数显体温计,准确度不够高,误差相对较大,从而影响对疾病的观察和诊断,基于这一点,我们设计了一种采用DS18B20数字温度传感器,基于单片机芯片AT89C51设计的数字体温计,其为测量准确度较高,成本又相对低的快速的数显体温计。

2.系统硬件设计框图本系统的设计框图如下图1所示,由DS18B20单线温度传感器来感知外界温度的变化,通过总线传给单片机AT89C51,进而读取温度后提示及其显示温度。

图1 硬件电路框图采用的DS18B20是一种价格便宜的单线数字温度传感器,它具有很多优点:(1)体积小,共有接地、电源、数据线3个引脚,无需额为的电源[4];(2)测温速度快,最多0.75s可以完成,极大提高了测温速度;(3)测温分辨率可达0.0625℃,性能稳定,安全可靠;(4)DS18B20适合于构成多点温度测控系统,在医院体温检测中也得到了一定应用[5]。

基于AT89C51单片机数字温度测量与显示系统的设计和制作讲解

基于AT89C51单片机数字温度测量与显示系统的设计和制作讲解

基于AT89C51单片机的数字温度测量及显示系统的设计和制作系部: 电子与通信工程系班级:电信11C1姓名:蔡华学号: 112221101指导教师:周步新2013年 3月 1 日目录摘要 (1)引言 (2)一.温度测量及显示系统的概述 (3)(一)本设计任务和主要内容 (3)(二)主要芯片的介绍 (3)二.系统主要硬件电路设计 (4)(一)方案论证 (5)(二)单片机主机系统电路 (7)三.温度传感器的选择 (8)(一)采用DS18B20温度传感器 (8)(二) DS18B20的管脚排列 (10)四显示器的选择 (11)(一)1602显示器 (12)五温度控制电路的设计…………………………………………第13-14页六系统的控制 (14)(一)温控电路及报警电路的控 (15)(二)LCD显示电路的控制 (16)五.总结 (17)六.参考文献 (18)七.致谢 (19)附录元器件清单 (20)基于单片机数字温度测量及显示系统原理图 (21)摘要随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。

本文介绍了数字温度测量及自动控制系统的设计。

本文采用单片机来实现对温度的控制。

它的主要组成部分有:AT89C51单片机、显示器、传感器、显示电路、温度控制电路。

它可以实时的显示和设定温度,实现对温度的自动控制。

通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了被控温度的技术指标。

此设计精确度较高,可以很好地测量出温度并显示出来!本系统电路简单、调试简单,具有一定的使用价值!关键词:单片机;显示器;传感器;AT89C51;引言科技的快速发展使得单片机技术已经普及到我们的生活的各个领域,单片机技术已经成为一种比较成熟的技术。

我在本文中将介绍一种基于单片机控制的数字温度器,此温度器属于多功能温度器,可以设置上下报警温湿度,当温湿度不在设置范围内时,可以报警并且进行控制温度的控制和使用已经广泛应用于人们的生产和生活中,人们使用温度器来采集温度,通过人工操作加热和降温来控制温度,这样不但能控制精度低、实时性差的缺点,而且操作人员的劳动强度大。

基于AT89C51的温度控制系统设计

基于AT89C51的温度控制系统设计

基于AT89C51的温度控制系统设计冯晓锋西安翻译学院实验中心摘要:本系统是基于AT89C51单片机和DS18B20数字温度传感器的智能温度控制系统,根据要求可进行最高和最低温度的设定,通过RS-485总线标准实现与PC机的远程通信,实现PC机对采集温度的存储、处理、打印等功能。

关键字:AT89C51 数字温度传感器温度控制系统一、系统总体结构设计根据设计要求对某指定地点的温度进行实时的监测与控制,采用了分布式系统的控制方式,即在测控点配置能独立工作的从机,从机由主机进行监控管理,上下采用主从式监控管理形式,系统总体结构如图1所示。

图1 系统总体结构系统的各个部分功能和关系如下:①主机为管理机,完成参数设置、数据存储、处理及管理及打印功能。

②从机为控制机,采用单片机AT89C51,直接实现各个模块的控制功能,并能在主机关机的条件下实现所有的控制功能。

③通讯转换芯片MAX485实现RS-232信号和RS-485信号的转换,主机通过其向从机发送控制参数,从机将现场采集数据通过其传给主机。

④数据采集实现对传感器及运行设备的检测。

⑤输入输出部分包括输入模块和输出模块,输入模块将采集的信号转换后输入到从机,输出模块将系统的控制信号输出到控制器及其设备。

二、系统工作方式系统以温度监控为核心,温度参数和设备运行状态由主机根据用户要求定时向从机查询,各控制模块的设置参数修改时,将新的参数发送到从机。

主机可以对从机进行参数设置及控制,从机也可以独立工作。

从机通过温度传感器不间断地采集温度数据,根据控制模块的设置参数做出控制决策,驱动设备运行,并随时准备接受主机的指令,当受到询问时,将各项数据编码通过串行通信方式传输到主机。

主机接收到数据后,进行数据处理,在监控界面上显示当前的状态信息,并将此信息实时地存储到数据库中,为用户维护和管理准备数据。

对数据可以进行查询,也可以将一段时期的数据信息汇集成报表,报表包括各项统计数据,还可以将数据处理绘制成图形曲线,实现对数据的分析与管理。

基于AT89C51单片机数字温度测量与显示系统的设计和制作

基于AT89C51单片机数字温度测量与显示系统的设计和制作

基于AT89C51单片机的数据采集系统的设计一.温度测量与显示系统的概述(一)本设计任务和主要内容本论文主要研究单片机控制的温度器,分别对测量、显示及系统设备的软、硬件各个部分进行了研究。

主要内容如下:当温度在安全范围内无任何动作。

当温度高于设置报警的上限值时风扇转同时红色led亮,当低于时继电器以留出接口,常闭和常开,用来连接设备以便使用(二).主要芯片的介绍本课题采用单片机AT89C51控制的数字温度测量与显示系统,其功能的实现主要通过软件编程来完成,采用单片机AT89C51,它是低功耗、高性能的CMOS 型8位单片机。

片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。

且AT89C51的使用寿命很长,数据保留时间也较长,可以达到十年的时间。

就是因为这一些类的特性,与优点。

所以本次设计我才会选择使用这一类的单片机来作为我实现此系统的工具。

附:AT89C51主要引脚及功能:二.系统主要硬件电路设计主要对课程设计的题目进行了分析,根据要实现的功能,综合比较几种设计方法,提出了实现系统功能的最佳方案。

本设计是一个数字温度控制系统,能测量温度,并能在超限的情况下进行控制、调整,并报警。

该系统采用MCS-51系列单片机AT89C51作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现。

由于用了单片机,使其技术比较成熟,应用起来方便、简单并且单片机周围的辅助电路也比较少,便于控制和实现。

整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩张和更改。

MCS-51单片机特点如下:原理框图如图所示:原理框图(二)单片机主机系统电路AT89C51单片机是属于51系列单片机里的。

它的内部自带2K字节可编程FLASH存储器的低电压、高性能COMS 8位微处理器。

AT89C51单片机还与Intel MCS-51系列单片机的输出管脚和指令相互兼容。

由于AT89C51将多功能8位CPU 和闪速存储器结合在单个的芯片里,所以,AT89C51构成的单片机系统是所有系统里结构最简便,价格最便宜,使用效率最高的控制系统,它还节省了外部的RAM与ROM和接口器件,削减了硬件方便的开销。

基于AT89C51单片机的温度计设计

基于AT89C51单片机的温度计设计

引言概述:AT89C51单片机是一种常用的单片机型号,广泛应用于各种数字电子设备中。

本文将基于AT89C51单片机,设计一款温度计,用于测量环境温度。

通过该设计,可以实时监测环境温度,并将温度值以数字形式显示在屏幕上,提供给用户参考。

正文内容:1. 硬件设计1.1 传感器选择首先,需要选择适合的传感器来测量环境温度。

常见的温度传感器有热敏电阻、温度传感器模块等。

在本设计中,选择了DS18B20温度传感器模块,该传感器具有精度高、体积小等特点,适合本温度计的设计需求。

1.2 电路连接在硬件设计中,需要将DS18B20温度传感器模块与AT89C51单片机相连。

具体步骤如下:1) 将DS18B20传感器的VCC引脚连接至单片机的VCC引脚,将GND引脚连接至单片机的GND引脚,将DQ引脚连接至单片机的P1口,通过电阻和电容设置硬件复位电路。

2) 设置单片机的相应引脚为输入或输出引脚,使其与传感器的引脚相对应,并根据需要设置引脚的电平状态。

3) 根据DS18B20传感器的通信协议,使用单片机的串口通信功能与传感器进行通信,获取温度值。

2. 软件设计2.1 程序框架在软件设计中,需要设计相应的程序框架,以实现温度的测量与显示。

整体的程序框架如下:1) 初始化单片机的串口通信功能,设置波特率等参数。

2) 初始化DS18B20传感器,包括设定分辨率、温度精度等参数。

3) 循环读取传感器的温度数值,并进行必要的温度转换处理。

4) 将处理好的温度数值通过单片机的数码管显示出来。

2.2 温度转换在软件设计中,需要对从传感器获取的温度数值进行转换处理,以得到真实的温度值。

具体的转换公式如下:1) 首先,读取传感器内部存储器中的原始温度数据。

2) 根据DS18B20传感器的配置,进行温度计算。

3) 最后,将计算得到的温度值转换为摄氏度或华氏度,并存储到相应的变量中,以便后续显示。

3. 测试与调试在进行实际应用之前,需要对设计的温度计进行测试与调试,确保其功能正常。

基于AT89C51的数字体温计设计

基于AT89C51的数字体温计设计

基于STC89C52最小系统的数字体温计设计摘要随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研等各个领域,已经成为一种比较成熟的技术,采用单片机控制已经成为了一种潮流。

现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。

传感器属于信息技术的前沿尖端产品,尤其是温度传感器种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子体温计、测温仪器等各种温度控制系统中。

本文将介绍一种基于STC89C52单片机控制的数字体温计,配合采用DS18B20为温度采集模块,HS1602液晶显示模块显示结果,另外用MAX232模块进行电压转换,实现对体温的采集与再现。

关键词:52单片机,DSI8B20,HS1602,体温计THE DIGITAL THERMOMETERS DESIGN BASED ON STC89C52’S MINUIMUM SYSTEMABSTRACTWith the progress and development, microcontroller technology has spread to our lives, work, research and other fields, has become a relatively mature technology, using SCM has become a trend. Modern information technology is based on the three information collection (ie, sensor technology), information transfer (ICT) and information processing (computer technology). Sensor belongs to the forefront of cutting-edge information technology products, especially the increasingly diverse types of temperature sensors, digital temperature sensor is more suitable for a variety of microprocessor interface for the composition of the automatic temperature control system can overcome the analog sensors and signal conditioning required for microprocessor interfacing circuit and A / D converter defects, etc., are widely used in industrial control, electronic thermometer, thermometer, etc. of various temperature control systems. This article describes a microcontroller based control ofdigital thermometers STC89C52, with the use of DS18B20 the temperature acquisition module, HS1602 liquid crystal display module displays the results, another module with a MAX232 voltage conversion, acquisition and representation of body temperature.KEYWORDS:52 microcontroller, DSI8B20, HS1602, thermometer目录1引言--------------------------------------------------------------------------------------------------------------- 1 2总体设计--------------------------------------------------------------------------------------------------------- 22.1方案论证 ------------------------------------------------------------------------------------------------- 22.1.1单片机系统--------------------------------------------------------------------------------------- 22.1.2电源模块------------------------------------------------------------------------------------------ 22.1.3温度传感器--------------------------------------------------------------------------------------- 22.1.4显示模块------------------------------------------------------------------------------------------ 32.1.5确定方案------------------------------------------------------------------------------------------ 32.2总体设计 ------------------------------------------------------------------------------------------------- 3 3硬件设计--------------------------------------------------------------------------------------------------------- 43.1 单片机系统 --------------------------------------------------------------------------------------------- 43.2电源模块 ------------------------------------------------------------------------------------------------- 63.3 复位电路 ------------------------------------------------------------------------------------------------ 63.4 时钟振荡电路 ------------------------------------------------------------------------------------------ 73.5单片机最小系统 ---------------------------------------------------------------------------------------- 73.6温度传感器模块 ---------------------------------------------------------------------------------------- 83.6.1 DS18B20原理 ----------------------------------------------------------------------------------- 83.6.2 DS18B20电路连接 --------------------------------------------------------------------------- 103.7液晶显示模块 ----------------------------------------------------------------------------------------- 113.8 串口通信模块 ---------------------------------------------------------------------------------------- 13 4软件设计------------------------------------------------------------------------------------------------------- 164.1 软件流程 ---------------------------------------------------------------------------------------------- 164.2 DS18B20模块程序设计 -------------------------------------------------------------------------- 174.3 HS1602驱动程序设计 ------------------------------------------------------------------------------ 174.4 RS-232-C串口通信模块程序设计 ---------------------------------------------------------------- 18 5结果分析------------------------------------------------------------------------------------------------------- 19 6结语------------------------------------------------------------------------------------------------------------- 20 参考文献: ------------------------------------------------------------------------------------------------------ 21 附录1 完全电路图 -------------------------------------------------------------------------------------------- 22 附录2 部分源程序 -------------------------------------------------------------------------------------------- 231引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温体温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。

基于某AT89C51单片机电子体温计设计

基于某AT89C51单片机电子体温计设计

适用文案1系统设计的目的意义1.1目的体温是生命活动的一种表现,是人体新陈代谢的一个重要生理参数。

体温既有生理学的意义,又有重要的临床意义,是临床诊疗的一个重要指标。

所以体温计在此刻的生活中有极为重要的作用。

传统的水银体温计易破裂,存在水银污染的可能,丈量时间较长,不易读数,为此设计一种新式的体温计,它的丈量精度与传统的水银体温计相媲美的状况下,大大地缩短了丈量时间且携带方便,对环境几乎没有污染。

它以AT89C51 单片机为核心,联合温度传感器,LED 模块等外面设施,在软件的控制下,实现智能化的体温丈量,不只能够精准测温,并且能够对温度进行逻辑判断,并且经过LED 显示器将丈量结果显示出来。

若温度高于38 摄氏度系统就会自动报警,这就意味着所测得的温度异于人体正常温度,惹起人们注意。

本设计的创新点在于,不单达成了电子体温计的要求,并且还增添了一个报警装置。

当丈量者的体温高于人体正常体温时,体温计就会自动报警,人性化设计,为广大客户带来方便。

1.2国内外进展状况中国电子体温计行业最早发源于1998 年,以每年高于 30% 的速度发展到现在经历了十多年时间。

高达数倍甚至十多倍的收益空间、较低的政策壁垒和技术壁垒吸引了众多公司进入该行业。

目前国内浮现了大小80 多家电子体温计品牌,既有“欧姆龙” 、“婴之侣”、“捷威”等行业领头的外资品牌,也有“华辰”、“世佳”、“华安”、“痊愈”等迅速发展壮大的国内品牌。

此后试图进去该行业的生产厂家将达到50 多家。

因为行业逐步规范和新一轮电子体温计产品花费高潮的盛行,2009年此后,电子体温计产品德业进入了一个亘古未有的高速发展期间,市场的迅速发展孕育着巨大的商机。

1.3设计思路本系统能够使用ISIS 画出原理图,翻开ISIS 软件,单击命令窗口file —— new design ,创立一个default模板,保存名称为“鉴于AT89C51单片机电子体温计设计.DSN ”。

基于AT89C51温湿度设计与仿真答辩PPT_图文_图文

基于AT89C51温湿度设计与仿真答辩PPT_图文_图文

• 2.温度传感器电路 • 采用一线制数字温度传感器DS18B20来作为本课
题的温度传感器。传感器输出信号进4.7K的上拉 电阻直接接到单片机的P1.0引脚上。
图3-3 温度传感器接口 图3-4 DS18B20的封装形式
采用DS18B20, 它的测温范围在55℃~+128℃之间,而且精度高。电 压范围在3.0~5.5V,在寄生电源方式 下可由数据线供电。DS18B20是一种
总方案图
温度是一个十分重要的物理量,对它的测量、监控及 示警有着十分重要的意义。本文主要从三个方面介绍温度 检测报警仪的硬件设计,即由AT89C51控制的主控模块、 DS18B20的温度传感模块及LCD16B20的液晶显示模块。
图1-1总方案图
• 1.主控模块
• AT89C51是一种带4K字节闪烁 可编程可擦除只读存储器( FPEROM—Falsh Programmable and Erasable Read Only Memory),高性能 CMOS8位微处理器,俗称单片 机。该器件采用ATMEL高密度 非易失存储器制造技术制造, 与工业标准的MCS-51指令集和 输出管脚相兼容。由于将多功 能8位CPU和闪烁存储器 。
• (2)系统成本:由于计算机技术和微电子技术的发展, 新型大规模集成电路功能越来越强大,体积越来越小,而 价格也越来越低。一支DS18B20的体积与普通三极管相 差无几,价格只有十元人民币左右。
• (3)系统复杂度:由于DS18B20是单总线器件,微处理 器与其接口时仅需占用1个I/O端口且一条总线上可以挂接 几十个DS18B20,测温时无需任何外部元件,因此,与 模拟传感器相比,可以大大减少接线的数量,降低系统的 复杂度,减少工程的施工量。
图4-1 主流程

基于AT89C51的数字温度计设计与仿真

基于AT89C51的数字温度计设计与仿真

基于AT89C51的数字温度计设计与仿真邓联巍(吉首大学张家界学院,湖南张家界 427000)摘要随着科学技术的不断发展,温度的检测、控制应用于许多行业,数字温度计就是其中一例,它的反应速度快、操作简单,对环境要求不高,因此得到广泛的应用。

传统的温度测量大多使用热敏电阻,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路将模拟信号转换成数字信号才能由单片机进行处理。

本课题采用单片机作为主控芯片,利用DS18B20来实现测温,用LCD液晶显示器来实现温度显示。

温度测量范围为0~119℃,精确度0.1℃。

可以手动设置温度上下限报警值,当温度超出所设报警值时将发出报警鸣叫声,并显示温度值,该温度计适用于人们的日常生活和工、农业生产领域。

关键词:数字温度计;DS18B20;AT89C51;LCD1602Digital Thermometers Design and Simulation Based onAT89C51Deng Lian Wei(Zhangjiajie College of Jishou University,Zhangjiajie,Hunan 427000)AbstractWith the continuous development of science and technology, the temperature detection and control used in many industries, the digital thermometer is a case in which the reaction speed, simple operation, less demanding on the environment, it is widely used.Most of the traditional use of thermistor temperature measurement, but poor reliability of thermistors to measure temperature, low accuracy, and must go through a special interface circuit converts the analog signal to digital signal processing by the microcontroller. The subject of using SCM as the main chip, the use of DS18B20 to achieve temperature, with the LCD liquid crystal display to achieve the temperature display.Temperature measurement range is 0 ~ 119 ℃, accuracy of 0.1 ℃. You can manually set the alarm value upper and lower temperature, when the temperature exceeds the set alarm when the alarm calls, and display temperature, the thermometer for people's daily lives and industrial and agricultural production areas.Keywords:Digital Thermometer; DS18B20; AT89C51; LCD1602目录第一章绪论 (1)1.1 前言 (1)1.2 课题的目的及意义 (1)1.3 该论文研究的内容 (1)第二章设计方案 (2)2.1 方案1:使用电阻元件 (2)2.2 方案2:使用温度传感器 (2)2.3 方案2的总体设计框图 (2)2.3.1 温度传感器 (2)2.3.2 1602LCD显示模块 (6)第三章硬件电路设计 (9)3.1 电路原理图 (9)3.2 LCD1602显示器与单片机的接口电路 (9)3.2.1 查看温度报警值 (10)3.2.2 报警状态显示 (10)3.3 DS18B20温度传感器与单片机的接口电路 (10)3.3.1 检测DS18B20状态 (11)3.4 按键与单片机的接口电路 (11)3.4.1 设定温度报警值 (12)第四章软件设计 (13)4.1 读出温度子程序 (14)4.2 温度转换子程序 (14)4.3 计算温度子程序 (15)4.4 显示数据刷新子程序 (15)4.5 电路仿真 (16)4.6 结果分析 (19)总结 (20)参考文献 (21)附件 (22)第一章绪论1.1 前言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它给人们带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求也越来越高,要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。

基于AT89C51单片机的数字温度计设计

基于AT89C51单片机的数字温度计设计

--基于温度传感器的数字温度计----摘要在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。

在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。

温度控制在生产过程中占有相当大的比例。

温度测量是温度控制的基础,技术已经比较成熟。

传统的测温元件有热电偶和二电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。

我们用一种相对比较简单的方式来测量。

基于AT89C51单片机作为控制器、使用数字温度传感器DS18B20作为温度采集器的数字温度计。

重点阐述了AT89C51的结构性能和引脚功能,DS18B20的性能结构、工作原理和控制方法,以及单片机AT89C51和数字温度传感器DS18B20之间的接口、数据传递。

该数字温度计能够测出-20~﹢70℃之间的温度,适合日常生活、工业生产和科学研究等领域对温度测量的需要。

----目录摘要 (2)1绪论 (4)1.1选题背景及研究意义 (4)1.2 温度测量的意义 (4)1.3 系统预期目标 (4)2 开发工具Proteus与Keil (5)2.1 Proteus软件简单应用 (5)2.2 Keil软件调试应用 (5)3 系统设计概述 (6)3.1 方案确定 (6)3.2 系统设计原理 (6)3.3 系统组成框图 (6)4 元器件介绍 (7)4.1 AT89C51单片机介绍 (7)4.1.1 AT89C51单片机主要特性 (8)4.1.2 AT89C51单片机管脚 (8)4.2 1602LCD 液晶模块简介 (9)4.3 DS18B20介绍 (9)4.3.1 DS18B20内部结构及功能 (10)4.3.2 测温原理 (10)5 系统硬件设计 (11)5.1主板电路 (11)5.2液晶显示部分与89C51的接口电路 (11)5.3 DS18B20温度传感器与单片机的接口电路 (12)6 系统软件设计 (13)6.1 主程序设计 (13)6.2 DS18B20初始化 (13)6.3 读出温度子程序 (14)6.4 温度转换命令子程序 (14)6.5 计算温度子程序 (15)6.6显示数据刷新子程序 (15)7 系统仿真测试 (15)结束语.................................................................................. 错误!未定义书签。

【最新】基于AT89C51的数字温度计的设计与实现可行性方案

【最新】基于AT89C51的数字温度计的设计与实现可行性方案

基于AT89C51的数字温度计的设计与实现可行性方案目录第1章前言 (1)第2章数字温度计总体设计方案 (2)2.1 数字温度计设计方案 (2)2.2 总体设计框图 (2)第3章数字温度计的硬件设计 (3)3.1 主控制器AT89C51 (3)3.1.1 AT89C51的特点及特征 (3)3.1.2 管脚功能说明 (3)3.1.3 片内振荡器 (5)3.1.4 芯片擦除 (5)3.2 单片机的主板电路 (6)3.3 温度采集部分的设计 (6)3.3.1 温度传感器DS18B20 (6)3.3.2 DS18B20温度传感器与单片机的接口电路 (10)3.4 显示部分设计 (10)3.4.1 74LS164引脚功能及特征 (10)3.4.2 温度显示电路 (11)3.5 报警系统电路 (12)第4章数字温度计的软件设计 (13)4.1 系统软件设计流程图 (13)4.2 数字温度计部分程序清单 (15)第5章结束语 (20)参考文献摘要随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子。

本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示。

该设计控制器使用单片机AT89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。

本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。

此外本文还介绍了数字温度计的硬件设计和软件设计,硬件设计主要包括主控制器、单片机的主板电路、温度采集部分电路、显示电路以及报警系统电路。

软件设计包括系统软件的流程图和数字温度计的部分程序清单。

关键词:AT89C51单片机,数字控制,测温传感器,多功能温度计第1章前言随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。

基于AT89C51单片机控制的数字温度计设计

基于AT89C51单片机控制的数字温度计设计

基于AT89C51单片机控制的数字温度计设计王珍珍(吉首大学张家界学院,湖南张家界 427000)摘要数字温度计操作简单,灵活,方便,已经广泛的应用于生活的各个领域。

本课题研究了基于AT89C51单片机控制的数字温度计设计技术。

DS1620芯片是测量温度的器件,能够输出9位二进制的温度值;从DS1620传送温度数据到AT89C51,温度超过设定数值就会报警;AT89C51采集温度数据发送到七段数码管;然后数码管上就有温度显示,可以直接读取温度值。

从键盘输入数据,设定报警温度。

用单片机汇编语言编辑程序,用Protel画出系统的原理图,并对系统的各个模块进行详细的设计与分析。

系统的设计特点是引入了单片机的控制,使其在功能上具有一定智能化,实现一目了然的观察被测物的温度。

关键词:单片机AT89C51;数字温度计;DS1620;控制Design of Digital Thermograph Based on AT89C51 ControlWang Zhenzhen(College ofZhangJiaJie,Jishou University, Zhangjiajie,Hunan 427000)AbstractDigital thermograph is simple, flexible, convenient and has been widely used in all areas of life. The research based on the digital thermograph design technology of the AT89C51 control. DS1620 chip is the components that can measurement the temperature, which can output the binary 9 temperature; The transmission of the temperature date from DS1620 to the AT89C51, If the temperature exceeds a set value it will be alarm; AT89C51 collecting temperature data and then sent to the digital control of paragraph 7; Then there will be a digital temperature show, which can directly read the temperature. Input the data from the key and set the temperature of the alarm. Use MCU assembly language to editor the procedures, and use the software of the Protel to pain the diagram of the system, and then do the desigh and analysis to the each module of the system. The feature of the System design is introduction of the MCU control, which make it has the function of a certain intelligence and achieved that it is very clear to observe the temperature of the observation.Key word:MCU AT89C51; Digital thermograph; DS1620; Control目录第一章综述 (1)1.1 引言 (1)1.2 温度计的分类 (1)1.3 课题研究的实际意义 (2)第二章设计方案选择 (3)第三章系统硬件设计 (4)3.1 硬件结构框图 (4)3.2 主要器件简介 (4)3.2.1 AT89C51简介 (4)3.2.2 DS1620简介 (6)3.3系统硬件详细设计 (8)3.3.1 系统时钟模块 (8)3.3.2 温度采集模块 (9)3.3.3 报警模块 (10)3.3.4.键盘输入 (10)3.3.5 显示模块 (11)第四章系统软件设计 (14)4.1 程序流程图 (14)4.2 程序详细设计 (14)4.2.1 写/读DS1620模块 (15)4.2.2 配置DS1620模块 (15)4.2.3 开始转换模块 (16)4.2.4 读取温度模块 (16)4.2.5 键盘输入程序 (16)4.2.6 显示子程序和温度测量程序 (17)4.3 程序调试运行 (19)第五章结束语 (20)参考文献 (21)致谢 (22)附录:总体电路图 (23)第一章综述1.1 引言温度测量涉及各行各业,而传统的温度测量仪器有酒精温度计、煤油温度计、水银温度计等,都需人工手动测量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于 AT89C51 的数字温度计设计与仿真
邓联巍
(吉首大学张家界学院,湖南 张家界 427000)
摘要
随着科学技术的不断发展,温度的检测、控制应用于许多行业,数字温度计就 是其中一例,它的反应速度快、操作简单,对的温度测量大多使用热敏电阻,但热敏电阻的可靠性差,测量温度准确率 低,而且必须经过专门的接口电路将模拟信号转换成数字信号才能由单片机进行处 理。本课题采用单片机作为主控芯片,利用 DS18B20 来实现测温,用 LCD 液晶显示 器来实现温度显示。
II
目录
第一章 绪 论.....................................................................................................................1 1.1 前言........................................................................................................................... 1 1.2 课题的目的及意义................................................................................................... 1 1.3 该论文研究的内容................................................................................................... 1
I
Temperature measurement range is 0 ~ 119 ℃, accuracy of 0.1 ℃. You can manually set the alarm value upper and lower temperature, when the temperature exceeds the set alarm when the alarm calls, and display temperature, the thermometer for people's daily lives and industrial and agricultural production areas. Keywords: Digital Thermometer; DS18B20; AT89C51; LCD1602
Deng Lian Wei
(Zhangjiajie College of Jishou University,Zhangjiajie,Hunan 427000)
Abstract With the continuous development of science and technology, the temperature detection and control used in many industries, the digital thermometer is a case in which the reaction speed, simple operation, less demanding on the environment, it is widely used. Most of the traditional use of thermistor temperature measurement, but poor reliability of thermistors to measure temperature, low accuracy, and must go through a special interface circuit converts the analog signal to digital signal processing by the microcontroller. The subject of using SCM as the main chip, the use of DS18B20 to achieve temperature, with the LCD liquid crystal display to achieve the temperature display.
温度测量范围为 0~119℃,精确度 0.1℃。可以手动设置温度上下限报警值, 当温度超出所设报警值时将发出报警鸣叫声,并显示温度值,该温度计适用于人们 的日常生活和工、农业生产领域。
关键词:数字温度计;DS18B20;AT89C51;LCD1602
Digital Thermometers Design and Simulation Based on AT89C51
第二章 设计方案...............................................................................................................2 2.1 方案 1:使用电阻元件............................................................................................ 2 2.2 方案 2:使用温度传感器........................................................................................ 2 2.3 方案 2 的总体设计框图........................................................................................... 2 2.3.1 温度传感器........................................................................................................2 2.3.2 1602LCD 显示模块.............................................................................................6
相关文档
最新文档