《嵌入式系统设计》实验教学大纲 课程代码:TELE2131 课程学分:2.5 课程名称(中/英):嵌入式系统设计/Embedded System Design 课程学时:54 实验学时:27 适用专业:电子信息工程、通信工程、电子科学与技术等专业 先修课程:微机原理与接口技术、数字电路、C语言程序设计 开课单位:电子信息学院 课程负责人:邓晶 实验室名称:电工电子实验教学中心嵌入式系统实验室 一、课程简介 课程性质:嵌入式系统设计是电子信息类专业一门重要的专业选修课程。本课程是一门实践 性很强的课程,课程以理论教学与实验教学并重的方式,培养学生嵌入式技术方面的软硬件 设计能力,并通过该课程的学习扩大学生知识面,为今后的研究和技术工作打下坚实的基础。 教学目标:嵌入式系统设计以ST公司的32位基于ARM Cortex-M3内核的STM32单片机为 例,介绍嵌入式系统的定义、特点和发展:ARM Cortex-M3体系结构:STM32程序设计与片 上外围资源等,通过理论学习、实验、综合设计等环节,使学生了解嵌入式系统的发展状况 和应用领域,掌握嵌入式系统的硬件设计、软件设计和系统综合设计能力,培养学生利用本 课程分析和解决实际问题的能力,为今后从事嵌入式系统方面的应用与研究打下基础。本课 程的具体教学目标如下: 1、掌握嵌入式系统的基础知识:学习ARM Cortex-M3体系结构:学习STM32MCU的结构、 STM32最小系统、片内外设资源和外部引脚,学习嵌入式系统硬件分析和设计方法:【1-2】 2、学习STM32MCU的软件开发技术,掌握利用嵌入式C语言设计STM32程序的方法:【1-2】 3、学习嵌入式系统硬件设计技术,掌握ST32最小系统硬件和外围扩展单元设计,并能够 综合运用嵌入式系统软件和硬件设计技术解决实际工程问题,并能够根据需求设计基于 STM32MCU的嵌入式系统的解决方案;【3-1】 4、学习ARM Keil集成开发环境的使用方法,熟练使用STM32MCU开发板,并在此基础上完 成规定的必修实验,设计综合性实验。【5-2】 二、课程目标与毕业要求的对应关系 毕业要求 指标点 课程目标 1-2能针对电子信息领域的具体对象建立数 教学目标1、2 1、工程知识 学模型并求解,并具备对工程问题进行软硬 件分析与设计的基本能力。 3、设计/开发解决方 3-1能利用专业知识,根据给定的设计指标, 案 设计电子信息领域的单元或过程。 教学目标3 5-2能够选择与使用恰当的仪器、信息资源、 5、 使用现代工具 工程工具和专业模拟软件,对复杂工程问题 教学目标4 进行分析,计算与设计
《嵌入式系统设计》实验教学大纲 课程代码:TELE2131 课程学分:2.5 课程名称(中/英):嵌入式系统设计/ Embedded System Design 课程学时:54 实验学时:27 适用专业:电子信息工程、通信工程、电子科学与技术等专业 先修课程:微机原理与接口技术、数字电路、C语言程序设计 开课单位:电子信息学院 课程负责人:邓晶 实验室名称:电工电子实验教学中心嵌入式系统实验室 一、课程简介 课程性质:嵌入式系统设计是电子信息类专业一门重要的专业选修课程。本课程是一门实践 性很强的课程,课程以理论教学与实验教学并重的方式,培养学生嵌入式技术方面的软硬件 设计能力,并通过该课程的学习扩大学生知识面,为今后的研究和技术工作打下坚实的基础。 教学目标:嵌入式系统设计以 ST 公司的 32 位基于 ARM Cortex﹣M3 内核的 STM32 单片机为 例,介绍嵌入式系统的定义、特点和发展;ARM Cortex﹣M3 体系结构;STM32 程序设计与片 上外围资源等,通过理论学习、实验、综合设计等环节,使学生了解嵌入式系统的发展状况 和应用领域,掌握嵌入式系统的硬件设计、软件设计和系统综合设计能力,培养学生利用本 课程分析和解决实际问题的能力,为今后从事嵌入式系统方面的应用与研究打下基础。本课 程的具体教学目标如下: 1、 掌握嵌入式系统的基础知识;学习 ARM Cortex﹣M3 体系结构;学习 STM32 MCU 的结构、 STM32 最小系统、片内外设资源和外部引脚,学习嵌入式系统硬件分析和设计方法;【1-2】 2、 学习 STM32 MCU 的软件开发技术,掌握利用嵌入式 C 语言设计 STM32 程序的方法;【1-2】 3、 学习嵌入式系统硬件设计技术,掌握 STM32 最小系统硬件和外围扩展单元设计,并能够 综合运用嵌入式系统软件和硬件设计技术解决实际工程问题,并能够根据需求设计基于 STM32 MCU 的嵌入式系统的解决方案;【3-1】 4、 学习 ARM Keil 集成开发环境的使用方法,熟练使用 STM32 MCU 开发板,并在此基础上完 成规定的必修实验,设计综合性实验。【5-2】 二、课程目标与毕业要求的对应关系 毕业要求 指标点 课程目标 1、工程知识 1-2 能针对电子信息领域的具体对象建立数 学模型并求解,并具备对工程问题进行软硬 件分析与设计的基本能力。 教学目标 1、2 3、设计/开发解决方 案 3-1 能利用专业知识,根据给定的设计指标, 设计电子信息领域的单元或过程。 教学目标 3 5、使用现代工具 5-2 能够选择与使用恰当的仪器、信息资源、 工程工具和专业模拟软件,对复杂工程问题 进行分析,计算与设计。 教学目标 4
三、实验项目及学时分配 序 实验项目 学 实验 每组 必修 名称 目的要求 分配 类型 人数 选修 STM32程序 熟悉STM32教学开发板,熟悉STM32基本 1 的编写、调 固件库的应用,熟悉STM32软件开发环境 3 验证性 1 必修 试和分析 用C语言编写并调试STM32程序。 GPIO端口控 实现PA0~PA3所接4个LED指示灯闪烁。 2 制流水灯闪 掌握GPI0的引脚功能,输入/输出模式, 3 设计性 1 必修 烁 相关寄存器的配置与使用,GPI0常用库函 数的使用。熟悉和掌握通用GPI0的应用, 按下PC0~PC3所接按键,触发外部中断, EXIT外部中 相应PAO~PA3所接4个LED指示灯状态 3 断实验 改变,掌握EXTI配置、NWIC配置、中断 3 设计性 1 必修 服务程序的编写,外部中断控制的应用。 从STM32的FLASH固定地址读出STM32 USART同步/ CPU芯片的D序列码:通过串口上传到 异步串行通 PC机,通过串口工具软件显示出来。掌握 3 设计性 1 必修 信实验 USART基本工作原理、寄存器配置,波特 率设置,掌握USART中断服务程序的编 写,以及收发功能的应用。 了解STM32通用定时器的功能、结构、计 数模式,掌握定时时间的计算,掌握定时 5 定时器实验 器的配置,中断程序的编写,以及定时器 3 设计性 1 必修 的应用。利用定时器TIM2产生中断,LED 指示灯以2Hz频率闪烁。 ADC转换采 了解STM32A/D转换器的硬件结构,基本 6 样数据实验 参数与功能,工作模式,掌握ADC初始化 3 设计性 1 必修 配置,ADC程序设计与应用。 基于nRF 两人一组,实现双方的数据发送与接收, 24L01的近 并在显示器上显示。了解和掌握近距无线 7 距无线通信 数据传输原理,了解和掌握24L01的工作 9 综合性 2 选修 系统的设计 原理与特点,了解和掌握24L01的程序设 计与应用。 基于MF 应用MFRC522RFID模块,设计一个RFID RC522 RFID 读写器,实现对电子标签的读写操作,可 8 读写器的设 读取校园卡的ID等。了解和掌握RFD的 9 综合性 2 选修 计 工作原理与特点,了解和掌握RFID的程 序设计与应用。 应用VS1053B音频编解码模块,设计音乐 音乐播放器 播放器实现音乐播放。了解和掌握音乐播 的设计 放器的工作原理、程序设计与应用,了解 9 综合性 2 选修 和掌握VS1053B模块的特点和应用: 应用WIFI模块,1个STM32开发板工作在 AP模式,作为路由器,另一个STM32开发 基于WIFI模 块的无线数 板工作在STA模式,做为客户端,进行数 9 综合性 选修 据传输系统 据传输。了解和掌握WIFI无线数据传输 的工作原理和特点,了解和掌握WIFI无 线数据传输的程序设计与应用
三、实验项目及学时分配 序 号 实验项目 名称 目的要求 学时 分配 实验 类型 每组 人数 必修/ 选修 1 STM32 程序 的编写、调 试和分析 熟悉 STM32 教学开发板,熟悉 STM32 基本 固件库的应用,熟悉 STM32 软件开发环境, 用 C 语言编写并调试 STM32 程序。 3 验证性 1 必修 2 GPIO 端口控 制流水灯闪 烁 实现 PA0~PA3 所接 4 个 LED 指示灯闪烁。 掌握 GPIO 的引脚功能,输入/输出模式, 相关寄存器的配置与使用,GPIO 常用库函 数的使用。熟悉和掌握通用 GPIO 的应用, 3 设计性 1 必修 3 EXIT 外部中 断实验 按下 PC0~PC3 所接按键,触发外部中断, 相应 PA0~PA3 所接 4 个 LED 指示灯状态 改变,掌握 EXTI 配置、NVIC 配置、中断 服务程序的编写,外部中断控制的应用。 3 设计性 1 必修 4 USART 同步/ 异步串行通 信实验 从 STM32 的 FLASH 固定地址读出 STM32 CPU 芯片的 ID 序列码;通过串口上传到 PC 机,通过串口工具软件显示出来。掌握 USART 基本工作原理、寄存器配置,波特 率设置,掌握 USART 中断服务程序的编 写,以及收发功能的应用。 3 设计性 1 必修 5 定时器实验 了解 STM32 通用定时器的功能、结构、计 数模式,掌握定时时间的计算,掌握定时 器的配置,中断程序的编写,以及定时器 的应用。利用定时器 TIM2 产生中断, LED 指示灯以 2Hz 频率闪烁。 3 设计性 1 必修 6 ADC 转换采 样数据实验 了解 STM32 A/D 转换器的硬件结构,基本 参数与功能,工作模式,掌握 ADC 初始化 配置,ADC 程序设计与应用。 3 设计性 1 必修 7 基于 nRF 24L01 的近 距无线通信 系统的设计 两人一组,实现双方的数据发送与接收, 并在显示器上显示。了解和掌握近距无线 数据传输原理,了解和掌握 24L01 的工作 原理与特点,了解和掌握 24L01 的程序设 计与应用。 9 综合性 2 选修 8 基于 MF RC522 RFID 读写器的设 计 应用 MF RC522 RFID 模块,设计一个 RFID 读写器,实现对电子标签的读写操作,可 读取校园卡的 ID 等。了解和掌握 RFID 的 工作原理与特点,了解和掌握 RFID 的程 序设计与应用。 9 综合性 2 选修 9 音乐播放器 的设计 应用 VS1053B 音频编解码模块,设计音乐 播放器实现音乐播放。了解和掌握音乐播 放器的工作原理、程序设计与应用,了解 和掌握 VS1053B 模块的特点和应用。 9 综合性 2 选修 10 基于 WIFI 模 块的无线数 据传输系统 应用 WIFI 模块,1 个 STM32 开发板工作在 AP 模式,作为路由器,另一个 STM32 开发 板工作在 STA 模式,做为客户端,进行数 据传输。了解和掌握 WIFI 无线数据传输 的工作原理和特点,了解和掌握 WIFI 无 线数据传输的程序设计与应用。 9 综合性 2 选修
四、实验内容及教学要求 实验项目1:STM32程序的编写、调试和分析 1.教学内容 (1)实现1个LED指示灯闪烁。 2.教学目标 (1)了解和熟悉STM32教学开发板,熟悉STM32基本固件库的应用: (2)了解和熟悉STM32软件开发环境: (3)用C语言编写并调试STM32程序。 实验项目2:GPIO端口控制流水灯闪烁 1.教学内容 (1)PA0~PA3所连接4个LED指示灯以不同频率闪烁。 2.教学目标 (1)了解和掌握GPI0硬件结构、引脚功能以及输入/输出模式: (2)了解和掌握GPIO相关寄存器的配置与使用,GPI0常用库函数的使用: (3)熟悉和掌握通用GPIO的特点和应用。 实验项目3:EXIT外部中断实验 1.教学内容 (1)依次按下PC0~PC3所连接4个按键,触发外部中断: (2)相应PA0~PA3所连接4个LED指示灯状态发生改变。 2.教学目标 (1)了解和掌握STM32 CPU EXT1硬件结构和软件配置: (2)了解和掌握STM32 CPU NVIC硬件结构、软件配置以及中断优先级: (3)了解和掌握STM32CPU中断服务程序的编写以及外部中断控制的应用。 实验项目4:USART同步/异步串行通信实验 1.教学内容 (1)从STM32CPU的FASH固定地址读出STM32CPU芯片的ID序列码: (2)通过串口上传到PC上位机,通过串口工具软件显示出来。 2.教学目标 (1)了解和掌握STM32 CPU USART工作原理、相关寄存器和波特率设置: (2)了解和掌握STM32 CPU USART初始化配置以及发送和接收数据的过程: (3)了解和掌握STM32CPU串口中断服务程序的编写以及收发功能的应用。 实验项目5:定时器实验 1.教学内容 (1)利用通用定时器TIM2产生定时中断: (2)LED指示灯以2Hz频率闪烁。 2.教学目标 (1)了解STM32通用定时器的功能、结构、计数模式: (2)掌握定时时间的计算,掌握相关寄存器、库函数的应用及初始化配置: (3)掌握通用定时器中断服务程序的编写,以及定时器的应用。 实验项目6:ADC转换采样数据实验 1.教学内容 (1)利用STM32CPU内部温度传感器检测温度: (2)在显示器上实时显示检测的温度数据。 2.教学目标 (1)了解STM32A/D转换器的硬件结构、工作模式和基本功能:
四、实验内容及教学要求 实验项目 1: STM32 程序的编写、调试和分析 1.教学内容 (1)实现 1 个 LED 指示灯闪烁。 2.教学目标 (1)了解和熟悉 STM32 教学开发板,熟悉 STM32 基本固件库的应用; (2)了解和熟悉 STM32 软件开发环境; (3)用 C 语言编写并调试 STM32 程序。 实验项目 2: GPIO 端口控制流水灯闪烁 1.教学内容 (1)PA0~PA3 所连接 4 个 LED 指示灯以不同频率闪烁。 2.教学目标 (1)了解和掌握 GPIO 硬件结构、引脚功能以及输入/输出模式; (2)了解和掌握 GPIO 相关寄存器的配置与使用,GPIO 常用库函数的使用; (3)熟悉和掌握通用 GPIO 的特点和应用。 实验项目 3: EXIT 外部中断实验 1.教学内容 (1)依次按下 PC0~PC3 所连接 4 个按键,触发外部中断; (2)相应 PA0~PA3 所连接 4 个 LED 指示灯状态发生改变。 2.教学目标 (1)了解和掌握 STM32 CPU EXTI 硬件结构和软件配置; (2)了解和掌握 STM32 CPU NVIC 硬件结构、软件配置以及中断优先级; (3)了解和掌握 STM32 CPU 中断服务程序的编写以及外部中断控制的应用。 实验项目 4:USART 同步/异步串行通信实验 1.教学内容 (1)从 STM32 CPU 的 FLASH 固定地址读出 STM32 CPU 芯片的 ID 序列码; (2)通过串口上传到 PC 上位机,通过串口工具软件显示出来。 2.教学目标 (1)了解和掌握 STM32 CPU USART 工作原理、相关寄存器和波特率设置; (2)了解和掌握 STM32 CPU USART 初始化配置以及发送和接收数据的过程; (3)了解和掌握 STM32 CPU 串口中断服务程序的编写以及收发功能的应用。 实验项目 5:定时器实验 1.教学内容 (1)利用通用定时器 TIM2 产生定时中断; (2)LED 指示灯以 2Hz 频率闪烁。 2.教学目标 (1)了解 STM32 通用定时器的功能、结构、计数模式; (2)掌握定时时间的计算,掌握相关寄存器、库函数的应用及初始化配置; (3)掌握通用定时器中断服务程序的编写,以及定时器的应用。 实验项目 6: ADC 转换采样数据实验 1.教学内容 (1)利用 STM32 CPU 内部温度传感器检测温度; (2)在显示器上实时显示检测的温度数据。 2.教学目标 (1)了解 STM32 A/D 转换器的硬件结构、工作模式和基本功能;
(2)掌握STM32ADC相关寄存器、库函数的应用以及初始化配置: (3)掌握STM32ADC程序设计与应用。 实验项目7:基于nRF24L01的近距无线通信系统的设计 1.教学内容 两人一组,实现双方的数据发送与接收,并在显示器上显示。 (1)实现nRF24L01点对点无线通信:进一步可实现点对多点无线通信: (2)发送端通过按键控制发送数据: (3)接收端实时显示接收到的数据。 2.教学目标 (1)了解和熟悉基于RF24L01无线通信系统的工作原理、系统组成及特点: (2)了解和掌握nRF24L01的特性及使用:熟悉SPI串行总线的使用: (3)了解和掌握基于nRF24L01无线通信系统的软件设计与应用。 实验项目8:基于MFRC522RFID读写器的设计 1.教学内容 设计一个基于MFRC522的RFID读写器,具体要求如下: (1)STM32CPU与MFRC522模块采用UART进行通信: (2)实现对电子标签的读写操作,可读取校园卡的1D等: (3)采用LCD显示电子标签的ID信息。 2.教学目标 (1)了解和掌握基于MFRC522的RFID读写器的工作原理、系统组成及特点: (2)了解和熟悉FRC522模块的特性及使用,熟悉电子标签的内部结构及使用: (3)了解和掌握基于MFRC522的RFID读写器的软件设计。 实验项目9:音乐播放器的设计 1.教学内容 设计一个音乐播放器,具体要求如下: (1)播放可识别格式的音频文件,实现音乐播放: (2)采用键盘选择工作模式: (3)采用LCD显示播放曲目的相关信息。 2.教学目标 (1)了解和掌握音乐播放器的工作原理、系统组成及特点: (2)熟悉VS1053B音频编码器、解码器的工作过程、特性及使用: (3)了解和掌握音乐播放器的软件设计。 实验项目10:基于W1模块的无线数据传输系统 1.教学内容 两人一组,应用W模块进行无线数据传输,并在显示器上显示。 (1)1个STM32开发板工作在AP模式,作为路由器: (2)另一个STM32开发板工作在STA模式,做为客户端: (3)通过按键控制发送数据:另一端实时显示接收到的数据。 2.教学目标 (1)了解和掌握AT命令集: (2)了解和掌握W1F日无线数据传输的工作原理和特点: (3)了解和掌握W无线数据传输的软件设计与应用
(2)掌握 STM32 ADC 相关寄存器、库函数的应用以及初始化配置; (3)掌握 STM32 ADC 程序设计与应用。 实验项目 7:基于 nRF24L01 的近距无线通信系统的设计 1.教学内容 两人一组,实现双方的数据发送与接收,并在显示器上显示。 (1)实现 nRF 24L01 点对点无线通信;进一步可实现点对多点无线通信; (2)发送端通过按键控制发送数据; (3)接收端实时显示接收到的数据。 2.教学目标 (1)了解和熟悉基于 nRF24L01 无线通信系统的工作原理、系统组成及特点; (2)了解和掌握 nRF24L01 的特性及使用;熟悉 SPI 串行总线的使用; (3)了解和掌握基于 nRF24L01 无线通信系统的软件设计与应用。 实验项目 8:基于 MF RC522 RFID 读写器的设计 1.教学内容 设计一个基于MF RC522的 RFID读写器,具体要求如下: (1)STM32 CPU 与 MF RC522 模块采用 UART 进行通信; (2)实现对电子标签的读写操作,可读取校园卡的 ID 等; (3)采用 LCD 显示电子标签的 ID 信息。 2.教学目标 (1)了解和掌握基于 MF RC522 的 RFID 读写器的工作原理、系统组成及特点; (2)了解和熟悉 MF RC522 模块的特性及使用,熟悉电子标签的内部结构及使用; (3)了解和掌握基于 MF RC522 的 RFID 读写器的软件设计。 实验项目 9:音乐播放器的设计 1.教学内容 设计一个音乐播放器,具体要求如下: (1)播放可识别格式的音频文件,实现音乐播放; (2)采用键盘选择工作模式; (3)采用 LCD 显示播放曲目的相关信息。 2.教学目标 (1)了解和掌握音乐播放器的工作原理、系统组成及特点; (2)熟悉 VS1053B 音频编码器、解码器的工作过程、特性及使用; (3)了解和掌握音乐播放器的软件设计。 实验项目 10:基于 WIFI 模块的无线数据传输系统 1.教学内容 两人一组,应用 WIFI 模块进行无线数据传输,并在显示器上显示。 (1)1 个 STM32 开发板工作在 AP 模式,作为路由器; (2)另一个 STM32 开发板工作在 STA 模式,做为客户端; (3)通过按键控制发送数据;另一端实时显示接收到的数据。 2.教学目标 (1)了解和掌握 AT 命令集; (2)了解和掌握 WIFI 无线数据传输的工作原理和特点; (3)了解和掌握 WIFI 无线数据传输的软件设计与应用
五、考核及成绩评定方式 1、考核方式 考核方式:作品与报告 成绩评定方式: 课程目标达成情况及考试成绩评定占比(%) 课程教学目标 支撑毕业要求 考试和评价方式成绩占比(%) 成绩比例 期末考试 平时成绩 实验成绩 实验报告 (%) 教学目标1、2 支撑毕业要求 12 8 14 6 40 1-2 教学目标3 支撑毕业要求 8 6 3-1 12 14 40 教学目标4 支撑毕业要求 6 4 7 3 20 5-2 合计 30 20 35 15 100 2、考核评价标准 实验成绩考核评价标准 评价标准 成绩 基本要求 优秀 良好 合格 不合格 比例 (%) 应用STM32开发板和ARM 能根据实验 能根据实 基本能根据 不能根据 Keil集成开发环境,应 要求合理设 验要求合 实验要求设 实验要求 用所学理论知识,熟悉 计电路,给 理设计电 计电路,给 设计电路, 安 和掌握STM32的片上资 出实现方 路,给出实 出实现方 给出实现 验 源,培养学生独立进行 案;独立完 现方案;独 案;基本完 方案;不能 成 35 设计和分析工程问题的 绩 能力,并启发学生的创 成实验,对 立完成实 成实验,对 完成实验, 新思维、自主开展创新 实验结果能 验,对实验 实验结果能 对实验结 性实验活动。(支撑毕 进行有效分 结果进行 进行部分分 果没有分 业要求1-2、3-1、5-2) 析。 分析。 析。 析。 实验报告考核评价标准 评价标准 基本要求 成绩比 优秀 良好 合格 不合格 例(%) 能运用嵌入 实验报告撰写 实验报告撰写较 实验报告撰 实验报告 式系统设计 规范,内容完 规范,内容较完 写尚规范,内 撰写不规 课程知识识 整,条理清晰; 整,条理清晰; 容基本完整; 范或为提 别、判断和 报告中对实验 报告中对实验过 报告中对实 交实验报 思考实验中 实 的现象和应 过程叙述清晰 程叙述较清晰, 验过程叙述 告;不独 验 用方式(支 逻辑性强,自己 逻辑性较强,自 尚清晰,自己 立完成,有 15 报 撑毕业要求 努力完成,没有 己努力完成,没 完成,无抄 抄袭现象, 告 1-2、3-1) 抄袭。实验记录 有抄袭。实验记 袭。实验记录 或为完成 正确、充分、完 录正确、完整, 正确、完整 实验。 整,对实验结果 对实验结果有分 对结果有 有分析,有结 析,对结论说明 定分析,无结 论。 不够。 论
五、考核及成绩评定方式 1、考核方式 考核方式:作品与报告 成绩评定方式: 课程目标达成情况及考试成绩评定占比(%) 课程教学目标 支撑毕业要求 考试和评价方式成绩占比(%) 成绩比例 期末考试 平时成绩 实验成绩 实验报告 (%) 教学目标1、2 支撑毕业要求 1-2 12 8 14 6 40 教学目标3 支撑毕业要求 3-1 12 8 14 6 40 教学目标4 支撑毕业要求 5-2 6 4 7 3 20 合计 30 20 35 15 100 2、考核评价标准 实验成绩考核评价标准 基本要求 评价标准 成绩 比例 (%) 优秀 良好 合格 不合格 实 验 成 绩 应用STM32开发板和ARM Keil集成开发环境,应 用所学理论知识,熟悉 和掌握STM32的片上资 源,培养学生独立进行 设计和分析工程问题的 能力,并启发学生的创 新思维、自主开展创新 性实验活动。(支撑毕 业要求1-2、3-1、5-2) 能根据实验 要求合理设 计电路,给 出实现方 案;独立完 成实验,对 实验结果能 进行有效分 析。 能根据实 验要求合 理设计电 路,给出实 现方案;独 立完成实 验,对实验 结果进行 分析。 基本能根据 实验要求设 计电路,给 出实现方 案;基本完 成实验,对 实验结果能 进行部分分 析。 不能根据 实验要求 设计电路, 给出实现 方案;不能 完成实验, 对实验结 果没有分 析。 35 实验报告考核评价标准 基本要求 评价标准 成绩比 优秀 良好 合格 不合格 例(%) 实 验 报 告 能运用嵌入 式系统设计 课程知识识 别、判断和 思考实验中 的现象和应 用方式(支 撑毕业要求 1-2、3-1) 实验报告撰写 规范,内容完 整,条理清晰; 报告中对实验 过程叙述清晰, 逻辑性强,自己 努力完成,没有 抄袭。实验记录 正确、充分、完 整,对实验结果 有分析,有结 论。 实验报告撰写较 规范,内容较完 整,条理清晰; 报告中对实验过 程叙述较清晰, 逻辑性较强,自 己努力完成,没 有抄袭。实验记 录正确、完整, 对实验结果有分 析,对结论说明 不够。 实验报告撰 写尚规范,内 容基本完整; 报告中对实 验过程叙述 尚清晰,自己 完成,无抄 袭。实验记录 正确、完整, 对结果有一 定分析,无结 论。 实验报告 撰写不规 范或为提 交实验报 告;不独 立完成,有 抄袭现象, 或为完成 实验。 15
六、主要仪器设备及现有台套数 1.计算机(安装KeilμVision4软件): 30台 2.系统开发板(STM32CPU): 30套 3.示波器: 30台 4.万用表: 30台 5.直流电源: 30台 6.信号发生器: 30台 7.工具箱: 1套/人 8.电子元器件: 若干 七、教材及参考书目 教材: 1、陈志旺.ST32嵌入式微控制器快速上手(第2版)[M].北京:电子工业出版社,2014 2、自编实验讲义 参考文献: 1、彭刚,秦志强.基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践[M].北京: 电子工业出版社,2011 2、李宁.基于MDK的STM32处理器开发应用[M0.北京:北京航空航天大学出版社,2008 3、王永虹,徐炜,郝立平.STM32系列ARM Cortex-M3微控制器原理与实践[.北京: 北京航空航天大学出版社,2008 4、蒙博宇.STM32自学笔记[M.北京:北京航空航天大学出版社,2011 5、范书瑞,李琦,赵燕飞.Cortex-M3嵌入式处理器原理与应用[M们.北京:电子工业出版 社,2011
六、主要仪器设备及现有台套数 1.计算机(安装Keil μVision4软件): 30台 2.系统开发板(STM32 CPU): 30套 3.示波器: 30台 4.万用表: 30台 5.直流电源: 30台 6.信号发生器: 30台 7.工具箱: 1套/人 8.电子元器件: 若干 七、教材及参考书目 教材: 1、 陈志旺. STM32 嵌入式微控制器快速上手(第 2 版)[M]. 北京:电子工业出版社,2014 2、 自编实验讲义 参考文献: 1、 彭刚,秦志强. 基于 ARM Cortex-M3 的 STM32 系列嵌入式微控制器应用实践[M] . 北京: 电子工业出版社,2011 2、 李宁. 基于 MDK 的 STM32 处理器开发应用[M]. 北京:北京航空航天大学出版社,2008 3、 王永虹,徐炜,郝立平. STM32 系列 ARM Cortex-M3 微控制器原理与实践 [M]. 北京: 北京航空航天大学出版社,2008 4、 蒙博宇. STM32 自学笔记[M]. 北京:北京航空航天大学出版社,2011 5、 范书瑞,李琦,赵燕飞. Cortex-M3 嵌入式处理器原理与应用[M]. 北京:电子工业出版 社,2011