温室大棚温湿度调控技术(7)

2019-05-18 14:19

图3—3

1602LCD采用标准14脚或16脚接口,RS为寄存器选择器,RS为高电平时选择数据寄存器,为低电平时选择指令寄存器。R/W为读写信号线,为高电平时进行读操作,为低电平时进行写操作,当RS和R/W同为低电平时可以写入指令或者显示地址;当RS为低电平时,R/W为高电平时可以读忙信号;当RS为高电平,R/W为低电平时可以写入数据。E为使能端,当E端由高电平跳变为低电平时,液晶模块执行命令。D0~D7为8位双向数据线。

3.3 键盘扫描电路

KEY1为温度和湿度设定切换,KEY2为温度或湿度加1,KEY3为温度或湿度减1,KEY4当前状态与设定状态切换,KEY5为上下限设定切换。接口电路如图3—4所示。

31

图3—4

3.4 输出接口控制电路

如图3—5

32

图3—5

3.5单片机与X25045接口电路

33

单片机与X25045接口电路如图3—6所示。

图3—6

本设计选用了P1口的P10~P12及74LS138的11脚,由于X25045的RESET为漏极开路的输出端,所以应接上拉电阻。写操作至少需要24个时钟周期,片选必须拉低并在操作期间保持低电平。单片机可以连续写入16个字节的数据,但这16个字节必须写入同一页,一页的地址开始于地址[X XXXX 0000],结束于地址[X XXXX 1111],如果待写入的字节地址已到达一页的最后,而时钟还在继续存在,计数器就将回绕到该页的第一个地址并覆盖前面所写的内容。在本设计中,一页存储三组数据,每组数据有五个字节组成,分别包括日、月、小时、分钟和秒。而一页的最后一个字节用于存放每次读取该页的次数,以便于新的数据可再从首地址写入,达到循环存储数据的目的。

4.系统软件的设计

软件设计主要分为主程序、温湿度传感器数据读取子程序、LCD显示程序、键盘扫描,按键去抖动的处理、控制器控制流程。

图4—4 LCD显示程序流程图

开始

LCD初始化 定时器0、1,外中断0初始34

输出信号初始化

Y 红灯亮,开蜂鸣器 打开电机,降温 N 当前文度小于 设定湿度下限? Y 红灯亮,打开蜂鸣器 N 温度正常,红灯灭,关蜂鸣器,关电磁阀 Y 当前湿度大于 黄灯亮,开蜂鸣器 设定温度上限? 开风扇 N 当前温度小于 Y 黄灯亮,开蜂鸣器, 设定温度下限 开电磁阀 N 温度正常,黄灯灭 关蜂鸣器,关风扇 关电磁阀 35


温室大棚温湿度调控技术(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年水资源公报

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: