单片机在温度监测领域应用方案设计和研究.docVIP

单片机在温度监测领域应用方案设计和研究.doc

  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文档。上传文档
查看更多
单片机在温度监测领域应用方案设计和研究

单片机在温度监测领域应用方案设计和研究   摘 要:现代计算机技术的产业革命,将世界经济从资本经济带入到知识经济时代。在电子领域,从20世纪中的无线电时代也进入到21世纪以计算机技术为中心的智能化现代电子系统时代。随着单片机(Microcontroller)的出现,计算机真正地走入寻常百姓家。目前,单片机凭借着体积小、功耗低、功能强、性能价格比高、易于推广应用等显著优点,在自动化装置、智能仪器仪表、过程控制、通信、家用电器等许多领域得到日益广泛的应用。单片机能大大地提高这些产品的智能性,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。 关键词:温度监测;单片机;应用 现代电子系统的基本核心是嵌入式计算机系统(Embedded Computer System),单片机便是最典型、最广泛、最普及的嵌入式系统。单片机全称为单片微型计算机(Single Chip Microcomputer),又称微控制器(Microcontroller Uint)或嵌入式控制器(Embedded Controller)。它是将计算机的基本部件微型化并集成到一块芯片上的微型计算机,通常片内都含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。 在温度监测领域,能够独立工作的温度检测和显示系统已经应用于电站、石油化工、冶金、轻工、食品、医药和军工等诸多领域。单片机配合温度传感器元件十分适合开发此类系统。我们选取美国ATMEL公司生产的AT89S52 八位微控制器配合Dallas公司生产的DS18B20数字式温度传感器完成智能数显温度计的开发工作。 本课题的开发过程经历了总体设计、硬件电路的构思设计、软件的编制和仿真调试等几个阶段。 总体设计的主要任务是明确该项目将要实现的具体功能及其特性指标。并依此进行单片机及周边设备的选型,选取软件设计所需的开发平台和开发语言。 硬件电路的构思设计依据总体设计确定的功能特性要求,进一步确定单片机型号,所需周边芯片,并设计出应用系统的电路原理图。 在软件的编制和仿真调试阶段需要依据总体设计要求,在硬件电路的基础上编制应用程序,经过返复测试和调试以完成本项目的开发工作。 对于一个单片机系统的开发,需要综合运用计算机软硬件等多门学科的相关知识。其中包括模拟电子电路、数字电路、电子电路制图、计算机组成原理、接口技术、MCS-51指令系统的汇编语言。 本课题的开发,需要将软件知识与硬件知识有机地加以结合。在软件编制的过程中,灵活运用了微控制器的中断机制。包括:中断处理、中断响应、中断优先级设置。对数字式温度传感器DS18B20的控制,首先要对其进行初始化(复位)操作、然后通过单片机微控制器的相应端口进行数据读取。在显示输出的过程中,需要对并行接口芯片8255A进行方式控制字的设置,并输出转换后的十进制温度数值。 DS18B20采用了单总线(One-Wire Bus)技术,为了保证MCU与DS18B20的通讯时序,需要正确设置中断优先级,将温度采集中断的优先级设置为最高,以防止被其它中断嵌套打断当前的采集工作。 一个单片机应用系统的硬件电路设计包含两部分内容:系统扩展与系统的配置。 系统扩展即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。系统的配置即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。 硬件结构应结合应用软件方案一并考虑。硬件结构与软件方案会产生相互影响,考虑的原则是:软件能实现的功能尽可能由软件实现,以简化硬件结构。但必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间。 单片机外围电路较多时,必须考虑其驱动能力。驱动能力不足时,系统工作不可靠,可通过增设线驱动器增强驱动能力或减少芯片功耗来降低总线负载。 MCS-51的编程语言常用的有二种,一种是汇编语言,一种是C语言。本系统的程序开发选择使用MCS-51汇编语言进行编写。硬件系统将根据汇编程序的指令,控制相关功能器件完成对DS18B20的复位、采集、中断管理、测量温度值的计算及温度值的显示等功能。使用者只需打开电源就可以从观察屏上看到关心的温度变化情况并且可以很方便纪录数据。 单片机开发中除必要的硬件外,同样离不开软件。不同的单片机甚至同一公司的单片机它们的开发工具不一定相同或不完全相同,这就要求在选择单片机时,需考虑开发工具的因素,原则上是以最少的开发投资满足某一项目的研制过程,最好是使用现有的开发工具或增加少

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档