- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 嵌入式系统课程设计 宋超 troysung@163.com 信息工程学院 1、为期两周:18周和19周。 2、出勤3次: 18周周一。 19周周一。 19周周五进行课设答辩。 3、19周周日之前提交课设报告: 纸质版和网络教学平台。 时间安排 一、设计题目:基于STM32和uC/OS-II的多任务设计 二、设计内容: 使用uC/OS-II的任务管理函数和STM32库函数控制相应的寄存器,完成一个多任务设计。整个设计共有3个任务,包括驱动一个LED指示灯闪烁、由3个LED指示灯组成的流水灯和驱动蜂鸣器。 三、设计要求 理解和熟练使用KEIL软件、STM32寄存器、STM32库函数和uC/OS-II任务管理函数;用KEIL软件完成编程和调试,下载到开发板中实现3个设定的任务;完成课程设计报告。 一、设计任务书 A组要求: 1、LED1闪烁,间隔为5s。 2、LED2~LED4为流水灯,从LED2到LED4依次点亮,时间间隔0.5s。 3、蜂鸣器响1.5s,停0.5s。 B组要求: 1、LED2闪烁,间隔为3s。 2、LED1、LED3、LED4为流水灯,从LED1到LED3到LED4依次点亮,时间间隔1s。 3、蜂鸣器响0.5s,停1s。 C组要求: 1、LED3闪烁,间隔为1s。 2、LED1、LED2、LED4为流水灯,从LED1到LED2到LED4依次点亮,时间间隔1.5s。 3、蜂鸣器响1s,停1.5s。 考核方法:按一下几个方面进行考核 1、实现设计目标:按照设计的完成程度进行考核,包括设计功能完成的完整度和程序设计的合理性。 2、课程设计报告:不少于3000字、是否独立完成(抄袭后果自负)、报告格式是否合理完整。 3、课程设计答辩:现场演示完成的课程设计,包括新建工程、加入文件、编译、下载等;对课程编程中的部分语句进行提问,考察学生对实际编程中用到的函数和系统知识的理解程度。 4、出勤:共出勤3次。 二、考核方法 1、实现设计目标成绩分成5档:A档30分,B档25分,C档20分,D档15分,E档10分 2、课程设计报告成绩分成5档:A档30分,B档25分,C档20分,D档15分,E档10分 3、课程设计答辩成绩分成5档:A档30分,B档25分,C档20分,D档15分,E档10分 4、出勤3次,共10分 三、评分标准 1.使用KEIL软件创建工程并编译下载。 2、解释整个程序代码的含义。 3、解释用到的寄存器、库函数和uC/OS-II任务管理函数的作用。 四、答辩内容 (一)设计步骤 (二)时间进度安排 (三)参考文献 五、设计指导书 1、理解设计题目,理清学习和设计思路。 2、掌握KEIL、STM32寄存器、库函数和uC/OS-II任务管理函数用法。 3、使用STM32函数库和uC/OS-II任务管理函数编程,完成整个设计。 4、完善和优化整个系统设计,编写课程设计报告。 5、课程设计答辩。 (一)设计步骤 (二)时间进度安排 序号 设计阶段工作内容 时间分配 1 理解题目,理清思路,安装软件。 1天 2 学习Keil软件、STM32寄存器和函数库、uC/OS-II任务管理函数的用法。 4天 3 编写3个任务模块,编写uC/OS-II任务管理模块,完成整个设计,画出系统流程图。 5天 4 完善和优化整个系统,编写设计报告 3天 5 设计答辩 1天 1.STMciroelectronics.STM32F107VC datasheet. . 2.ARM.MDK-ARM . 3.STMicroelectronics.RM00008 Reference mannual. . 4.STMicroelectronics.UM0427 User mannual. . 5.广州佳佳.STM32神舟IV好嵌入式开发板初学宝典. . 6.任哲.嵌入式实时操作系统uC/OS-II原理及应用.2005.北京航空航天大学出版社. 7.J.Labrosse.嵌入式实时操作系统uC/OS-II(2nd).2002. (三)参考文献 六、参考资料清单 1.示例、库文件、参考文档、课设说明和软件; 2.课设材料:分组清单、报告模板、评分标准、任务书、指导书; 3.参考资料:开发板用户手册、stm32数据手册、参考手册(寄存器)、固件库使用手册(库函数)、uC/OS-II书籍 4.软件:KEIL软件和JLINK驱动 1 新建工程 2 管理工程目录以及源文件 3 建立文件 4 编译和链接工程 5 程序下载和仿真 6 几个使用技巧 1、KEIL软件用法 七、相关知识 2、硬件说明 芯片引脚 开发板模块 PD2 LED1 PD3 LED2 PD4 LED3 PD7
您可能关注的文档
- 嵌入式的大作业剖析.docx
- 人教必修一第三第一节金属的化学性质铁及其化合物研究课教学设计说课(张)剖析.ppt
- 嵌入式第六Linux开发环境及其在ARM上的移植剖析.ppt
- 人教必修一第三细胞器——系统内的分工合作(共张)剖析.ppt
- 嵌入式第剖析.ppt
- 嵌入式复习中国矿业大学复习剖析.ppt
- 人教必修一第一单元第一课夏商西周的政治制度剖析.ppt
- 人教必修一第一单元夏商西周的政治制度剖析.ppt
- 嵌入式技术基础与实践(第二)剖析.ppt
- 嵌入式技术及应用g剖析.ppt
- 陕西省汉中市部分学校2023-2024学年高一上学期第三次选科调研考试生物试卷.docx
- 陕西省汉中市部分学校2023-2024学年高一上学期第三次选科调研考试化学试卷.docx
- 陕西省汉中市部分学校2023-2024学年高一上学期第三次选科调研考试历史试卷.docx
- 《祁门种病虫害防治技术规程》.docx
- 四川省眉山市东坡区眉山北外附属东坡外国语学校2024-2025学年高二上学期11月期中考试数学试题.docx
- 陕西省榆林市2025届高三上学期11月第一次模拟检测地理试卷.docx
- 消防车道、救援场地标识设置规范.docx
- 消防车道、救援场地标识设置规范.pdf
- 《祁门种病虫害防治技术规程》.pdf
- 四川省仁寿县铧强中学2024-2025学年高一上学期11月期中地理试卷.docx
文档评论(0)