基于51单片机数字温度计显示设计.pdf
《基于51单片机数字温度计显示设计.pdf》由会员分享,可在线阅读,更多相关《基于51单片机数字温度计显示设计.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 职业学院 毕业设计封面 学号 _ 姓名_ 班级_ 指导教师_ 论文题目_ _ 数字温度计显示设计 摘 要 随着时代的进步和现代化信息技术的迅速发展,单片机技术日渐成熟,并且已经普及到我们的生活、工作,学习和科研等各个方面,几乎和我们息息相关。而在我们实行检测和自动控制的单片机应用系统中,单片机是整个系统的核心部分。本论文将介绍用单片机控制的数字显示温度计。该设计主要以 STC89C51 为主要控制器件,以DS18B20 为测温传感器,由于采用了该温度传感器,所以与传统的温度计相比,具有测温精确度高,测温范围广,适用范围也比较广等特点,并且采用数字显示,使读数更加方便。此外,该系统结构简单,抗
2、干扰能力强,适合在各种环境下进行温度测量。总体来说这种温度计的性价比是很高的,它的性能优于传统的感温元件并且省去了 AD、和模拟开关的设计。此外 STC89C51 体积小并且还可以直接驱动 LED,这样大大化简了设计的难度并且降低了成本。关键词:单片机 STC89C51 温度传感器 DS18B20 数码管LED 智能 目 录 第一章 绪论.-1-1.1 引言.-1-1.2 研究背景及现状.-1-1.3 设计目的.-2-第 2 章 数字温度计具体设计内容.-3-2.1 数字温度计设计方案论证.-3-2.1.1 方案一.-3-2.1.2 方案二.-3-2.2 所用主要元件清单.-4-2.3 主控制
3、器 STC89C51 的特点及功能介绍.-4-2.3.1 STC89C51 的特点及特性:.-4-2.3.2 电源电路:.-6-2.4 温度采集部分的设计.-6-2.5 显示部分电路设计.-9-2.5.1 LED 显示电路.-9-2.5.2 整机电路.-9-总结.-10-附录 A 主电路原理图.-11-附录 B 实物图.-12-附录 C 程序.-14-参考文献.-19-1-第一章 绪论 1.1 引言 随着人们对生活的水平和质量要求的不断提高,科技的发展也不断的突破,以满足人类生活的需求。单片机控制技术的日益发展正是我们所追求的目标之一,而在整个过程中,人们越来越关注精密而实用的仪器,能够去方便
4、我们的生活和工作。数字温度计就是一个典型的例子,人们对它的要求越来越高,所以从单片机入手,未来的生活可能会向着数字化控制、智能化控制方向发展。自单片机问世以来,它的性能不断提高和完善,其资源又很多应用场合的需要,另外单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、成本低等特点,因此,在工业控制、家电、智能仪器仪表测量、数据的采集和处理、通信系统等领域的应用日益广泛,所以单片机的发展前景越来越被我们所重视。另外,单片机的技术在农业方面也有很大的应用。我们都知道,温度是我们在日常生活、工作和学习中最容易涉及到的一个物理量。温度的测量一般都是用各式各样的温度计来直接测量。如水银和酒精温
5、度计,但是这些温度计都是以刻度的形式来表示温度的高低,我们必须要用肉眼去看刻度,得出温度值,在这过程中就存在一个误差的问题,所以我们就要尽量去避免这种误差,因此,利用单片机及温度传感器测得的温度值,最终通过 LED 数码管显示出来,这样一来,准确性就大大提高了。1.2 研究背景及现状 传统的温度检测以热敏电阻为温度敏感元件。虽然热敏电阻的成本较低,但是需要后续信号处理电路,而且可靠性相对较差,测量温度准确度低,检测系统也会存在一定的误差。温度传感器的发展现状:温度传感器使用范围广,数量多,位居各种传 -2-感器之首,其发展大致经历了以下 3 个阶段:1、传统的分立式温度传感器(含敏感元件)热电
6、偶传感器,主要是能够进行非电量和电量之间转换。2、模拟集成温度传感器/控制器,集成传感器是采用硅半导体集成工艺制成的,因此亦称硅传感器或单片集成温度传感器。3、智能温度传感器。它是集微电子技术、计算机技术和自动测试技术(ATE_)为一体的。智能温度传感器内部包含温度传感器、A/D 转换器、信号数据处理器、存储器(或寄存器)和外接电路。1.3 设计目的 1、掌握单片机的工作原理 2、能够进行单片机简单系统进行设计,包括电源模块、复位模块、键盘模块、及相应的控制模块的设计 3、掌握单片机的指令系统,能够对具体的设计要求编写相应的控制程序 4、能够根据相应的控制要求选择相应的外围器件实现控制任务 5
7、、利用 protel 绘制原理,利用 Proteus 进行仿真 -3-第 2 章 数字温度计具体设计内容 2.1 数字温度计设计方案论证 2.1.1 方案一 由于本文设计的是温度测量电路,所以可以使用热敏电阻之类的器件利用其感温效应,在将其被测温度变化的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,温度感应电路 ,比较麻烦。2.1.2 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器 DS18B20,此传感器,可以很容易直接
8、读取被测温度值,进行转换,就可以满足设计要求。从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,所以采用了方案二。方案二的总体设计框图 温度计电路设计总体设计方框图如图 2.1 所示,本系统采用单片机作为微控制器,控制器采用单片机 STC89C51,温度传感器采用 DS18B20,采用 12MHZ晶振,电源电路采用+5V 电路,用 4 位 LED 数码管以串口传送数据来实现温度的显示。最终该电路经过设计分析、绘图、仿真、调试、制板、焊接、等工作后该数字温度计成形,并且要进行实际的调试与应用。由于采用数字温度芯片DS18B20 测量温度,输出的信号全为数字化,这样与传统的
9、测温方法相比较,省去了很多外围电路,并且数字温度芯片的物理性质和化学性质都特别稳定,-4-可用于工业作业中使用。温度传感器 DS18B20 采用了单总线的数据传输的特点,由数字温度计DS18B20和微控制器 STC89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样一来,温度测量系统的结构就比较简单,体积也不会很大。软件编程的空间比较大,可以通过编程来实现各种算法和逻辑控制,硬件安装也很方 图 2.1 总体设计框图 2.2 所用主要元件清单 万用板 7*9,3pin 圆孔母座,2.2K 电阻*4,stc89C51 单片机,40 脚 IC座,DS18B20温度传感器,
10、10K 电阻*2,10uF 电容,小按键,12MHz 晶振,30pF 瓷片电容*2,9012 三极管*4,四位一体共阳数码管 0.56,DC 电源插座,USB 电源线,自锁开关,导线若干,焊锡,电烙铁。2.3 主控制器 STC89C51 的特点及功能介绍 2.3.1 STC89C51 的特点及特性:89C51 单片机是一款基于 8 位单片机处理芯片 STC89C52RC,其功能非常强大,可以实现单片机开发的 多种要求。具有报警、跑马灯、串行通信、段码液 主控制单元 稳压电源电路 时钟芯片电路 数据储存单元 温度探测单元 温度数字显示 温度控制输出 -5-晶和字符液晶显示、电机控制、AD 转换、
11、DA 转换、温度采集、数字信号合成、实时时钟电路、PWM 输出、红外检测等多种功能,以供学习者开发使用。以下为 STC89C51 系列单片机的具体特点和管脚功能说明:(1)增强型 1T 流水线/精简指令集结构 8051 CPU(2)工作电压:3.4V-5.5V(5V 单片机)/2.0V-3.8V(3V 单片机)(3)工作频率范围:0-35 MHz,相当于普通 8051 的 0420MHz.实际工作频率可达 48MHz.(4)用户应用程序空间 12K/10K/8K/6K/4K/2K 字节(5)片上集成 512 字节 RAM(6)通用 I/O 口(27/23 个),复位后为:准双向口/弱上拉(普通
12、 8051 传统 I/O 口)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个 I/O 口驱动能力均可达到 20mA,但整个芯片最大不得超过 55mA(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片 (8)EEPROM 功能(9)看门狗(10)内部集成 MAX810 专用复位电路(外部晶体 20M 以下时,可省外部复位电路)(11)时钟源:外部高精度晶体/时钟,内部 R/C 振荡器。用户在下载用户程序时,可选择是使用内部 R/C 振荡器还是外部晶体/时钟。常温下内部 R/C 振荡器频
13、率为:5.2MHz 6.8MHz。精度要求不高时,可选择使用内部时钟,因为有温漂,请选 4MHz 8MHz(12)有 2 个 16 位定时器/计数器(13)外部中断 2 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断低电平触发中断方式唤醒 (14)PWM(4 路)/P C A(可编程计数器阵列),也可用来再实现 4 个定时器或 4 个外部中断(上升沿中断/下降沿中断均可支持)(15)STC89Cc516AD 具有 ADC 功能。10 位精度 ADC,共 8 路(16)通用异步串行口(UART)(17)SPI 同步通信口,主模式/从模式(18)工作温度范围:0-75/-4
14、0-+85(19)封装:PDIP-28,SOP-28,PDIP-20,SOP-20,PLCC-32,TSSOP-20(超 -6-小封状,定货)STC89C52RC 系列单片机为真正的看门狗,缺省为关闭(冷启动),启动后无法关闭,可省去外部看门狗。此 系 列 单 片 机 P4 口 地 址 为 E8H,并 有 2 个 附 加 外 部 中 断,P4.2/INT3,P4.3/INT2。晶振电路部分,使用 11.0592M 晶体,和 20PF 的电容。在复位电路中,采用阻容复位时,电容为 10uF,电阻为 10k。因为 STC89C52RC 系列单片机 RESET 脚内部没有下拉电阻,必须接 10k 电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 数字 温度计 显示 设计
限制150内