基于STM32的智能万年历课程设计说明书.docx
《基于STM32的智能万年历课程设计说明书.docx》由会员分享,可在线阅读,更多相关《基于STM32的智能万年历课程设计说明书.docx(35页珍藏版)》请在第一文库网上搜索。
1、课程设计说明书设计题目:基于STM32的智能万年历课程设计任务书学院电气信息系专业电气工程及其自动化一、课程设计题目:基于STM32的智能万年历专题名称:最小应用系统二、课程设计主要参考资料(1)刘火良,杨森.STM32库开发实战指南M.北京:机械工业出版社.2013.5(2)ADS7943中文参考资料MCD.I119320控制器中文参考资料M/CD.三、课程设计应解决主要问题(1) 最小应用系统:包括MCU、复位、启动、晶振、电源等。(2) 口历的显示和设置;(3) 万年历的算法和实现;(4) 定时闹钟功能;(5) 无线设置功能。四、 课程设计相关附件(如:图纸、软件等)(1)软件:Kei1
2、UViSion4(2) 开发平台:神州H号STM32嵌入式技术开发板五、 任务发出日期:课程设计完成日期:系主任签字:指导教师签字:指导教师对课程设计的评语指导教师(签章):日期:单片机应用技术飞速发展,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及生活中广泛使用的各种智能IC卡、电子宠物等,从大到国家防卫,小到日常生活,方方面面都离不开单片机。单片机是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。二十一世纪的今天科技与经济迅速发展,人们的生活节奏变
3、得越来越快,生活水平越来越高,对于生活的品味和质量的要求也更高。人们不再满足于只能提供简单计时功能的时钟,希望在能保证计时精确的基础上能多添加一些其他功能,诸如日历、定时等。本文主要介绍了以STM32F103VCT6开发板为核心部件来设计的一款万年历,以其内部的RTC时钟模块作为时钟,用TFT1CD液晶显示器作为显示模块,时钟电路能准确提供24小时制时间、平年闰年的判断以及定时。采用Kei1UViSiOn4进行编写调试程序,以神州二号嵌入式技术开发板为硬件平台进行设计,最终实现在显示屏上显示时间、日期、以及进行定时等功能。以基于STM32的智能万年历作为设计的课题,因为它有很好的开放性和可发挥
4、性,不仅考察了对单片机的掌握能力而且强调了对单片机扩展的应用。另外液晶显示的万年历已经越来越流行,特别适合在家庭居室、办公室、大厅、会议室、车站和广场等地方使用,它具有显示清晰直观、走时准确、可以进行夜视等功能,并且还可以扩展出其它多种功能。所以,电子万年历作为设计课题很有价值。经过两周的课程设计,我们完成了按键和触摸两种方式对万年历的控制,实现了基本的万年历功能和闹钟功能。本次课程设计让我对万年历有了深刻理解,更让我对S532有了更进一步的学习。关键词:STM32F103VCT6;最小应用系统;万年历目录1课程设计任务11.1课程设计目的11. 2设计要求11.3 技术要求11.4 解决的主
5、要问题21. 5两周时间安排22总体方案设计32. 1整体方案设计32. 2模块工作原理32.2.1最小应用系统模块32.2.2基础配置模块32.2.3时间运行模块32.2.4触摸屏显示模块42.2.5触摸屏触摸模块42.2.6闹钟设置模块42.3硬件模块简介42. 3.1最小应用系统53. 3.2TFT1CD显示屏53硬件设计64. 1STM32硬件系统原理图63.1.1MC1-63.1.2复位电路73. 1.3启动电路83.1. 4晶振电路83.1.5电源电路93.1.6蜂鸣器电路93.2 触摸屏模块电路设计H3. 2.1TFT1CD简介114. 2.2显示设置115. 2.3触摸设置12
6、6. 2.4驱动设置123.3 硬件系统模块电路123. 3.1专题硬件选型依据及简介123. 3.2专题主芯片的内部逻辑结构134. 3.3外部管脚特性143. 3.4与MCU的硬件接口连接154k1*18.4. 1万年历定时设计思路184. 2主程序模块184 .3TFT-1CD触摸屏模块195 .4专题设计195. 4.1针对专题的信息传输195.4. 2.芯片的工作方式205.5. 3.时序图214.4.4.流程图22523.5.1测试任务235.2测试目的目标245.3测试软硬件环境245.4测试的过程及其步骤245.5测试结果246总结267致谢27参考文献281 .课程设计任务1
7、.1 课程设计目的(1)学习万年历的原理,学会定时器、触摸屏在万年历中的应用。(2)通过万年历的制作使学生熟练掌握所学的相关知识内容,并培养学生工程设计的一般方法和技巧。1.2 设计要求:独立思考、共同合作、保质保量、按时完成。1.3 技术要求:(1)系统组成系统选用STM32F103单片机为微处理器,使用开发板上具有的按键、指示灯、触摸屏和串口等实现万年历的功能。(2)实现功能:D日历、时间的调整,通过按键切换实现对年月日时分秒的调整控制,可以设置每一部分的初始值。2)具备闰年的自动调整功能3)具有定时闹钟功能:通过按键/触摸屏设置定时时间。定时时间到,蜂鸣器发出鸣叫声,维持5S。4)上位机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 智能 万年历 课程设计 说明书