单片机控制的数字温度计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制的数字温度计.pdf

( ) 2002 年 2 期 邵阳学院学报 自然科学 Oct. 2002 第 1 卷  第 2 期 Journal of Shaoyang University Vol. 1. No. 2 文章编号 :1672 - 1012 (2002) 02 - 0086 - 03 单片机控制的数字温度计 许建明 (邵阳学院物理系 ,湖南 邵阳 422000) 摘要 :根据 8051 的特点及 AD 转换器的原理 ,实现温度测量的数字化和 自动化. 本文主要对由 Intel 公司 8051 、ADC0809 组成的数字温度计硬件和软件进行探讨和研究 ,并列出了部分汇编源程序以供参考. 关键词 :8051 单片机 ;数字温度计 ;AD 转换 ;温度传感器 ;数码管 中图分类号 :TP368. 1    文献标识码 :A 温度测量涉及各行各业 ,而传统的温度测量仪器有酒精温度计 、煤油温度计 、水银温度计等 ,都需人工 ( ) 手动测量. 在科学技术发展的今天很多场合 有毒 、高温 、无人等 ,用传统的温度测量技术就显得比较麻 烦. 单片机的出现 , 电子技术的飞速发展 ,使温度计的自动化 、数字化就变得容易实现. 本文着重研究用单 片机控制的数字温度计 ,采用LED 七段数码管显示温度值 ,实现一 目了然的测量被测物的温度大小. 1  硬件设计 1. 1  设计要求 设计一个 8051 单片机控制的数字式测温仪 ,测量温度 0 ℃~50 ℃,并要求将温度在两个数码管上显示 , 分别显示十位数和个位数 ,最小温度变化量为 1 ℃,每变化一个温度值在数码管上显示 6 秒. 1. 2  硬件结构 为了实现上述设计要求 ,采用 Intel 公司出品的MCS —51 系列中的8051 单片机来实现. 硬件框图如图 1 示. 图 1  硬件框图 图2  温度传感电器 1. 2. 1  AD 转换单元 由ADC0809 转换器及温度传感器电路组成. 温度传感器电路如图2 示 ,R 为热敏电阻 ,起检测被测物 T 温度的作用 ,将温度物理量变成电压物理量. 而 ADC0809 是 8 位 AD 转换器 ,将温度传感器得到的模拟信 ( ) 号变成数字信号送入 CPU. 从图2 可知 AD 转换器的模拟输入端电压 :Vi = 15R R + R , 由热敏电阻特 8 8 T 性可知 ,温度越高阻值越小 ,而获得的模拟电压值越高. 因ADC0809 具有通道地址锁存功能 ,所以这里采用 P0. 0~P0. 2 直接与模拟输入通道地址译码输入 A 、B 、C 相接. 模拟电压 Vi 从 IN0 输入 , 因此模拟通道地址 为 F7F8H. 转换典型时钟频率为 640KHz , 由于ADC0809 内部无时钟电路 ,在此通过 8051 的ALE 端提供时钟 信号. P0 口也作为 ADC0809 的数据口用 ,数据信号就是通过 P0 口送到 8051 内部进行处理的. 1. 2. 2  显示接口 由两个七段数码管显示器及一块七段锁存 —译码 —驱动器组成

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档