资源描述:
《基于单片机的数字温度计的设计论文_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。本设计分为硬件设计和软件设计。硬件系统由3个模块组成:主控制器、测温电路和显示电路。软件系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算
2、温度子程序,显示数据刷新子程序等。单片机AT89C51具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点。所以在本设计中采用单片机AT89C51作为控制器来控制电路。测温传感器使用DS18B20,因为传感器DS18B20具有读数方便,测温范围广,测温准确。用4位LED数码管以串口传送数据,实现温度显示。关键词:单片机AT89C51、DS18B20传感器、4位共阳极LED数码显示管。iiiAbstractWiththeconstantimprovementofpeople'slivingstandard,itisundoubtedlyoneofthegoalswhi
3、chpeoplepursuethattheone-chipcomputercontrols,theconveniencethatitbringstosomebodycan'tbedeniedeither,amongthemthedigitalthermometerisatypicalexamp.Buttherequirementstoitofpeoplearehigherandhigher,wantworkingformodern,scientificresearch,life,offeringthebetterfacilitiesmoreconvenientlytoneed
4、startingwithcountingtheone-chipOriginallydesigndigitalthermometersrecommendedtocomparewithtraditionalthermometer,convenienttohavereading,itiswarmandinextensiverangetoexamine,itiswarmandaccuratetoexamineOriginallydesignandisdividedintohardwaredesigningandsoftwaredesign.Thehardwaresystemismad
5、eupof3piecesofmodule:Mastercontroller,examiningthewarmcircuitandrevealingthecircuit.Thesoftwaresystemproceduremainlyincludesthemainprogram,readsthetemperaturesubprogram,temperaturechangestheordersubprogram,accountingtemperaturesubprogram.Theone-chipcomputerAT89C51hasstrong,smallfunctions,lo
6、wpowerdissipation,thepriceischeap,itisreliabletowork,characteristiceasytouse.Socontrolcircuitadoptstheone-chipcomputerExaminethewarmtransduceranduseDS18B20,becausethetransducerDS18B20hasreadingconvenient,itiswarmandinextensiverangetoexamine,Realizetemperaturereveals.Keyword:One-chipcomputer
7、AT89C51,DS18B20transducer,4positivepoleLEDnumberreveal,inchargeoftogether。iii目录引言1第一章单片机的发展3第一节单片机的三大发展阶段3第二节单片机的发展趋势4第二章单片机的组成及特点7第一节单片机的组成7第二节单片机的特点7第三节单片机的分类8第三章单片机的应用9第四章系统硬件电路的设计11第一节方案论证11第二节系统硬件电路的设计11第五章系统程序的设计29第一节软件说明29第二节软件算法分析29第三节调试及性能分析32第四