电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

嵌入式系统课程设计报告VIP免费

嵌入式系统课程设计报告_第1页
1/9
嵌入式系统课程设计报告_第2页
2/9
嵌入式系统课程设计报告_第3页
3/9
NORTH CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY 嵌入式系统课程设计报告学生姓名:学号:学院:专业班级:指导教师:同组成员:2016 年12 月 26 日一、课程设计目的本课程设计是在 《嵌入式系统原理与应用》课程的基础上,通过软件编程及仿真调试的实践, 进一步掌握嵌入式系统的原理和应用方法,是毕业设计前的一次重要实践,为今后从事嵌入式系统相关工作岗位打下良好的基础。二、设计题目及要求设计题目:基于STM32和uC/OS-II 的多任务设计功能实现:使用 uC/OS-II 的任务管理函数和 STM32库函数控制相应的寄存器,完成一个多任务设计。整个设计共有4个任务,驱动一个 LED指示灯闪烁、由 3个LED指示灯组成的流水灯、驱动蜂鸣器和利用swd方式进行 printf输出。设计要求:理解和熟练使用KEIL 软件、 STM32寄存器、 STM32库函数和 uC/OS-II任务管理函数,用KEIL 软件完成编程和调试,下载到开发板中实现4 个设定的任务,并完成课程设计报告。四个任务分别为:(1) 驱动 1 个 LED指示灯闪烁、(2) 由 3 个 LED指示灯组成流水灯(3) 驱动蜂鸣器发出响声。(4) 利用 swd方式进行 printf输出。三、设计原理说明硬件说明本次课程设计主要使用的是STM32 神舟 IV 号开发板为基础进行课程设计的,本节将详细介绍神舟IV 号开发板的各部分硬件原理与实现。(1)开发板资源图(2)MCU开发板的处理器是 STM32F107VCT6,该处理器基于 ARM V7 架构的Cortex-M3 内核,主频 72Mhz,内部含有 256K字节的 FLASH 和64K字节的SRAM,LQFP100 封装。(3)蜂鸣器开发板板载一个无源蜂鸣器,用于产品告警或声音提醒。蜂鸣器连接到了处理器的 PA3管脚,当处理器的 PA3管脚输出低电平时蜂鸣器开始鸣响,反之处理器的 PA3管脚输出高电平时蜂鸣器停止鸣响.(4)指示灯开发板提供了 1个电源指示灯和 4路通用 LED指示灯。电源指示灯指示电源是否正常。 4路通用 LED指示灯可以用于指示 STM32开发板的状态。用户 LED 指示灯由 GPIO 管脚控制 LED 灯的亮灭,当 GPIO 管脚输出低电平时, LED 指示灯亮。反之,当 GPIO 管脚输出高电平时, LED 指示灯灭。这四个 LED指示灯分别由 PD2、PD3、PD4和PD7控制。(5)JTAG仿真调试开发板提供标准的 20针JTAG接口,可以直接和 JLINK V8仿真器连接,下载程序,调试仿真;(6)晶振电路STM32F107内部已经包含了 8MHz高速内部 RC振荡电路,但是其精准度不是很...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

嵌入式系统课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部