- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STM32勺智能万年历设计方案
1. 课程设计任务
课程设计目勺
学习万年历勺原理,学会定时器、触摸屏在万年历中勺应用。
通过万年历勺制作使学生熟练掌握所学勺相关知识容, 并培养学生工程设 计勺一般方法和技巧。
设计要求:
独立思考、共同合作、保质保量、按时完成。
技术要求:
系统组成系统选用STM32F10单片机为微处理器,使用开发板上具有的按 键、指示灯、触摸屏和串口等实现万年历勺功能。
实现功能:
日历、时间的调整, 通过按键切换实现对年月日时分秒的调整控制, 可 以设置每一部分的初始值。
具备闰年的自动调整功能
具有定时闹钟功能:通过按键 / 触摸屏设置定时时间。定时时间到,蜂 鸣器发出鸣叫声,维持 5S。
上位机功能:可以把单片机的时间数据通过串口或者 US传送至上位机。
无线设置功能:通过远程设置万年历。
模块组成:
STM32单片机最小应用系统;设置显示模块;闹钟模块;时间运行模块等;
解决的主要问题:
最小应用系统设计:设计STM32勺最小应用系统,包括 MCU复位、启 动、晶振、电源等。
日历勺显示和设置;
万年历勺算法和实现;
定时闹钟功能;
无线设置功能。
两周时间安排
1 )第一周:
星期一:布置设计任务,收集相关资料 星期二:确定设计方案 星期三:软、硬件勺总体设计 星期四、五、六、日:上机调试
第二周
星期一、二、三:上机调试 星期四:完成设计报告。
星期五: 17:00 之前上交课程设计报告
2总体方案设计
2.1整体方案设计
2.2模块工作原理
2.2.1最小应用系统模块
最小应用系统包括MCI和电源、复位、晶振、启动等,该系统可以接收数据 传给上位机,通过上位机将数据传输到显示屏上显示数据, 也可以通过改变数
据让其调整显示屏上的数据。另外它能使蜂鸣器发声。
2.2.2基础配置模块
基础配置模块实现对 SysClock、RCC GPIO EXTI、NVIC Timer、USART 等功能模块进行基础配置,设置其输入输出方式、速度及其它专属配置,并使 能需要的管脚及外设,设置中断。
2.2.3时间运行模块
时间运行模块是用来对时间运行的算法进行编程,通过算法编程实现对年、 月、日、时、分、秒的处理,实现秒满 60清零并进1,分满60清零并进1, 时满24清零并进1,日满28或29或30或31清零并进1,月满12清零并进
1的功能。
224触摸屏显示模块
触摸屏显示模块使用TFT-LCD即薄膜晶体管液晶显示器,使用 TFTLC[模块 驱动芯片中的ILI9320芯片,实现触摸屏的显示。TFT-LCD与无源TN-LCD STN-LCD勺简单矩阵不同,它在液晶显示屏的每一个像素上都设置有一个薄膜 晶体管 (TFT),可以有效地克服非选通时的串扰,使显示液晶屏的静态特
性与扫描线数无关,因此大大提高了图像质量。 TFT-LCD也被叫做真彩液晶 2.2.5触摸屏触摸模块
触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏, 当手指触摸 屏幕时,两层导电层在触摸点位置就有了接触, 电阻发生变化,在X和丫两个 方向上产生信号,然后送到触摸屏控制器。控制器侦测到这一接触并计算出 X, 丫的位置,再根据获得的位置模拟鼠标的方式运行。
2.2.6闹钟设置模块
定时闹钟模块是利用Timer函数进行操作,通过设置闹钟时间,倒计时使其 到达指定时间触发蜂鸣器,从而实现闹钟提示的功能。
2.3硬件模块简介
在智能万年历项目中,我们采用的硬件主要是基于 STM32F103VCT的神州
号开发板,它的主要性能如下表所示:
STM32 Fl SERIES - ARM CORTEXFOUNDATION MCUs
1 F”””
Manui ifaqW
Tiww
HK
MC
hfli
Snplr £UTTTIifl |Il 1
iStKTMin. iMfllMfAlLV-t
7
Itoan
PS
PC
UlMR
UART
CEC
IJSU n
FOR
SD?O
MAC10 not
1 IMHWi porer iwit
HUdt
LO?
2
t
3
i
1
■7
373
倔
独
4」-r』b
1thl2bt
T
1
T
T
ita J4
■7
46bUM
IM
2d
.啲帕i IQHHR
IfoilS bt
2
a
1
i
ii
ln^.1
u
m
2*4
49
A
MMt
恤亚桓
11
2
2
I
i
IJ
-41 h UK
I 3rM3tf1KM:
嘲
41
trtr b^iw
bi?-H
M
3 2
3*?
i
i *
u
—应讨厲]
r州砂i血迹
W
4A
kiUf:
hll-u
Hl
LJJ
LI
i
I
ill
WEQFlW
1閘
64
hW-K
2nm
FTTC.-??4it
bi?4t
$1
$
2
2
1
i
您可能关注的文档
- 化工管道伴热设计规定.docx
- 化工原理甲醇—水精馏塔设计说明.docx
- 化工原理课程设计_水吸收二氧化碳吸收塔.docx
- 化工原理课程设计09919.docx
- 化纤毛纺织厂全厂总配变电所与配电系统设计书.docx
- 化学反应工程复习总结.docx
- 会议室方案说明.docx
- 基础底板工程施工设计方案(终).docx
- 基础架构与服务器虚拟化项目解决方案.docx
- 基础物理_(上)题库.docx
- 2024下半年贵州安顺市西秀区事业单位招聘99人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024中原出版传媒集团《河南青年时报》人才招聘15人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024东风汽车集团限公司博士后工作站招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024下半年江苏省盐城响水县部分事业单位招聘55人笔试公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024-2029年中国方便食品行业发展分析及投资风险预测分析报告.docx
- 2024中冶南方都市环保工程技术股份限公司招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024上半年浙江舟山群岛新区事业单位招聘25人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024上半年四川省内江经开区部分事业单位招聘11人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024上半年四川省泸州纳溪区事业单位考试招聘69人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024上海红浦劳务派遣限公司招聘10名公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
文档评论(0)