资源描述:
《单片机温度测试系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、题目:单片机温度测试系统班级:06214学号:04姓名:樱凝指导老师:辛追北京大学二○○九年六月五日MCS-51单片机实现数字温度计36中文摘要:近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。应根据具体硬随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否
2、定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。目前,典型的温度测试系统是由模拟式温度传感器、A/D转换电路和单片机组成,由于模拟式温度传感器输出为模拟信号,必须经过A/D转换环节获得数字信号后才能与单片机等相接,本次设计的目的在于学习与了解嵌入式系统开发的基本流程,了解单片机与传感器AD590的通信、LED液晶显示屏驱动电路的设计、单片机与PC机的通信。论文主要介绍了一个基于51单片机的温度信号采集显示系统
3、的设计,主要叙述了单片机温度采集控制系统的硬件电路设计和软件的编写、调试过程。本系统主要包括:温度采集与A/D转化、数据处理、数据显示、信号放大电路、报警电路五大部分。系统实现的功能是温度检测、数值显示。温度传感器AD590对环境温度进行检测,并且经A/D转化器ADC0809转化成数字温度信号,通过单总线传递给单片机,单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示
4、,发出控制信号达到控制蜂鸣器和发光二级管的目的。即可实现温度信号采集转化,显示与报警功能!该系统设计和布线简单、体积小、重量轻、性价比高、扩展方便。采用适当的技术将模拟的温度量转化为数字量在原理上虽然不困难但成本较高,还会遇到其它方面的问题。因此对单片机温度控制系统的研究有重要目的和意义.本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。36关键词:单片机温度采样驱动电路AT89C51显示英文摘要:Inrecentyears,withthe
5、rapiddevelopmentofscienceandtechnology,theapplicationofSCMisatthesametime,traditionaldetectiontechniquestocontrolthegrowingupdate.Inreal-timedetectionandautomaticcontrolsystemofsingle-chipapplications,oftenasasingle-chipcorecomponenttouseonlysingle-chipisnotenoughknowledge
6、,butalsothisarticlefrombothhardwareandsoftwareintroducedtheMCS-51single-chipTemperaturecontrolsystemdesign,schematicdiagramofthehardwareandproceduresweresimplifiedblockdiagramdescription.Shouldbebasedonthespecifichardwarealongwiththecontinuousimprovementofpeople'slivingsta
7、ndard,single-chipcontrolisundoubtedlyoneoftheobjectivespursued,itgivespeopletheconveniencecannotbenegative,inwhichdigitalthermometerisatypicalexample,butpeopleitsincreasinglyhighdemandforpeopletowork,scientificresearch,lifeandmoreconvenienttoprovidebetterfacilitieswillneed
8、tostartfromthenumberofsingle-chiptechnology,alltowardthedigitalcontrol,intelligentcontrol