第一范文网 - 专业文章范例文档资料分享平台

基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计(含源文件) - 图文

来源:用户分享 时间:2025/5/19 8:11:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

,然后对工程进行保存。再新建文件,点击菜单栏中File 下

的 new 新建文件,进行保存。最后把新建的文件添加到工程文件里,右

键点击project视图窗口里的Source Group1,选择Add files to group “source group1”,如图所示:

图5.5 添加文件到工程

这样,刚才新建的文件便添加到了Source Group1中。现在开始在右边的主界面编写C语言程序,编写完成后为了把程序烧录到单片机上,还需要把它转换成机器码,

生成hex文件:右击工程视图窗口中的Target1,选择Options for Target “target1”

页 第 34

把Output选项卡里面的Create HEX File 前面的勾打上样编译后会生成机器码,如图所示。

,这

图5.6 生成机器码

页 第 35

6 结论

6.1 系统的功能

本系统能测量温室大棚内的温湿度数据,将其显示在液晶屏上。如果温湿度超出了设定的上下限,将进行报警,并启动温湿度调节设备。温度回到限定值内后,停止报警。当温度不仅回到上下限以内,而且留有一定裕量后,停止温湿度调节设备。如果需要修改温湿度上下限,可以通过按键进行修改。

6.2 系统的指标参数

系统的指标参数完成情况如下表所示:

表6.1 系统指标参数表

实现功能 测量温度范围 测量温度误差 测量湿度范围 测量适度误差 液晶屏显示 超限报警 修改上下限 输出控制 结果 -40~123.8℃ ±0.5% 0~100%RH ±4.5% 用LCD1602显示 用蜂鸣器报警 通过独立式键盘修改 通过光耦、继电器控制 完成程度 完成 完成 完成 完成 完成 完成 完成 完成 6.3 系统功能分析

该大棚温湿度自动控制系统能通过独立式键盘设置温湿度上下限,通过LCD1602显示温湿度,并在超限的情况下报警、启动调节设备。

其中输出控制和通过键盘设置上下限都是通过调用子程序实现的。键盘的工作方式分两种,一种是查询方式,一种是中断方式。中断方式比较节省系统资源,只有当有按键按下时才会进入键盘中断子程序,进一步扫描是那些键被按下;而查询方式则是在主程序中调用键盘扫描子程序,不管有没有键按下,每次程序循环中都要一一判断每个键

页 第 36

是否按下,故这种方式占用的单片机的处理时间更多。但是由于本次设计用到的按键不多,只有五个,功能比较简单,而且单片机工作比较空闲,因此使用的是查询方式来处理键盘的输入。

此外,还应注意到的是,当温湿度超限后,要报警并启动温湿度调节设备。当温湿度回到规定范围内时,只是停止报警,而温湿度调节设备应该继续保持工作,直到温湿度留有一定裕量时才停止。本设计中的输出控制子程序中设置了温度5℃和湿度5%RH的裕量,这样当温度上限是30度时,如果超出上限,那么温度回到30度时停止报警,当温度降到25度以下时才停止制冷设备的运行。这样可以避免温湿度调节设备反复不停地通断,以致影响使用寿命。

页 第 37

基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计(含源文件) - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3e9yb3mswp6rgfk162cz_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top