求分享一个基于51单片机用几个传感器 单片机设计的简单系统,例如检测环境温度湿度,光强这种?跪求TnT

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

/*读数据*/如果百位为0;显示符号位

这個是测温度的(18b20); /

呵呵这个程序不难啊,湿度采集的网上很多光强度也差不多................


因为我差不多也是小白一个...所以找也不知道去哪找...大哥洳果能帮我找一下把链接贴这那就太感谢了!
这个还要看你用的器件的型号,你上百度上搜搜看吧 什么温湿度采集之类的。
}

郑州大学毕业设计题 目: 基于 51 单爿机的多点温湿度采集和无线传输系统指导教师: 职称: 专 业: 电子信息工程 院 ( 系 ) : 信息工程学院 完成时间: 基于 51 单片机的多点温湿喥采集和无线传输系统摘要:本系统是基于 51单片机的多点温湿度采集和无线传输系统由两个发射模块与一个接收模块组成。发射模块利鼡数字温湿度传感器 单片机 DHT11采集环境温湿度数据并传送给STC89C52RC单片机单片机进行数据处理后利用无线传输模块 NRF24L01进行无线发送。同时NRF24L01 具有接收功能,接收模块的 NRF24L01将接收到的数据传给 STC89C52RC单片机最后用数字显示屏 LCD1602将经过单片机处理后的温湿度数据显示出来。本系统能够完成同时远距离采集两点温湿度并在系统终端进行显示的功能以达到监测多点环境温湿度的目的。结果表明本系统能够方便、高效、及时地测量絀两个采集点的温湿度。关键词:STC89C52 数据处理 无线传输 温湿度Abstract: This is a multi-point temperature and humidity 引言工业农业在国民经济中占据着重要地位温度和湿度是工农业生产中一项偅要的生产指标。温湿度过低过高会对工农业生产带来非常大的损失因此,对其进行连续准确的测量就显得尤为重要而一般的人工测量过程较为复杂繁琐,误差相对较大效率极低。本系统为一个多点温湿度采集与无线传输系统能够实时监测环境温湿度,极大的方便叻工农业生产此系统由两个发射模块与一个接收模块组成,可以进行多点温湿度检测发射模块利用数字温湿度传感器 单片机 DHT11采集环境溫湿度数据并传送给 STC89C52单片机,单片机进行数据处理后利用无线传输模块 NRF24L01进行无线发送同时,NRF24L01 具有接收功能接收模块的 NRF24L01将接收到的数据傳给 STC89C52单片机,最后用数字显示屏 LCD1602将经过单片机处理后的温湿度数据显示出来顾名思义,多点无线温湿度测量系统的特点在于多点、无线这也是其优势所在 [1]。多点是指本系统能够同时对多个监测点的温度、湿度进行测量无线是指不需要到达监测点,而是在远处对其进行遠程的温湿度测量多点无线使温湿度测量更加方便高效,是其受到欢迎的重要原因,本论文的重点也放在了多点无线方面上此系统原理楿对简单、成本低廉、功能多样,超高的性价比会使其在生产生活中得到广泛的应用本论文着重介绍了多点无线温湿度测量的制作原理囷过程。比如元器件的选择、介绍、与硬件连接,系统的工作原理软件的编程与调试。1.2 选题背景及意义温湿度是我们日常生活中常常提到的词语时时刻刻的影响着我们的生活,此外温湿度也是工农业生产中一项重要的生产指标。但是温度和湿度却是最不容易保障嘚指标,如果不能保障适当的温湿度进行工农业生产便有可能会导致无法估量的损失。传统的人工测量耗时耗力而且误差大,满足不叻实时性连续性,多点性针对这一情况,研究开发可靠且实用的多点无线温度和湿度测量系统就具有很大意义了2当今,无线通信技術是科技发展的重要热点已经成为信息交流的主要方式。我们自然而然联想到多点无线测量系统中利用无线通信进行数据传输把多个監测点的温湿度传感器 单片机采集到的数据通过无线传输到一个接收模块进行数据处理、显示,这样便满足了温湿度测量的多点性、无線性,使测量起来更加方便高效而且利用无线传输系统结构简单,成本低廉灵活性高,维护方便必将在生产生活中得到广泛的应用。另外此系统不需要额外的 A/D转换器将模拟电信号转换成数字信号而是使用 DHT11直接得到温湿度的数字量,减去了不必要的麻烦以此为出发點,利用自己所学的专业知识利用新型智能数字温湿度传感 DHT11,无线发射模块 NRF24L01,单片机 STC89C52RC数字液晶显示器件 LCD1602等主要元器件设计这套多点温度濕度采集和无线传输系统。1.3 国内外现状及发展趋势随着人们对生活舒适性的要求的提高和工农业生产对于高质量高效率,高科技的追求我们对温湿度的测量控制也越来越苛刻。传统的人工测量模式不仅效率很低而且还浪费大量的人力资源及物力资源,还有缺乏一定的科学性许多重大生产事故和损失大部分是人为因素造成的。人工测量缺乏完整的管理系统而无线测量系统就可以完美解决这样的人力粅力资源浪费,管理不及时的问题这是此系统的智能化设计所拥有的过人之处。目前无线温湿度测量系统已成为热门 [2-3]。国内各行各业嘚飞速发展对于生产条件也提出了越来越多的要求某些行业高效率的生产对于温湿度有更为严格的控制,而且某些行业危险系数较高測量极为不便,无线温湿度测量系统最近几年应运而生多点无线温湿度测量系统是微电子技术、计算机技术和自动测试技术的结晶。当紟的多点无线温湿度测量产品功能单一,价格高导致各行业的利用率普遍不高,所以仍有很大的发展前景现在国内外对于温湿度的測量正在由传统的人工测量向着新型的智能化测量发展,测量系统也正向着功能多样化、产品小型化、功耗极低化的方向发展在发展过程中,以单片机为主要单元的无线温湿度测量系统有着体积小、操作简单、量程宽、性能3稳定、测量精度高等诸多优点受到了测量系统開发者的青睐并且在生产生活的各个方面起着越来越重要的作用。1.4 研究内容本系统是以 STC89C52RC单片机为核心的一套多点温湿度采集与无线传输系統由温湿度采集、数据传输、数据处理三个部分组成,主要包括单片机系统无线传输系统,电源电路复位电路,温湿度检测显示系统等模块。系统设计的研究内容包括元器件的选择、电路的设计、程序的构架与编写、系统的调试等元器件的选择是一项重要内容,咜决定了系统的成本、功能、性能等很多方面 [4-5]选择元器件必须仔细对比比较,选测出合适的元器件进行系统设计电路的设计决定了系統的成败,要根据各个元器件的功能特性设计出最佳的硬件电路,尽量做到正确无误、简单明了、性能稳定本系统发送模块的电路主偠是是单片机 STC89C52RC最小系统、温湿度传感器 单片机 DHT11、发射模块 NRF24L01的连接。接收模块的电路是单片机 STC89C52最小系统、接收模块 NRF24L01,数字显示屏 LCD1602的连接单片機 STC89C52是整个硬件电路的核心,它一方面控制无线传输模块 NRF24L01发送、接收数据另一方面,将接收到的数字温湿度数据送到 LCD显示器显示可以直觀的看到测量点的温湿度并进行监测。整个系统的软件设计就是通过 c语言程序对发射机、接收机的单片机 STC89C52编程来实现其控制功能系统结構简介,功能强大成本低,效率高性价比较高,能较好的满足生产生活中对于温湿度的测量监测要求42 系统架构多点温湿度采集和无線传输系统是一种基于射频技术的测量装置。本设计包括发送模块与接受模块两块之间以无线传输方式进行通信。发送模块包括发射机 A1與发射机 A2,接收模块是一个接收机 B其通讯方式及总体框图如图2.1所示。 温 湿 度 传 感器 A1 MCU温 湿 度 传 感器 A2 MCU无 线 发 射无 线 发 射接收模块 MCU液晶显示图 2.1 系統通讯方式及总体框图53 系统硬件设计系统硬件电路设计分为发射机与接收机 [6]两个发射机 A1、A2 的硬件电路设计完全相同,主要包括温湿度采集模块、主控模块、无线发射模块图3.1所示为发射机各个模块的关系。图 3.1 发射机各个模块接收机 B主要包括无线接收模块、主控模块、显示模块图 3.2所示为接收机各个模块的关系。图 3.2 接受机各个模块下面将对各个模块的硬件设计进行详细介绍。3.1 主控模块3.1.1 单片机的选择STC89C52是 Atmel公司苼产的一种低功耗高性能 CMOS 8位微控制器,6其价格便宜功耗较低,完全满足本系统设计的要求其功能特性如表 3.1所示。表 3.1 STC89C52的主要功能特性主要功能特性兼容 MCS51 指令系统 8k 可反复擦写 Flash ROM32 个双向 I/O 口 512x8bit 内部 RAM3 个 16位可编程定时/计数器中断 时钟频率 0-24MHz2 个串行中断 可编程 UART 串行通道2 个外部中断源 共 6 个中斷源2 个读写中断口线 3 级加密位低功耗空闲和掉电模式 STC89C52单片机作为发射机、接收机的主控芯片3.1.2 主控模块的硬件设计 STC89C52RC主控模块主要包括供电電路,晶振电路复位电路。 1.供电电路STC89C52RC采用 5v电源进行供电本系统供电电路采用了反接保护,滤波电容电源指示灯,使电源更加稳定安铨电路图如图 3.4所示。 图 3.4 供电电路2.晶振电路与复位电路晶振电路采用 12M晶振18,19 引脚各接入 2个 22pf的电容与其共同组成晶振电路。复位电路即 STC89C52RC的 RESET引腳接入一个 10k电阻并接地单片机正常工作时,保证此引脚电平一直处于低电平两部分电路图如图 3.5所示。

}

我要回帖

更多关于 传感器 单片机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信