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

基于52单片机温湿度传感器课程设计报告(含代码)

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

5、 温湿度报警设置流程图

6、万年历设置流程图

控制键有效,进入年调整程序控制键有效,进入月调整程序等待按键程序等待按键程序加/减键有效加/减键有效年加减1月加减1控制键有效,进入日调整程序控制键有效,进入星期调整程序等待按键程序等待按键程序加/减键有效加/减键有效日加减1星期加减1控制键有效,进入时调整程序控制键有效,进入分调整程序控制键有效,进入秒调整程序等待按键程序等待按键程序等待按键程序加/减键有效加/减键有效时加减1分加减1加/减键有效秒加减1控制键有效,跳出时间调整程序,进入主循环程序

7、 与PC通信模块流程图

五、 设计过程问题解决

本次设计过程很费周折,由于proteus里面缺少一些必要的元件如20引脚12864液晶显示模块和AM2301温湿传感器,故实验过程中是先设计好硬件电路,焊好电路以后才进行调试的,其间的艰难可想而知。也因为这样,硬件电路的错误比较多,中间一直在修改硬件电路,造成电路板修修补补不美观。

实验过程中遇到的困难很多 ,尤其是实现界面切换和返回主界面的过程,要保持时钟仍在运行,同时光标也要随着界面一起移动。否则就会显示出错。此外开关报警的设置如何能够保持,这就要做到返回主界面以后要保存设置量,当报警时按下了关报警,要刷新设置界面。而在本次设计过程中,我们调用了两次显示,一次写显示格式,一次刷新,只要有更改就刷新,对于那些不变的汉字我们不刷新,这样也使得显示得到简化。

此外,由于使用到单片机与计算机通信知识,通过查阅相关书籍,用VB编写了一个上位机显示界面,将12864上显示的温湿度数值通过串口控件显示。

下面将分步骤将实现过程中的问题和解决方案作说明:

1. 刚开始烧了程序以后,发现LCD什么都不显示,后来发现是因为没有开背光,因为没开背光显示不明显,如果角度不对会发现什么都没显示。而背光要通过可调电阻来调,在12864的BLA背光正极接一个可调电阻,电阻的两端是接地和电源(之间还有一个

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