基于C51单片机的温湿度检测自动浇水

发布时间 : 星期三 文章基于C51单片机的温湿度检测自动浇水更新完毕开始阅读

整个系统的功能是由硬件电路配合软件程序来实现的,当硬件基本定型的时候软件也基本定下拉了,从软件的功能不同,可以分为两的类:一是主程序,它是整个软件的核心,专门用来协调各个执行模块和操作者的联系。二是子程序,它是用来完成各种实质性的工作的,如测量、计算、显示、通讯等。每一个执行软件就是一个小的执行模块,这里将每一个模块一一列出来,并为每个执行模块进行功能定义和接口定义。各执行模块规划好以后,就可以规划监控软件了。首先要根据系统的总体功能选择一种最合适的主程序结构,然后根据实时性的条件,合理安排监控软件和执行软件之间的调度关系。

4.1 主程序模块

主程序主要完成硬件初始化,子程序调用等功能[11]。

在主程序中,对温湿度传感器,LCD1602液晶显示器的初始化,同时调用传感器数据,进行显示,之后进行阈值判断并启动报警装置。

图4.1 主程序模块

4.2 SHT10初始化流程

该流程主要对传感器的初始化进行设计,流程图如图4.2所示[12]。

图4.2 SHT10初始化流程图

4.3 LCD初始模块

LCD上电时,都必须按照一定的时序对LCD进行初始化操作,主要任务是设置LCD的工作方式,显示状态,清屏,输入方式,光标位置等。LCD初始化如图4.3所示[13]。

图4.3 LCD1602初始化流程图 5、调试

在此部分介绍了对设计系统的软件调试和硬件调试。 5.1 软件调试

联系合同范文客服:xxxxx#qq.com(#替换为@)