- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的远程大棚温湿度监控系统毕业设计论文精选
毕 业 设 计 [论 文]题 目:基于单片机的远程大棚温湿度监控系统学 院: 电气与信息工程学院专 业: 电气工程及其自动化 摘 要本课题以远程大棚温湿度监控为研究目的,数据采集部分采用51单片机和DHT11单总线数字式温湿度传感器,数据传输部分采用485总线电平标准。数据的集中处理部分采用了51单片机硬件上位机和PC软件上位机两种方案。51单片机上位机或PC软件上位机通过485电平和51单片机温湿度数据采集器通信。本课题根据市场的情况开发出了一个硬件上位机平台,其采集到温湿度信息后通过1602液晶进行实时显示。PC软件上位机是本课题提供的一个额外的新方案,采用python编程语言,利用其开发速度快的优点,在短时间内开发出了一个简单的软件上位机平台,软件上位机可以和硬件上位机可以轻松组成一个冗余系统。关键字:python编程,DHT11温湿度,51单片机ABSTRACT The purpose of this topic is to remote greenhouse temperature and humidity monitoring. The data collection uses 51 MCU and DHT11 single-bus digital temperature and humidity sensors. The data transmission part adopts 485-level standards. Centralized data processing part uses two programs:a microcontroller hardware by 51 MCU and PC software moniter. The 51 single host computer or PC software PC communications through 485 levels, 51 single temperature and humidity data logger. This topic can be developed according to the market situation out of a PC hardware platform,after which the collected information in real-time display of temperature and humidity through 1602.PC software is an additional new program that provides in this topic,which uses python programming language,takes advantage of its speed in a short time developed a simple software PC platform.PC software is self-evident advantages.KEY WORDS: Python , DHT11, 51MCU目 录摘要IABSTRACTII目录III第1章 引言11.1课题背景11.2 大棚温湿度监控系统系统发展现状11.3 本设计的主要工作2第2章 系统设计32.1 主要构成32.2 总体方案32.3 方案说明4第3章 温湿度采集点的设计53.1 工作原理53.2 硬件原理图63.3 STC89C52单片机63.3.1 简介63.3.2 引脚图73.3.3 串口通讯73.4 DHT11数字温湿度传感器93.4.1 简介93.4.2 在本设计中的应用103.4.3 串行接口103.4.4 通信过程113.5 程序设计113.5.1 开发工具介绍113.5.2 C语言介绍123.5.3 C语言优点123.5.4 C程序设计13第4章 硬件上位机的设计214.1 工作原理214.2 LCD1602液晶224.2.1 简介224.2.2 引脚图224.3 硬件原理图234.4 程序设计244.4.1 设计算法244.4.2 宏定义和预处理244.4.3 子函数设计244.4.4 main函数和中断函数设计27第5章 软件上位机设计315.1 工作原理315.2 python语言简介315.3 所用库简介325.3.1 pygame325.3.2 pyserial335.4 python语言特点335.4.1 python 数据类型335.4.2 python强制缩进345.5 程序设计345.5.1 源代码345.5.2 exe程序制作385.6 程序运行界面39第6章 设计总结416.1 设计过程中遇到的问
文档评论(0)