基于单片机STC89C51的多用途温度测量系统

来源 :数字化用户 | 被引量 : 0次 | 上传用户:cxg1112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文介绍了一种基于单片机的多用途温度测量系统,控制器为单片机STC89C51,测温模块使用了温度传感器DS18B20,所测温度值实时显示在七段数码管上。为了使本系统功能更加完善,特为其配置了报警功能和语言提示功能,当温度达到预设温度时,蜂鸣器开始报警,提示语言显示在12864液晶显示屏上。此温度测量系统具有多用途、实时性、精度高、低功耗、测温范围广等诸多优点。
  【关键词】单片机; DS18B20; 实时; 多用途
  1 引言
  随着信息技术和电子工业的不断发展,单片机和传感器技术也越来越成熟,应用范围也更加广阔。温度与人们的生活息息相关,本文就介绍了基于单片机和温度传感器的温度测量系统,相比于市场上我们常见的温度计,本温度测量系统具有多用途、实时性、精度高、低功耗、测温范围广等诸多优点。我们不仅可以在家庭使用本系统,还可以将本系统应用于工业、养殖业、大棚种植等多种行业。通过数码管以数字的形式实时显示当前温度值,让我们读数非常方便,更具特色的是此系统具有报警功能,我们可以在程序里设置温度限定,当温度达到此限制值时,蜂鸣器立马报警,以提醒人们注意,可以通过功能按键关闭报警器。而且在液晶显示屏上显示必要的提示语言使得本设计更加的人性化。
  2 总体方案设计
  测温系统的总体设计框图如图1所示。单片机选用的是宏晶公司的STC89C51,温度传感器采用DS18B20,温度传感器将采集到的温度模拟量转换为数字量传送给单片机,单片机处理后将温度值送到4个七段数码管显示。当温度超过限定值(过高或过低)时,报警器立刻报警,通过按键可以关闭报警器。在温度限定范围内与范围外LCD液晶显示屏都可以显示必要的提示信息。
  图1 总体设计框图
  3 系统硬件结构
  系统硬件主要由以下几部分组成:单片机、温度传感器、七段数码管、LCD液晶显示屏、蜂鸣器、按键,下面分别对这几部分加以介绍,整体硬件原理图见图2。
  3.1单片机
  单片机选用的是宏晶公司的STC89C51,此款单片机具有低成本、低功耗、高速、工作稳定等优点,其片内置有四个8位 的并行端口、3个定时器、FLASH、RAM、看门狗等,可以3V~5V供电。
  3.2温度传感器
  温度传感器采用DS18B20,它是目前常用的温度传感器,具有体积小、成本低、抗干扰能力强、精度高等优点,具体归纳如下:
  独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯;
  测温范围 -55℃~+125℃,固有测温误差为1℃;
  支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温;
  在使用中不需要任何外围元件;
  工作电源: 3.0~5.5V/DC;
  测量结果以9~12位数字量方式串行传送;
  应用范围广:可以用于冷冻库、粮仓、电机房、空调、蔬果大棚、养殖圈、家庭室温测量等多种领域。
  表1 DS18B20温度值格式表
  表2 DS18B20温度数据表
  DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以 0.0625℃/LSB形式表达,其中S为符号位。12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0, 这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际 温度。 例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FE6FH,-55℃的数字输出为FC90H 。单片机通过P3_7与DS18B20连接。
  3.3七段数码管
  采用4个七段数码管来显示实时温度,数码管的位选由单片机的P1_4、P1_5、P1_6、P1_7 这4个I/O口来控制,单片机的P0口(P0_0~P0_7)控制数码管的8个段选。
  3.4LCD液晶显示屏
  LCD选用的是12864液晶显示屏,其以并行的工作方式可以显示汉字、数字、字母等字幕,LCD的作用就是显示一些人性化的提示语言,本测温系统用作家庭温度计时,如当温度在20℃左右时,提示“气温适宜,今天是个不错的日子!”,当夏日炎热时,提示”气温偏高,注意防暑降温!”。
  3.5蜂鸣器与按键
  蜂鸣器用来报警,可以在程序中设置我们规定的温度限定值,当实时温度值越过限定值时,蜂鸣器就会鸣响报警,单片机的P1_3端口控制蜂鸣器。通过功能按键key1可以停止蜂鸣器报警,由单片机P2_4端口来控制按键。
  图2 硬件原理图
  4 系统软件设计
  C51程序在Keil 4软件中编写,编译通过后下载到单片机,执行温度测量系统的测温工作。整个程序分为主程序与子程序,子程序包括温度传感器子程序、数码管显示子程序、LCD液晶显示子程序、蜂鸣器及按键子程序。在温度传感器子程序里完成对温度采集、温度转换、温度计算等操作,数码管子程序处理显示实时温度,LCD子程序处理数据的读写,显示提示语言,蜂鸣器子程序实现报警功能(P1_3置1),按键按下后停止报警,主函数通过调用子函数实现所需功能。
  5 结语
  本测温系统在设计方面分为硬件设计和软件设计两大块,经过多次调节与测试后工作正常且稳定,精度高,操作简便。整个系统功耗小,成本低,用途广泛,可为人们的生活和工作带来便利,建议推广使用。
  参考文献:
  [1]郭天祥 .新概念51单片机C语言教程[M].北京:电子工业出版社,2009.
  [2]张俊谟 .单片机中级教程——原理与应用[M].北京:北京航空航天大学出版社,2006.
  [3]王建,宋永昌,魏福江.单片机实用技术[M].北京:机械工业出版社,2011.
  [4]杨欣,王玉凤,刘湘黔.电路设计与仿真[M].北京:清华大学出版社,2006.
其他文献
【摘 要】文章分析计算机硬件维护的原则,探讨计算机硬件维护的有效策略。  【关键词】计算机;硬件;维护策略  计算机已经走进了人们工作和生活的诸多领域,对计算机技术的了解具有重要意义,因此,计算机用户必须要能够了解计算机硬件的相关知识,明确计算机硬件的诸多功能,学会对操作系统的维护和清理。在实际的工作中灵活运用多种方法,一步步排除故障,使计算机真正为我们的生活所用。  一、计算机硬件维护的原则  
期刊
【摘 要】计算机网络已经融入整个社会,成为人们生活中的不可或缺的一部分。在生活中人们使用网络娱乐、购买喜爱的物品,选择旅游方式,预定酒店等等。工作中使用网络传输工作信息,部门合作,进行信息加工与信息共享。网络的功能为人们称赞。但是在享受网络带来的便利的同时,网络中也出现了窃取个人隐私、攻击公共网站、盗取网上银行密码,实施犯罪等行为。一个放心的网络运行环境是人们使用网络的前提,因此网络安全技术应运而
期刊
【摘 要】在目前的矿山资源开采和利用中,矿山测量技术得到了广泛的应用。本文结合矿山测量的实际情况,充分运用全站仪,有效解决了矿山测量井下数据的采集及处理问题。  【关键词】矿山测量;数据采集;数据处理系统  随着测量绘图技术的进步与发展,全站仪在大部分测量工作中代替了经纬仪,由于具有效率高、精度高的优点,受到了矿山工程技术人员的大力运用。为进一步提供矿山井下测量的工作效率,帮助测量人员摆脱繁忙的工
期刊
【摘 要】园林建设是一项复杂的工程,它的建设及多个生物、建筑、工程、艺术等多个学科与领域。一个优秀的园林应该是人文建筑与自然的完美结合,同时也应该是建筑造型、整体布局及其与自然环境的合理搭配。3DSmax为实现这个目标提供了有力的技术手段,通过这项技术的应用可以为园林景观设计提供了极大的方便,为园林建设者提供了手绘所达不到的效果。  【关键词】3DSmax;园林建设  一、前言  3DSmax是一
期刊
2013年10月,全国检察机关统一业务应用系统在贵州省各级院上线试运行。统一业务应用系统,实现了全国检察业务应用系统的互联互通和信息资源的共享利用,及时、全面、实时、动态交换数据,保证数据客观、真实,满足全国检察机关执法信息网上录入、执法流程网上管理、执法活动网上监督和执法质量网上考评的需要,推动了检察工作科学发展。花溪区院在运行该系统半年多的时间里,发现了一些问题暨待解决,笔者就这些问题提出了自
期刊
【摘 要】文章阐述了TD-SCDMA室内覆盖设计方案,提出了TD-SCDMA室内覆盖系统的建设方案,并说明了与2G系统共覆盖的注意事项.同时提出在实际的施工中,采用不同方式实施TD-SCDMA的室内覆盖。  一、现网GSM室内分布系统  随着3G牌照的发放,中国移动获得TD-SCDMA运营资格,中国移动原网GSM室内分布系统主要由信号源、信号分布系统和覆盖单元三部分组成。  信号源包括NodeB、
期刊
【摘 要】本文利用TCP/IP协议,再利用流行的Android设备接入互联网,远程发送控制信号给刷有OpenWrt嵌入式系统的3G路由器,路由器用串口将信号给Arduino控制板解析控制信号并控制机械弹琴手动作,这一套解决方案不仅可以应用于智能家居、工业控制,还可以应用于远程教育。  【关键词】TCP/IP协议 Android OpenWrt 远程无线控制  一、TCP/IP协议  TCP/IP协
期刊
【摘 要】随着互联网的发展,网络逐渐成为社会舆情表达和传播的主要载体。由于网络信息具有传播速度快、数据量大、隐蔽性强等特点,只有借助计算机技术才能够实现有效、全面、快速的网络舆情分析系统。为了更好地了解和实现网络舆情系统中话题发现和热点检测的功能,本文主要介绍文本聚类的一些算法、技术和研究现状。  【关键词】网络舆情 文本聚类  1 引言  网络舆情分析和预警系统通过对互联网中的各类信息,包括各大
期刊
【摘 要】本文以国土“一张图”移动端子系统——重大项目跟踪系统为例,从系统概述、系统特点和功能设计等几个方面进行了阐述,并对其应用前景进行了展望。  【关键词】国土“一张图”;GIS;重大项目跟踪系统  一、前言  国土资源是国家的基础性和战略性资源,是人类赖以生存和发展的物质基础,为积极应对国土资源管理面临的新形势、新任务、新挑战,国土资源部采取了一系列重大举措全力推进国土资源信息化建设。  国
期刊
【摘 要】当前社会,计算机科学技术飞速发展,在许多领域中都得到了广泛的应用,伴随着各种应用软件的开发,计算机技术在办公信息系统更是取得了长足的发展。计算机科学技术问题在办公信息系统方面的研究也日益加深,笔者根据当前社会的发展情况,对办公系统中的计算机科学技术问题做一简要的论述。  【关键词】办公信息系统 计算机科学技术问题研究 当前社会发展情况  我们所说的办公信息系统是众多计算机系统的一部分,他
期刊