还剩4页未读,继续阅读
文本内容:
Course name:嵌入式课程设计授课语言:英文A.课程说明学分
1.5上课时间
1.5周(30学时)学期4课程描述《嵌入式课程设计》是嵌入式系统相关的综合实践环节通过解决具体的实际问题,进•步提高学生综合分析、解决、设计问题的能力通过该环节进-步锻炼学生的方案分析设计能力,编程、调试能力,沟通交流能力、查阅学习资料的能力和撰写报告的能力B.教学方法自学+团队协作C.课程目标目标1熟练掌握嵌入式系统软、硬件设计的思想和方法,在设计嵌入式问题的解决方案时,能够综合考虑经济、环境、安全等多种因素,制定合理的设计方案目标2熟练掌握嵌入式系统中常用接口资源的配置和使用方法目标3能够熟练使用嵌入式系统开发平台,具备较强的嵌入式软、硬件系统的设计与调试能力目标4培养学生的自学能力,能够通过互联网查阅相关资料并能理解与应用目标5培养学生口头表达与撰写书面报告的能力目标6具备使用嵌入式系统的相关知识解决实际的应用问题的能力,培养在多学科环境下运用工程管理和经济决策方法实施工程项目的能力D.课程主题/单位和日期计算机科学与通信工程学院本课程设计为期
1.5周,共
7.5天,课内30学时学生需在课外做好查阅资料,思考设计思路、编写程序等准备工作,提高课内上机效率最后1天为现场验收检查时间(做的快的同学可以提前一天检查),每个学生需现场演示自己的设计并口头回答老师提出的问题课程设计报告需课外完成具体进度安排及对课程目标的支撑见下表序号设计内容时间支撑课程目标选题,查找、消化相关1资料,制定总体设计方
1.5天1,4案底层模块设计、调试24天2,3,4,6优化3综合调试、优化设计1天2,3,64结果检查、答辩验收1天55撰写课程设计报告课外5E.教科书和所需的工具或补给教科书(必填):Beginning STM32:Developing withFrceRTOS,libopcncm3and GCC,by WarrenGay,Jun2,2018教科书(推荐):STM32Arm Programmingfor EmbeddedSystems,by MuhammadAli Mazidi,May14,2018耗材和/或工具F.分级计划
1.考核材料
(1)现场验收检查(答辩)现场演示运行效果并口头回答老师提出的问题
(2)课程设计报告打印稿
(3)源程序代码、课程设计报告电子稿
(4)平时考勤与检查记录
2.考核要求及权重
(1)总评成绩按五级制评定优、良、中、及格和不及格其中优为90-100分,良为80-89分,中为70-79分,及格为60-69分,不及格为59分以下
(2)总评成绩由平时成绩、答辩验收成绩和课程设计报告成绩三部分按-定比例组成,其中平时成绩占40%,答辩验收成绩占30%,课程设计报告成绩占30%各成绩的详细考核评分依据见下表考核内容考核要求考核权重支持课程目标对指标点的支持根据平时考勤、平时表现、设计进1(20%),2(20%),
33.4平时考核度等情况评分详见附录1各环节40%(30%),
44.3评分细则(30%)1(10%),2设计任务完成情况、口头回答问题(10%),
33.4(30%),4答辩验收情况详详见附录1各环节评分细30%
4.3(30%),
511.3则(10%),6(10%)报告内容是否完整、报告质量3(20%),4课程设计(30%),
53.4情况详见附录1各环节评分细则30%报告(30%),
611.3(20%)注可根据实际情况调整考核内容G.课程特殊组成部分
1.内容及要求课程设计建议题目和一般要求参见附录2,具体教学过程中课程设计题目可以由任课教师根据实际情况适当调整,也可由学生根据自己的特长和兴趣自己选题1-2人一组,完成以下工作
(1)选题并按照题目要求设计软硬件总体方案
(2)查阅资料,学习相关控制芯片结构原理及编程应用方法
(3)查找相关工具软件并学习其使用方法
(4)编程实现选题要求的基本功能,并调试运行成功
(5)根据自己的能力设计扩展功能,并调试运行成功
(6)对程序使用的算法尽可能优化,并保证系统能可靠运行
(7)接受老师现场验收检查,能现场演示设计功能并口头回答老师提出的问题
(8)整理资料,撰写课程设计报告附录1:各部分评分细则
1、平时成绩评分细则优秀100-良好(80-中等(70-及格(60-不及格(60以项目9089)79)69)下)满勤,无迟到、有请假、无迟缺勤1次,或缺勤2-3次,或缺勤4次及以上平时考勤(占早退现象到、早退现象有多次迟到、经常迟到、早30%)早退现象退现象平时设计认真、平时设计较认平时设计精力平时设计精力平时设计精力精力投入多,未真、精力投入投入投入少,多次投入很少,基做与设计无关的较多,般,偶有做与做与设计无关本不做设计,平时表现(占事情未做与设计无设计无关的事的事情或不会做,基40%)关的事情情本是做与设计无关的事情进度快,查阅、进度正常,查进度一般偏进度较慢,查消化资料等能力阅、消化资料慢,查阅、消阅、消化资料强,问题的分析等能力较强,化资料等能力等能力较差,平时设计情况和解决能力强问题的分析和一般,问题的问题的分析和(占30%)解决能力较强分析和解决能解决能力较差力一般进度很慢,基本不会设计,最终未完成
2、答辩验收成绩评分细则优秀100-良好(80-不及格(60以项目9089)中等(70-79)及格(60-69)下)基本要求均实基本要求均实基本要求均实基本要求均实基本要求未全部任务完成情况现,有自己的拓现,有自己的拓现,且实现效果现,且实现效果实现(占50%)展功能,拓展功能,拓好,没有自一般展功能实现效果展功能实现效果己的拓展功能好一般口头回答问题情思路清晰,回答思路清晰,R答思路较清晰,回思路有点乱,回思路混乱,回况(占问题全面准确问题较准确答问题基本正确答问题有少许错答问题不正确50%)误
3、课程设计报告成绩评分细则优秀100-良项目90好(80-89)中等(70-79)及格(60-69)不及格(60以下)报告内容完整全报告内容较完整报告内容基本完报告内容完整性面全面整全面报告内容基本完报告内容不全,(占50%)整,有少量缺失缺少内容较多条理清晰、结构条理较清晰、结条理较清晰、结条理不清晰、结条理不清、结构报告质量(占合理、叙述清楚构较合理、叙述构不太合理、叙构有点乱、叙述乱、叙述不清50%)较清楚述尚清楚基本清楚附录2:课程设计建议选题题目1开发板模块综合测试系统设计功能要求1)完成尽可能多的STM32F4功能模块的配置和测试程序;
(2)查阅资料,学习STM32F4与LCD的接口设计,完成LCD液晶屏驱动程序的设计,使相关结果能显示在LCD上;
(3)主机运行串口调试助手,发送相关命令给下位机,下位机收到命令后执行相应功能模块的测试程序,并能看到具体测试结果(指示灯、蜂鸣器、液晶屏等);
(4)启动时可以进行白检的模块(如SPI/I2C),可以启动时白动显示检删信息,也可以主程序之后随时发命令检测;
(5)其他功能,自由发挥扩展题目2多功能电子钟设计功能要求
(1)查阅资料,自学STM32F4的RTC模块,完成RTC的配置;
(2)查阅资料,学习STM32F4与LCD的接口设计,完成LCD液晶屏驱动程序的设计,将时间、日期、星期等日历信息显示在LCD上;
(3)能进行正常的日期、时间、星期显示;
(4)有校时、校分功能,可以使用按键校时、校分,也可以通过串口调试助手由主机传送时间参数进行校时、校分;
(5)能进行整点报时并有闹钟功能,闹钟时间可以设置多个;
(6)系统关机后时间能继续运行,下次开机时间应准确;
(7)查阅资料,学习STM32F4内部温度传感器的配置,采集、计算片内温度并显示在LCD上;
(8)其他功能,自由发挥扩展题目3模拟闭环控制系统设计功能要求
(1)完成STM32F4的DAC模块配置,DAC输出的模拟电压通过按键设置(既可以通过开发板按键设置,也可以通过主机按键设置);
(2)完成STM32F4的ADC模块配置,采集DAC输出的模拟电压;
(3)设置ADC窗口检测功能,汽ADC采集到的电压过低或过高,显示报警提示信息,同时LED闪烁、蜂鸣器鸣叫提示(上下窗口可以由主机通过串口调试助手设定);
(4)查阅资料,学习STM32F4与LCD的接以设计,完成LCD液晶屏驱动程序的设计,将相关信息显示在LCD±;
(5)查阅资料,学习STM32F4内部温度传感器的配置,采集、计算片内温度并显示在LCD上;
(6)其他功能,自由发挥扩展自拟题目功能要求
(1)有一定的复杂度和程序设计工作最;
(2)尽可能多的涉及STM32F4的功能模块自拟题目举例
(1)游戏类贪吃蛇、推箱子、俄罗斯方块等;
(2)媒体播放类结合SD卡模块设计音乐播放器、视频播放器等;
(3)其他电子相册(结合SD卡)、多功能计算器、记事本等。