- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
湖南商务职业技术学院毕业设计
目录
1产品功能分析1
2设计方案遴选1
2.1单片机的选择1
2.2通讯方式的选择2
2.3显示器的选择3
2.4系统框图设计4
3产品硬件设计5
3.1STM32F103C8T6单片机核心电路设计5
3.2按键电路设计7
3.3OLED液晶显示模块电路8
3.4DS1302时钟模块10
3.5ESP8266wifi模块12
3.6电源供电模块14
4产品软件设计15
4.1主程序流程图15
4.2ESP8266WIFI模块配置程序流程图16
4.3OLED液晶显示程序设计17
4.4产品程序清单18
5产品使用说明19
5.1产品装配图19
5.2产品调试19
5.3产品使用说明20
6、产品设计技术标准21
7参考资料21
附录22
附录1元器件清单22
附录2电路原理图22
湖南商务职业技术学院毕业设计
附录3PCB设计图23
附录4产品实物图24
附录5主程序代码25
湖南商务职业技术学院毕业设计
基于stm32天气预报系统设计与制作
1产品功能分析
基于21世纪经济快速发展的背景下,一项好的天气预报系统是不是会深受
人们的喜爱呢?换句话说,在今天的信息化时代下,人们是不是迫切需要一款
简便实用的天气预报系统呢?基于这个背景下,我决定制作一款不同于传统的
万年历时钟,而是有着能实时获取网络时间状态且提供实时天气预报的天气预
报系统。它的前瞻性很强,因为无论是在地铁上,还是教室里,无论是在自己
家中还是在出游的旅途中,它都能为人们带来极大的便利。因此,基于人们的
需要,社会的需要以及国家的需要。开发一个简洁便捷的天气预报系统越来越
急迫且重要。
正是因为国家的快速发展,社会的总体生活水平的不断改善,人们对时间
和天气的信息越来越重视,这会使得天气预报系统的使用也会变得越来越流行。
随着科技的快速发展,时间的流逝,从占卜、看云识天气到现在天气预报系
统,人类不断研究,不断创新纪录。它可以实时显示天气信息和时间信息。该
电路采用STM32单片机作为核心,功耗小,能在3.3V的低压工作,电压可选用
3~5V电压供电。
该项目是以实时时钟芯片ds1302和stm32f103c8t6单片机为主体,嵌入式
控制系统的设计研究和怎样读取ds1302内部时钟信息是此次项目的重难点。通
过wifi模块连接网络后,获取网络时间(授时给时钟芯片ds1302)、温度和当
天的天气信息显示在oled液晶屏上。
主要内容包括:
(1)、实时温度显示;
(2)、年月日星期时分秒显示;
(3)、年月日星期分秒调整;
(4)、天气信息显示;
此天气预报系统具有读取方便、显示直观、功能多样、电路简洁、成本低
廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
2设计方案遴选
在进行硬件电路搭建前必须得选择好合适的产品的零部件,以发挥器件的
基本功能。
一个完整的天气预报系统需要几个零部件组成,有很多模块可供我们选择,
需要我们在经济水平以及产品兼容性上来考虑,产品的基本形式是由显示模块,
通信功能,时钟模块组成。
2.1单片机的选择
方案一:使用STM32系列单片机
1
湖南商务职业技术学院毕
文档评论(0)