《嵌入式技术》课程标准.docx
《《嵌入式技术》课程标准.docx》由会员分享,可在线阅读,更多相关《《嵌入式技术》课程标准.docx(10页珍藏版)》请在三一文库上搜索。
1、嵌入式技术课程标准一课程名称:嵌入式技术二、内容简介:“嵌入式技术”是计算机应用技术的新发展,具有广泛的应用领域和发展前景。本课程主要是介绍嵌入式处理器STM32F429基本原理、内部资源、嵌入式开发工具下C语言程序设计、外围接口驱动的设计等。通过该课程学习和实验,能够使学生较系统地了解嵌入式处理器,掌握UViSion5等嵌入式开发工具和嵌入式开发语言,掌握嵌入式设备驱动程序的设计方法,为设计更高级的嵌入式系统打下必要的基础。三、课程定位(一)课程专业背景分析“嵌入式技术”是应用电子技术、智能交通技术运用等专业的一门实用技术核心课程,它对培养学生的思维能力和解决问题的能力具有重要作用。通过本课
2、程的学习,可以使学生较系统地掌握嵌入式的基本原理、接口和应用技术。熟悉嵌入式技术在工业控制中的应用,可以培养和锻炼学生动手操作和技术创新的能力,为将来从事工业领域相关工作,尤其是自动控制以及应用电子产品的维护、检测和设计奠定坚实的基础,为将来进行各种智能化产品的开发提供技术准备。(二)职业能力需求分析“嵌入式技术”是评价本专业学生是否掌握学科基础知识、能否综合运用所学知识解决实际问题、是否具备底层软件开发各种技能的重耍课程。本课程以应用为出发点,可以提高学生在嵌入式控制领域的软、硬件设计能力,为以后的工作打下坚实的基础。本课程在培养学生从事嵌入式系统设计领域工作所需的知识和技能方面承担着重要任
3、务。它对培养学生的工程思维的能力、独立分析问题和解决问题的能力、实践操作的能力、综合运用能力、技术创新的能力以及独立获取知识的能力具有重要作用。在专业课程体系中,它的功能定位是在具备一定专业知识后进一步拔高知识层次,是走向工作岗位的桥梁。四、课程设计指导思想及原则以职业能力培养为重点,与企业合作进行基于工作过程的课程开发与设计,充分体现职业性、实践性和开放性的要求。根据高职学生的实际情况和工作岗位,以及本课程在培养计划中的作用,设置了新的课程体系,重新组织了教学内容,设计了教学模式和方法。该课程的先行课程为“模拟电子技术”、“数字电子技术”、“C语言程序设计”、“单片机技术”。采用多媒体和讲授
4、相结合的形式,采用一边讲授,一边实训的形式组织课堂。以知识为基础,以能力为核心,构建新的实践课程内容体系,确保教学内容的合理性、实用性和先进性。以典型项目实例分解模块,并将该实例分解得到相应的知识点,将分解出来的知识点按照循序渐进的原则分别放在各章节中进行讲解,以各个模块构建知识,后连贯,层层递进,达到以“应用”为主线连接所学知识的目的。让学生在学习过程中得到反复性的思维训练,加深对教学内容的理解和运用,增强学生对嵌入式应用的熟悉和理解。五、建议课时:60学时六、课程目标:(一)课程能力目标1 .总体目标课程总目标是培养学生的实际项目开发能力,学生经过一学期的系统训练后,掌握用嵌入式开发的基本
5、步骤、工具和技能,能独立开发中小型的嵌入式模块。能胜任嵌入式应用助理工程师和嵌入式系统助理工程师等岗位工作。2 .具体目标要求学生完成本门课程的学习后,能够完成简单的嵌入式系统设计。具体应掌握以下内容:(1)熟练使用嵌入式开发工具(2)熟悉嵌入式软件开发流程(3)能够读懂嵌入式底层开发程序(4)能够编写简单的嵌入式应用程序能够进行小型的嵌入式项目开发(二)知识目标(1) 了解嵌入式应用领域,常见嵌入式处理器ARM软硬件开发环境。了解ARM处理器CPU结构,寄存器组织。(2)掌握ARM体系结构,ARM项目开发流程;驱动程序开发。库函数的使用方法;了解ARM下汇编与C混合编程。(3)掌握基本接口技
6、术,串口原理,HC原理。(4)掌握STM32实验箱上的实用程序设计。包括启动代码,算法、界面设计,HC驱动设计,串口调试工具,并口调试工具等内容。(5)掌握稍大规模项目程序模块的搭建方法。七、课程内容设计项目编号项目名称学时分配1炫彩舞台灯光设计122灯光远程控制系统设计43简易数字钟84简易计算器85电子文本阅读器86简易电压表87直流电机测速与调速88步进电机控制4合计60注:模块项可根据本课程实际自行增删八、能力训练项目设计项目编号模块(任务)名称拟实现的能力目标相关支撑知识训练方式手段步骤结果(可展示)1模块1:开发平台硬件系统熟悉嵌入式实验平台、硬件资源ARM概述、ARM体系结构及分
7、类、ARM-寄存器结构、ARM处理器核以STM32F429典型的硬件资源识别ARM处理器,识别试验箱各部分功能并简单操作模块2:开发软件系统熟悉uVision5的应用,点亮1个LED灯的流程uVision5的界面、软件包的安装按流程操作模块3:炫彩舞台灯光设IT会编写按键控制1.ED灯光程序,会编写炫彩GPI0的原理、键盘原理、函数库的理解先实现多个LED灯点亮、再实现按键控制、最后实现花花样灯光显示舞台灯光程序样灯光控制2模块L串口驱动开发配置ARM开发环境并编译下载串行通信程序到目标机运行L学习并了解STM32串口通讯,接收中断的工作原理以及方法。通过通讯来控制LED灯的点亮和熄灭。串行通
8、信的C程序实现正常通信模块2:字符串收发相随了解STM32申口通讯,接收中断的工作原理以及方法,能够编写STM32的发送程序能够根据要求编写STM32收发程序编写一段收发程序,在PC机和ARM上看结果程序运行正确,打印输出模块3:灯光远程控制理解串行通信原理及编程思路远程控制ARM机上的LED闪烁灯闪烁3模块L利用定时器产生基准中断信号利用函数库实现定时器中断、掌握定时器的工作原理中断模块2:产生秒分时掌握时分秒的编程思路STM32的通用定时器的应用、寄存器编程编写秒脉冲、分、时程序,下载相应程序,看结果秒分时显示模块3:简易时钟会搭建完整的时钟系序编写简易的时钟程序,下载相应程序,看结果时钟
9、显示模块4:实时时钟会编写实时时钟程序以及闹实时时钟相关的寄存器、函数库的下载程序,看结果时钟显示、闹钟报警钟驱动程序使用、闹钟的相关寄存器定义形式4模块1:数码管显示掌握ARM开发环境和超级终端的配置方法;掌握基于ARM的嵌入式系统的开发流程;读懂基于目标机LED显示输出的相关嵌入式系统硬件驱动程序嵌入式开发环境配置及程序编译上传方法、键盘及1.ED工作原理、驱动开发原理编写LED显示驱动C语言源代码程序上传成功、LED正常工作模块2:键盘的按键识别能利用C语言编程实现键盘驱动编写键盘驱动C语言源代码键盘正常工作模块3:简易计算器能利用C语言编程实现LED驱动编写计算器程序源代码计算器功能正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式技术 嵌入式 技术 课程标准
