基于DS18B20的温度采集系统显示2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于DS18B20的温度采集系统1(基于DS18B20的温度采集系统显示)目录摘要......................................................................................................................................................................2一、设计任务和要求..........................................................................................................................................3二、系统方案......................................................................................................................................................3三、核心元件的功能..........................................................................................................................................41、AT89C51..................................................................................................................................................41.1功能特性概括:.............................................................................................................................41.2管脚说明:...................................................................................................................................42、DS18B20..................................................................................................................................................62.1DS18B20的主要特性...................................................................................................................62.2DS18B20的内部结构...................................................................................................................72.3DS18B20工作原理.......................................................................................................................72.4高速暂存存储器..........................................................................................................................102.5DS18B20的应用电路.................................................................................................................122.6DS1820使用中注意事项...........................................................................................................15四、理论分析与计算........................................................................................................................................154.1主程序流程图.....................................................................................................................................154.2读出温度子程序流程图.....................................................................................................................164.3温度转换命令子程序流程图.............................................................................................................16五、电路与程序设计........................................................................................................................................175.1、电路图..............................................................................................................................................175.2、程序..................................................................................................................................................18六、结果分析....................................................................................................................................................23七、总结............................................................................................................................................................24八、设计体会与今后的改进意见....................................................................................................................25基于DS18B20的温度采集系统2摘要本文介绍了基于DS18B20的温度实时采集与显示系统的设计与实现。设计中选取单片机AT89C52作为系统控制中心,数字温度传感器DS18B20作为单片机外部信号源,精度较好的数码管来显示温度。利用单片机程序来完成对DS18B20与AT89C52的控制,最终实现温度的实时采集与显示。关键词:DS18B20AT89C52温度采集数码管Abstract:ThispaperintroducesthetemperaturebasedonDS18B20real-timedataacquisitionanddisplaysystemdesignandimplementation.DesignofAT89C52assystemselectionsingle-chipmicrocomputercontrolcenter,anddigitaltemperaturesensorDS18B20asexternalsources,microcontrolleraccuracythangooddigitaltubetodisplaytemperature.UsingmicrocontrollerprogramtoaccomplishDS18B20andAT89C52singlecontroltemperature,andfinallyachievethereal-timedataacquisitionanddisplay.Keywords:DS18B20AT89C52singletemperaturegatheringdigitaltube基于DS18B20的温度采集系统3一、设计任务和要求1、利用DS18B20实现温度采集,并用数码管显示。能实现温度上下限的设置,并能够超限报警(用proteus实现)2、硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程;3、软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;4、原理图设计部分,根据所确定的设计电路,利用Protel工具软件绘制电路原理图,提供元器件清单。5、计算说明书部分包括方案论证报告打印版或手写版,程序流程图具体程序等6、图纸部分包括具体电路原理图打印版7、设计要求还包括利用一天时间进行资料查阅与学习讨论,利用5天时间在实验室进行分散设计,最后三天编写报告。最后一天进行成果验收。二、系统方案方案一:由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。方案二:进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。基于DS18B20的温度采集系统4三、核心元件的功能1、AT89C51AT89S51美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89C51引

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功