(完整版)基于AT89S51单片机的数字温度测量及显示系统毕业设计论文
(完整版)基于AT89S51单片机的数字温度测量及显示系统设计定稿毕业论文
基于AT89S51单片机的数字温度测量及显示系统设计柳鹏程0702应用电子[摘要]随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。
本文介绍了数字温度测量及自动控制系统的设计。
本文采用单片机来实现对温度的控制。
它的主要组成部分有:AT89S51单片机、温度传感器、键盘与显示电路、温度控制电路。
它可以实时的显示和设定温度,实现对温度的自动控制。
通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了被控温度的技术指标。
[关键词]: 单片机温度传感器键盘和显示Based on AT89S51 digital temperature measurementand display system designLiu Pengcheng0702 application of electronicAbstract:As the technology advances in industrial production in the temperature is charged with common parameters, and the use of those charged with SCM to the parameters of control this paper, digital temperature measurement and automatic control system design. In this paper, SCM to achieve the temperature control. It is a major component of: AT89S51 SCM, temperature sensor, keyboard and display circuit, temperature control circuit. It can display real-time and temperature settings, and the temperature control. Passed the tests show that the design of the temperature control is convenient and simple character istics’, thus greatly raising the temperature was charged with the technical indicators.Key words: MCU Temperature sensor Keyboard and Demonstration目录第1章系统的总体设计 .............................................................................................. -1.1 设计背景.............................................................................................................. -1.2 电路的总体工作原理 ......................................................................................... -第2章方案论证........................................................................................................... -2.1 题目分析.............................................................................................................. -2.1.1 具体指标....................................................................................................... -2.1.2 具体控制要求 .............................................................................................. -2.2 温度传感器的选择.............................................................................................. -2.3 显示器的选择...................................................................................................... -2.4 单片机的选择...................................................................................................... -第3章系统的硬件设计 .............................................................................................. -3.1 单片机最小系统的设计 ..................................................................................... -3.2 温度传感电路设计.............................................................................................. -3.3 温度控制电路的设计 ......................................................................................... -3.4 键盘电路的设计.................................................................................................. -3.5 显示电路的设计.................................................................................................. -第4章系统的软件设计 .............................................................................................. -4.1 系统的主程序设计.............................................................................................. -4.2 中断程序的设计.................................................................................................. -第5章系统的控制....................................................................................................... -5.1 温控电路及报警电路的控制 ............................................................................. -5.2 LCD显示电路的控制 ........................................................................................ -5.3 使用说明.............................................................................................................. -第6章全文总结........................................................................................................... -6.1 经济效益分析...................................................................................................... -6.2 社会效益分析...................................................................................................... -致谢................................................................................................................................... -参考文献........................................................................................................................... -附录I 元器件清单........................................................................................................ -附录II 程序 .................................................................................................................. -第1章系统的总体设计1.1 设计背景温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。
设计的温度控制系统基于AT89S51单片机
设计的温度控制系统基于AT89S51单片机基于AT89S51单片机的温度控制系统设计摘要——主要研究了基于AT89S51单片机的温度控制系统的原理和功能,温度测量单元包括一线总线数字温度传感器DS18B20。
该系统可以检测预置温度、显示时间和保存监测数据。
如果温度超过任意设置的上限和下限值的温度,系统将报警,然后实现自动控制,从而实现智能化的将温度控制在一定范围内。
基于系统的原理,很容易控制各种其它非线性控制系统,只要软件设计进行合理的改变。
该系统通过野外实习已被证明是准确、可靠和满意。
关键词:AT89S51单片机;单片机;DS18B20;温度介绍温度在人类的生活是一个非常重要的参数。
在现代社会,温度控制(TC)不仅仅用于工业生产,也在其他领域有广泛的应用。
随着生活质量的改善,我们可以在酒店、工厂和家里发现温度控制器。
随着TC将更好的服务整个社会这一趋势,,所以测量和控制温度是很有意义的。
基于AT89S51单片机与温度传感器DS18B20,本系统智能控制条件温度。
温度可以在一定范围内任意设定。
该系统可以在液晶屏上显示时间、保存监测数据,并在条件温度超过上、下限值时自动控制温度。
通过这样做,它使保持温度不变。
该系统具有较高的抗干扰、高控制精度和灵活的设计,这也适应恶劣的环境。
它主要用于人们的生活中用来改善工作和生活的质量。
它还多才多艺,所以,它可以方便的扩展系统的使用。
因此该设计是至关重要的。
该系统覆盖总体设计、硬件设计和软件设计,。
二、系统总体设计TC的硬件框图如图1所示。
系统硬件包括单片机、温度检测电路、键盘控制电路、时钟电路、显示、报警、驱动电路和外部RAM。
基于AT89S51单片机,DS18B20将把检测到的温度信号转化成数字信号,信号发送给单片机进行处理。
最后,温度值显示在液晶12232 f。
这些步骤是用来实现温度检测。
使用键盘接口芯片HD7279来设定温度值,使用单片机来保持一定的温度,使用液晶显示预设的控制温度。
基于单片机的数字温度计的设计与实现毕业设计论文
基于单片机的数字温度计的设计与实现摘要采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。
传统的测温元件有热电偶和二电阻。
而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。
我们用一种相对比较简单的方式来测量。
温度范围为-55~125 ºC,最高分辨率可达0.0625 ºC。
DS18B20可以直接读出温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。
本文介绍一种基于AT89C51单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围0℃-~+100℃,使用七级数码管LED模块显示,能设置温度报警上下限。
正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89C51单片机功能和应用,该电路设计新颖、功能强大、结构简单。
关键词:温度测量;DS18B20 ; AT89C51Design of Digital Thermomer Based on SCMABSTRACTControlled by single-chip microcomputer to control not only to them, advantages of simplicity and flexibility, and can significantly increase the temperature specifications, which can significantly increase the quality and quantity of the products. In the process of production, in order to efficiently produce, it must be the main parameters, such as temperature, pressure, flow, and other effective control. Traditional temperature measuring component thermocouple and resistance. Are generally voltage of thermocouple and thermal resistance measured, then converted to the corresponding temperature, these methods are relatively complex and requires more external hardware support. We are in a relatively simple way to measure.-55~125 ºc temperature range, maximum resolution up to 0.0625 ºc. DS18B20 can read temperature value, and wire connected to the microcontroller, reduced external hardware circuits, low cost and ease of use features.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 digital tube 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:Temperature measurement ;DS18B20 ;AT89C51目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1 引言 (1)1.1.1 国内外现状 (1)1.1.2 课题背景及研究意义 (2)1.2 设计内容及性能指标 (2)1.3 系统概述 (3)1.3.1 系统方案论证与比较 (3)1.3.2 系统设计原理与组成 (5)第二章开发工具Proteus与Keil (6)2.1 Proteus软件 (6)2.1.1 Proteus简介 (6)2.1.2 4大功能模块 (6)2.1.3 Proteus简单应用 (8)2.2 Keil软件 (8)2.2.1 Keil软件简介 (8)2.2.2 Keil软件调试功能 (9)第三章系统硬件设计 (10)3.1 单片机的选择 (10)3.1.1 AT89C51单片机的介绍 (10)3.1.2 AT89C51单片机主要特性 (11)3.2 温度传感器的选择 (13)3.3 硬件电路设计 (17)第四章系统软件设计 (20)4.1 各模块的程序设计 (20)4.2 Protues测温仿真 (25)4.3 系统调试 (28)4.4 结果分析 (30)结论 (31)致谢 (32)参考文献 (33)附录1 全部程序清单 (34)附录2 系统总体设计图 (41)第一章绪论1.1引言1.1.1 国内外现状温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。
基于AT89S51单片机的温度采集控制系统34
基于A T89S51单片机的温度采集控制系统宋亚伟,迟永滨(华南理工大学机械与汽车工程学院,广东广州510640)Temperature Collecting and Cont rolling System Based on A T89S51SONG Ya -w ei ,CHI Yong -bin(School of Mechanical and Automotive Engineering ,South China University of Technology ,Guangzhou 510640,China ) 摘要:以A T89S51单片机为核心控制元件,介绍了与DS18B20组成温度采集系统的设计方案,利用单片机空余I/O 口模拟PWM 脉冲波对直流电机进行调速和温度显示。
给出了主要控制模块的硬件电路图和部分程序代码,具有一定的实际参考价值。
关键词:温度采集;PWM 调速;单片机A T89S51;温度传感器DS18B20中图分类号:TP274.1文献标识码:B文章编号:1001-2257(2008)08-0052-03收稿日期:2008-04-07Abstract :This paper takes t he single chip mi 2croco mp uter of A T89S51as t he cent ral controller ,and int roduces t he p roject about how to build t he temperat ure -collecting system.We make use of t he remanent I/O to simulate t he PWM p ulse to cont rol t he rotate speed of direct current motor and to display t he temperat ure.This paper offers t he reader t he circuit diagram of t he main module and part s of t he codes.K ey w ords :temperat ure collecting ;PWM tim 2ing ;single chip microcomp uter A T89S51;tempera 2t ure sensor DS18B200 引言针对传统测温元件(热电偶、热电阻)组成的测温电路复杂,软件调试也复杂的缺点,设计了基于A TM EL 公司的A T89S51的温度采集控制系统,该系统利用单片机空余I/O 口实现温度的采集,显示,控制。
基于AT89S51单片机数字温度计的设计
丁 6 S 4 3 2 1 O
., ., 、 、 、 ;
>
8路
输
入
通
道
,允许 A A 1i
8路 A A A
l li
模拟量 A A A
i 9 8
分
时输
入
,共
用
一个
S 4 3 2 l 0
A/D转换器转换 ,经济高效 ;
> 不需零 点和满刻 度校准 ,具有转换起停控制端 ;
> 转换 时 间 约 为 100 ̄s;
>模 拟输 入电压范围 0~+5V;
> 工 作 温 度 范 围 为 一4JD一 +85摄 氏度 ;
> 功 耗 约 15r oW.
图 2 ADC0809与 AT89C51单 片 机 连 接
利用传 感器 把不 同的信息 量转换成 电信号 ,然 后再经 过 ADC0809接入 AT89C51单 片 机.ADC0809与 AT89C51 单 片机连接 主要解决 以下两个 问题. 1.3.1 输 入 模 拟 信 号 通 道 的 选 择
具 有 以 下特 性
P 1.0 P 1.1
V c c P0 0 ,AD 0
P 1.2 P 1.3 P 1.4
P0 1,ADl
P 0 . 2,A D 2 P0.3,gD3
0SI,P 1.5 XIS0,P 1.6
P0 4/AD4 P0.5,AD5
SCK,P 1.丁
P0.6,AD6
在 图 2中把 AT89C51的 Po口 中 P0.0、P0.1、P0.2经 过 74LS373锁 存 器 后 的 输 出信 号 A0、A1、A2与 模 拟 通 道 选
收 稿 日期 :2010—11—2O
基于AT89S51单片机的数字温度测量及显示系统设计教材
基于AT89S51单片机的数字温度计设计摘要随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。
本文介绍了数字温度测量及自动控制系统的设计。
本文采用单片机来实现对温度的控制。
它的主要组成部分有:AT89S51单片机、温度传感器、键盘与显示电路、温度控制电路。
它可以实时的显示和设定温度,实现对温度的自动控制。
通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了被控温度的技术指标。
[关键词]: 单片机温度传感器键盘和显示Based on AT89S51 digital temperature measurementsystem designAbstractAs the technology advances in industrial production in the temperature is charged with common parameters, and the use of those charged with SCM to the parameters of control has become the mainstream. In this paper, digital temperature measurement and automatic control system design. In this paper, SCM to achieve the temperature control. It is a major component of: AT89S51 SCM, temperature sensor, keyboard and display circuit, temperature control circuit. It can display real-time and temperature settings, and the temperature control. Passed the tests show that the design of the temperature control is convenient and simple characteristics’, thus greatly raising the temperature was charged with the technical indicators.Key words: MCU Temperature sensor Keyboard and Demonstration第1章绪论1.1 设计背景温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。
基于采用AT89S51单片机和LM35温度传感器的温度采集显示系统设计
基于采用AT89S51单片机和LM35温度传感器的温度采集显示系统设计随着电子和传感技术的快速发展,温度的测量和控制在民用、工业以及航空航天技术等领域,等到了广泛应用。
小型的、低功耗的、廉价的、可靠性高的温度传感器引起了人们的广泛关注。
在实际生产、生活等领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。
本文基于AT89S51单片机,采用 LM35温度传感器,设计了一种灵敏度较高,抗干扰能力强,工作稳定可靠的温度采集显示系统。
1、系统结构及工作原理温度采集显示系统电路由温度采集模块、A/D转换模块、单片机控制模块、数码管显示模块和下载模块组成。
电路工作原理是:首先由LM35温度传感器采集外界环境的温度,经LM358放大10倍后以电压形式输入到A/D采样电路,由A/D 转换器TLC549将温度的数字量值传送给单片机系统,再有单片机系统驱动数码管显示温度。
本文设计的基于LM35的单片机温度采集显示系统的温度测量范围为25℃~80℃温度采集显示系统电路是一个开环控制系统系统原理框图如图1示:2、系统核心硬件电路设计系统核心硬件电路设计主要包含温度采集模块的设计、A/D转换模块的设计、单片机控制模块的设计、数码管显示模块的设计和下载模块的设计。
2.1、采集模块的设计传感器是信号输入的第一个环节,也是整个测试系统性能的关键环节之一,因此对传感器的正确选用显得尤为重要。
在本系统中,温度采集模块的核心硬件采用LM35温度传感器,该器件有很高的工作精度和较宽的线性工作范围,其输出电压与摄氏温度线性成比例,温度每上升1℃,电压上升10ms。
LM35无需外部校准,可以提供±1/4℃的常用室温精度。
从经济适用等多方面考虑,系统采用LM35温度传感器和LM358放大电路进行温度采集模块的设计,设计原理图如图2 所示。
图2中,经过LM35传感器采集后的微弱电压通过LM358 放大电路放大10倍后送入单片机。
基于AT89S51单片机的温度控制系统的设计
3.1
DS18B20是DALLAS公司生产的一线式数字温度传感器,它具有微型化、低功耗、高性能抗干扰能力、强易配处理器等优点,特别适合用于构成多点温度测控系统,可直接将温度转化成串行数字信号(按9位二进制数字)给单片机处理,且在同一总线上可以挂接多个传感器芯片,它具有三引脚TO-92小体积封装形式,温度测量范围-55~+125℃,可编程为9~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出,其工作电源既可在远端引入,业可采用寄生电源方式产生,多个DS18B20可以并联到三根或者两根线上,CPU只需一根端口线就能与多个DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。从而可以看出DS18B20可以非常方便的被用于远距离多点温度检测系统。
b. ROM命令:
ROM命令通过每个器件64-bit的ROM码,使主机指定某一特定器件(如果有多个器件挂在总线上)与之进行通信。DS18B20的ROM如表3-6所示,每个ROM命令都是8 bit长。
c. 功能命令:
主机通过功能命令对DS18B20进行读/写Scratchpad存储器,或者启动温度转换。 DS18B20的信号方式
1.
温度控制系统的主要功能模块包括温度测量(温度传感器、放大器、ADC转换器)、温度控制(光电隔离、驱动电路、可控硅电路、电炉)、温度给定(按键)、温度显示和报警等几部分。根据具体情况选择合适型号的单片机,温度传感器、ADC转换器等硬件设备进行设计。
2
温度传感器 DS18B20 从设备环境的不同位置采集温度,单片机 AT89S51 获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。当采集的温度经处理后超过设定温度的上限时,单片机通过三极管驱动继电器开启降温设备 (压缩制冷器) ,当采集的温度经处理后低于设定温度的下时 , 单片机通过三极管驱动继电器开启升温设备 (加热器) 。
基于51单片机的数字温度计课程设计毕业论文 .docx
摘要温度的检测与控制是工业生产过程中比较典型的应用。
本设计以AT89C52 单片机为核心,采用DS18B20温度传感器检测温度,由温度采集、温度显示,温度报警等功能模块组成。
基于题口基木要求,本系统对温度采集和温度显示系统行了重点设计。
木系统大部分功能能由软件实现,吸收了硬件软件化的思想。
实际操作时,各功能在开发板上也能完美实现。
本系统实现了要求的基本功能,其余发挥部分也能实现。
关键字:AT89C52单片机、DS18B20温度传感器、数码管显示、温度采集目录绪论 ................................................ 二•设计目的.............................................三.设计要求.............................................四.设计思路.............................................五.系统的硬件构成及功能.................................5.1主控制器...........................................5.2显示电路...........................................5.3温度传感器.........................................六.系统整体硬件电路.....................................七.系统程序设计.........................................八.测量及其结果分析.....................................九.设计心得体会.........................................十.参考文献.............................................. 附录1源程序附录2元件清单及PCB图一. 绪论随着时代的发展,控制智能化,仪器小型化,功耗微量化得到广泛关注。
基于atc89c51单片机的温度控制系统设计(lcd显示)大学毕设论文
基于atc89c51单片机的温度控制系统设计(lcd显示)大学毕设论文基于ATC89C51单片机的温度控制系统设计(LCD显示)摘要温度的控制是个恒久的课题。
从古至今,人类生活的许多方面都和温度控制有关,其中尤其是对水温的控制最多。
现代社会,随着科技的发展,对水温控制也越来越精细。
有鉴于此,结合本课题,我选取的控制对象是浴室用水的温度控制。
电热水锅炉是将电能转化为热能的能量转换装置,具有结构简单、无污染和自动化程度高等优点,近年来已成为供热采暖的主要设备。
电热水锅炉,用数学方法建立它的精确的数学模型显然十分困难,因而用传统的控制理论和方法对本系统实施控制有其局限性,而智能控制正是吸收了人们的生活经验、逻辑推理规则和记忆学习的优点,在工程实际中已经取得了很多价值性的成果。
本文最终选择了简单易行的位式控制算法。
在研究电锅炉控制算法的同时,本文还选用了ATC89C51单片机,设计了锅炉温度的硬件电路,包括传感器电路、继电器控制电路、温度显示电路、键盘输入电路,其中传感器分别选用了DS18B20温度传感器和电接点液位传感器,控制电路就是通过继电器来控制加热器,进而控制温度。
显示部分采用了LCD显示屏。
基于硬件电路,又编写了C语言程序,并通过C51和Protues软件联调,进行了仿真调试,获得较为理想的效果。
关键词:温度控制;AT89C51单片机;DS18B20; LCDAbstractTemperature control is a permanent topic.Historically, many aspects of human life and temperature control is concerned, most especially to the water temperature control.Modern society, with the development of science and technology, the water temperature control is becoming more and moredelicate.Because of this, collection of thistopic,Iselect the control object is the bathroomwateremperaturecontrol.Electric boiler is the device that convert electricity into heat, it has the advantages of simple structure, no pollution and has high automatically degree, which has become the main equipment for heating. For the electric boiler, because it is a nonlinear, time-varying, long time-delayed, large inertia and unidirectional risingsystem, it is very difficult to use mathematical method to establish mathematical model and to control this system by using the classical control theory and method. Intelligent control has produced something valuable in engineering practice, because it brings in the good things such as the experience, logical reasoning and memory from people.This paper finally chose a simple type control algorithm.At the same time, we choose the ATC89C51 SCM, and design the hardware circuit of temperature and water level control of electric boiler, which includes the sensor circuit, the relay control circuit, temperature and water level display circuit, keyboard circuit, water level alarm circuit. We choose DS18B20 temperature sensor and the electric contact water level sensor, control circuit can control water level and temperature through the relay controlling solenoid valve and heater.The displaypartadoptsLCD. Based on hardware circuit, we write C language program, and get more ideal control effect through C51 and debugging.Keyword: Temperature control ;AT89C51 SCM; DS18B20 ;LCD目录第一章绪论…………………………………………………………………………错误!未定义书签。
毕业设计--基于AT89S51单片机的数字信号发生器
基于AT89S51单片机的数字信号发生器【摘要】智能仪器的出现,极大地扩充了传统仪器的应用范围。
智能仪器凭借其体积小、功能强、功耗低等优势,迅速地在家用电器、科研单位和工业企业中得到了广泛的应用。
本系统是基于AT89S51单片机设计的数字式波形发生器。
采用AT89S51作为系统的控制核心,外围电路采用数字/模拟转换电路(DAC0832),运放电路(MC1458),按键,ISP接口等。
通过按键控制切换产生正弦波,锯齿波,三角波,方波,各类型信号的频率统一为100HZ,而幅值在-5V~+5V范围内可调。
本设计电路原理简单,性能较好,具有一定的实用性和参考价值。
【关键词】单片机 ,波形发生器,D/A电路DIGITAL SIGNAL GENERATOR DESIGN BASED ON AT89S51【ABSTRACT】The emergence of intelligent machines, which greatly expanded the scope of application of traditional instruments. Intelligent instrument, with its small size, powerful, low-power advantages of home appliances quickly, research institutes and industrial enterprises has been widely used.The system is a digital waveform generator based on single chip computer. AT89S51 is used as a control core. The system is composed by digital/analog conversion (DAC0832),imply circuit (MC1458),button ISP inferface and LED lights. It can generate square triangle and sine wave,with LED display .The frequency of various types of signal unity of 100HZ, but the amplitude in the-5V ~ +5 V range adjustable. The circuit design is simple, better performance, has some practical and reference value.【KEY WORDS】the single chip computer , the signal generator , D/A conversion目录绪论 (9)1. 波形发生器现状 (9)2. 单片机在波形发生器中的运用 (9)第一章系统设计 (10)1. 系统要求 (11)2. 系统方案选择与论证 (11)3. 系统设计原理与思路 (11)第二章硬件电路的设计 (12)1. AT89S51的介绍 (12)2. 资源分配 (15)3. 最小单片机系统的设计 (15)4. 各模块电路的设计 (17)5. ISP接口 (23)第三章软件设计 (24)1. 主程序的设计 (25)2. 锯齿波程序的设计 (25)3. 三角波程序的设计 (26)4. 正弦波程序的设计 (27)5. 方波程序的设计 (28)第四章测试仿真 (29)1. 软件仿真 (29)2. 仿真结论分析 (30)3. 硬件测试结论分析 (31)绪论1.波形发生器现状波形发生器作为一种常用的应用电子仪器设备,传统的波形发生器可以完全用硬件电路搭建,如应用555振荡电路可以产生正弦波,三角波,方波等波形,传统的波形发生器多采用这种方式设计,这种方式不应用单片机,但是这种方式存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点,在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟震动等领域往往需要低频信号源,而由硬件搭建的波形发生器效果往往达不到好的效果,而且低频信号源所需要的RC很大,大电阻,大电容在制作上有困难,参数的精度也难以保证,而且体积大,漏电,体积大是该类波形发生器的显著缺点。
基于AT89S51单片机的数字温度计的设计 精品推荐
基于AT89S51单片机的数字温度计的设计摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于AT89S51单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。
该温度计采用DS18B20作为温度信号的采集和初步处理,设计方案简单。
关键词:单片机;温度计; DS18B20;AT89S51Abstract:With the progress of the times and development, SCM technology has spread to our life, work, scientific research, each domain, has become a relatively mature technology, this paper introduces a kind of digital thermometer based on AT89S51 SCM control, the thermometer belongs to the multifunctional thermometer, you can set upper and lower temperature alarm, when the temperature is not the set range, can alarm. The thermometer using DS18B20 as the collection and initial processing temperature signal, the plan of design is simple.Key words: Microprocessor;temperature;DS18B20;AT89S511 引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
毕业论文(设计)-基于单片机stc89c51的温度显示系统的设计
目录摘要 (3)第一章 (4)引言........................................................................错误!未定义书签。
1.1项目概述.................................................................错误!未定义书签。
1.2设计任务和要求 (4)第二章硬件系统的设计 (5)2.1硬件设计概要 (5)2.2各部分及其实现的功能 (5)2.2.1中央控制芯片 (5)2.2.2温度传感器 (5)2.2.3液晶显示器 (8)2.3主要电路及功能 (11)2.3.1单片机电路 (11)2.32显示电路 (12)2.3.3温度传感器电路 (12)2.3.4升温和降温调节电路 (13)2.3.5温度上下限调节电路 (13)2.3.6报警电路 (14)第三章软件系统的设计 (15)3.1主程序流程图 (15)3.2液晶显示流程图 (16)3.3温度传感器流程图 (17)第四章仿真与调试 (17)4.1硬件调试 (17)4.2软件电路故障与解决办法 (17)4.3软件调试方法 (17)4.4仿真显示成果 (18)第五章实训总结 (20)附录 (21)基于单片机STC89C51的温度显示系统的设计摘要:本设计是基于单片机的温度控制系统,采用DS18B20温度传感器采集所要测量的当前环境温度,通过单片机进行处理并加以显示。
该温度控制系统具有设定温度上下限的功能,通过控制继电器或电机来控制外部加热及制冷装置,从而实现环境温度处于设定温度上下线范围内。
当DS18B20所测量的环境温度低于设定温度下限时,蜂鸣器和指示灯发出报警,控制外部加热装置的继电器动作,使外部加热器工作,直到温度高于温度设定下限时,警报解除。
加热装置停止加热。
当环境温度高于温度上限时,蜂鸣器发出报警,控制外部降温装置的电机动作,使外部降温装置工作,直到环境温度低于温度上限,警报解除,降温装置停止工作(实现对温度在0℃-99℃控制的自动化)。
基于AT89S51单片机的电子时钟带温度显示
基于A T89S51单片机的电子时钟(带温度显示)设计摘要:本设计以数字集成电路技术为基础,单片机技术为核心。
软件设计采用模块化结构,C语言编程。
系统通过LCD显示数据,可以显示日期(年、月、日、时、分、秒)以及温度。
在内容安排上首先描述系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细的阐述了程序的各个模块和实现过程。
关键词:单片机;电子时钟;温度传感器;DS1302;DS18B20;LCD1602基于A T89S51单片机的电子时钟(带温度显示)设计摘要 .......................................................................................................................................................... 错误!未定义书签。
1 设计要求 (2)2 方案论证与设计 (2)2.1 用可编程逻辑器件设计 (2)2.1.1控制器部分 (3)2.2 显示部分的方案选择.............................................................................................................. 错误!未定义书签。
2.3 系统设计 ................................................................................................................................. 错误!未定义书签。
2.3.1 晶体振荡器电路………………………………………………………………………………..错误!未定义书签。
2.3.2 分频器电路………………………………………………………………………………..错误!未定义书签。
(完整版)基于单片机的多点温度检测系统毕业设计论文
集成电路课程设计课题:基于AT89C51单片机的多点温度测量系统设计姓名:韩颖班级:测控12-1学号:指导老师:汪玉坤日期:目录一、绪论二、总体方案设计三、硬件系统设计1主控制器2 显示模块3温度采集模块(1)DS18B20的内部结构(2)高速暂存存储器(3)DS18B20的测温功能及原理(4)DS18B20温度传感器与单片机的连接(5)单片机最小系统总体电路图四、系统软件设计五、系统仿真六、设计总结七、参考文献八、附源程序代码一、绪论在现代工业控制中和智能化仪表中,对于温度的控制,恒温等有较高的要求,如对食品的管理,冰箱的恒温控制,而且现在越来越多的地方用到多点温度测量,比如冰箱的保鲜层和冷冻层是不同的温度这就需要多点的测量和显示可以让用户直观的看到温度值,并根据需要调节冰箱的温。
它还在其他领域有着广泛的应用,如:消防电气的非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统的温度检测。
温度检测系统应用十分广阔。
本设计采用DALLAS最新单线数字温度传感器DS18B20 简介新的"一线器件"体积更小、适用电压更宽、更经济DALLAS 半导体公司的数字化温度传感器DS18B20是世界上第一片支持"一线总线",测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°二、设计过程及工艺要求1、基本功能(1)检测两点温度(2)两秒间隔循环显示温度2、主要技术参数测温范围:-30℃到+99℃测量精度:0.0625℃显示精度:0.1℃显示方法:LCD循环显示3、系统设计系统使用AT89C51单片机对两个DS18B20进行数据采集,并通过1602LCD液晶显示器显示所采集的温度。
DS18B20以单总线协议工作,51单片机首先分别发送复位脉冲,使信号上所有的DS18B20芯片都被复位,程序先跳过ROM,启动DS18B20进行温度变换,再读取存储器的第一位和第二位读取温度,通过IO口传到1602LCD显示。
基于AT89S51单片机的多路温度测量及显示系统设计
毕业设计课题名称:基于AT89S51单片机的多路温度测量及显示系统设计设计时间:XXXXXXXX系部:电子信息工程系班级:**************姓名:********指导老师:********目录一、摘要 (3)二、总体方案设计 (3)三、系统硬件设计 (4)四、系统软件设计 (7)五、结论 (20)六、参考文献 (20)(一)摘要本课题AT89C51单片机系统为核心,能对多点的温度进行实时巡检。
DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。
本文结合实际使用经验,介绍了DS18B20数字温度传感器在单片机下的硬件连接及软件编程,并给出了软件流程图。
(二)总体方案设计(1)方案的阐述与特点:本设计方案以DS18B20为传感器、AT89C51单片机为控制核心组成多点温度测试系统,该系统包括传感器电路、键盘与显示电路、串口通信电路组成。
采用美国Dallas半导体公司推出的数字温度传感器DS18B20,属于新一代适配微处理器的智能温度传感器。
它具有独特的单总线接口,仅需要占用一个通用I/O端口即可完成与微处理器的通信。
全部传感元件及转换电路集成在形如一只三极管的集成电路内。
1、本方案系统框图为:本设计运用主从分布式思想,由一位上位机(pc微型计算机),下位机(单片机)多点温度数据采集,组成两级分布式多点温度测量的巡回检测系统。
该系统采用RS-232串行通讯标准,通过上位机(PC)控制下位机(单片机)进行现场温度采集。
温度值既可以送回主控PC进行数据处理,由显示器显示。
也可以由下位机单独工作,实时显示当前各点的温度值,对各点进行控制。
下位机采用的是单片机基于数字温度传感器DS18B20的系统。
DS18B20利用单总线的特点可以方便的实现多点温度的测量,轻松地组建传感器网络,系统的抗干扰性好、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。
基于单片机的数字温度计毕业设计论文
基于单片机的数字温度计摘要:本文介绍一种基于AT89C2051单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围-55℃-~+125℃,使用4位LED模块显示,能通过键盘设置温度报警上下限。
正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89C2051单片机功能和应用。
该电路设计新颖、功能强大、结构简单。
关键词:温度测量,DS18B20Abstract : The introduction of a cost-based AT89C2051 MCU a temperatur measurement circuits, the circuits used DS18B20 high-precision temperatur sensor , measuring scope -55℃-~+125℃,can use the keybordset the warning limitation, the use of four bits seven segments LED thatcan be display the current temperature. The paper focuses on providinga software and hardware system components circuit, introduced the theoryof DS18B20, the founctions and applications of AT89C2051 .This circuitdesign innovative, powerful, can be expansionary strong.Key Words: Temperatur measurement, DS18B201前言数字温度计(Digital Thermometer)简称DTM,它是采用数字化测量技术,把连续的温度值转换成不连续、离散的数字形式并加以显示的仪表。
基于AT89S51单片机和热敏电阻的温度监测系统
基于AT89S51单片机和热敏电阻的温度监测系统
余向阳;刘海亮;张瑾
【期刊名称】《集成电路通讯》
【年(卷),期】2013(000)004
【摘要】为克服传统温度检测系统的成本高、误差大、电路复杂、元器件多等缺点,设计了一种新的温度监测系统。
利用单片机P0端口的引脚特性,当P0端口的引脚输出低电平时,充满电后的电容通过热敏电容和标准电阻进行放电,使用单片机内部定时器测量这两种情况下的放电时间,根据测得的时间和标准电阻阻值计算出热敏电阻的阻值,查热敏电阻负温度特性表即可得到对应的温度值。
该温度系统结构简单,容易实现,有着较高的温度监测精度,以及很强的实际应用价值,已成功应用于一款温控系统设计。
【总页数】4页(P28-31)
【作者】余向阳;刘海亮;张瑾
【作者单位】北方通用电子集团有限公司微电子部,苏州215163
【正文语种】中文
【中图分类】TN929.5
【相关文献】
1.基于热敏电阻的温度监测系统 [J], 栾成强
2.基于LabVIEW和热敏电阻的温度监测系统 [J], 魏延萍
3.基于AT89S51单片机的温室大棚智能通风灌溉系统设计 [J], 王高理
4.基于AT89S51单片机的温湿度监测与控制系统设计 [J], 倪瑞;张万达
5.一种基于AT89S51单片机的可编程作息时间控制器设计 [J], 禹凯歌
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
扬州工业职业技术学院2009—2010学年第二学期毕业设计课题名称:基于AT89S51单片机的数字温度测量及显示系统设计设计时间:2009年12月系部:电子信息工程系班级:0702 应用电子姓名:柳鹏程指导老师:单丹总目录第一部分任务书第二部分开题报告第三部分毕业设计正文第一部分任务书扬州工业职业技术学院毕业设计任务书第二部分开题报告扬州工业职业技术学院电子信息工程系2010 届毕业设计(论文)开题报告书第三部分毕业设计正文基于AT89S51单片机的数字温度测量及显示系统设计柳鹏程0702应用电子[摘要]随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。
本文介绍了数字温度测量及自动控制系统的设计。
本文采用单片机来实现对温度的控制。
它的主要组成部分有:AT89S51单片机、温度传感器、键盘与显示电路、温度控制电路。
它可以实时的显示和设定温度,实现对温度的自动控制。
通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了被控温度的技术指标。
[关键词]: 单片机温度传感器键盘和显示Based on AT89S51 digital temperature measurementand display system designLiu Pengcheng0702 application of electronicAbstract:As the technology advances in industrial production in the temperature is charged with common parameters, and the use of those charged with SCM to the parameters of control this paper, digital temperature measurement and automatic control system design. In this paper, SCM to achieve the temperature control. It is a major component of: AT89S51 SCM, temperature sensor, keyboard and display circuit, temperature control circuit. It can display real-time and temperature settings, and the temperature control. Passed the tests show that the design of the temperature control is convenient and simple characteristics’, thus greatly raising the temperature was charged with the technical indicators.Key words: MCU Temperature sensor Keyboard and Demonstration目录第1章系统的总体设计 .............................................................................................. -1.1 设计背景.............................................................................................................. -1.2 电路的总体工作原理 ......................................................................................... -第2章方案论证........................................................................................................... -2.1 题目分析.............................................................................................................. -2.1.1 具体指标....................................................................................................... -2.1.2 具体控制要求 .............................................................................................. -2.2 温度传感器的选择.............................................................................................. -2.3 显示器的选择...................................................................................................... -2.4 单片机的选择...................................................................................................... -第3章系统的硬件设计 .............................................................................................. -3.1 单片机最小系统的设计 ..................................................................................... -3.2 温度传感电路设计.............................................................................................. -3.3 温度控制电路的设计 ......................................................................................... -3.4 键盘电路的设计.................................................................................................. -3.5 显示电路的设计.................................................................................................. -第4章系统的软件设计 .............................................................................................. -4.1 系统的主程序设计.............................................................................................. -4.2 中断程序的设计.................................................................................................. -第5章系统的控制....................................................................................................... -5.1 温控电路及报警电路的控制 ............................................................................. -5.2 LCD显示电路的控制 ........................................................................................ -5.3 使用说明.............................................................................................................. -第6章全文总结........................................................................................................... -6.1 经济效益分析...................................................................................................... -6.2 社会效益分析...................................................................................................... -致谢................................................................................................................................... -参考文献........................................................................................................................... -附录I 元器件清单........................................................................................................ -附录II 程序 .................................................................................................................. -第1章系统的总体设计1.1 设计背景温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。