序号 | 项目名称 | 任务内容 | 教学方法与手段 | 学时分配 | |
1 | 项目1 闪灯的设计与实现 | 1-熟悉嵌入式系统、明确课程学习方法 | 问题引导、理论讲解、实物演示 | 1 | 6 |
2-熟悉STM32F1资源和硬件最小系统 | 问题引导、理论讲解 | 3 | |||
3-学习GPIO底层驱动构件设计及使用方法 | |||||
4-闪灯和流水灯的设计与实现 | 问题引导、理实一体、讲练结合 | 2 | |||
2 | 项目2 开关状态指示灯的设计与实现 | 1-开关硬件构件和软件构件的设计及使用方法 | 理实一体、讲练结合 | 2 | 2 |
2-开关状态指示灯的应用层程序设计 | |||||
3 | 项目3 利用定时中断实现频闪灯 | 1-理解中断概念及中断管理 | 问题引导、理论讲解 | 1 | 6 |
2-利用TM定时器中断实现频闪灯 | 问题引导、理实一体、讲练结合 | 3 | |||
3-利用内核定时器Systick中断实现频闪灯 | 2 | ||||
4 | 项目4 利用数码管显示数字 | 1-学习数码管通用知识及数码管硬件构件设计 | 问题引导、理论讲解、实物演示 | 2 | 8 |
2-学习数码管软件构件设计及使用方法 | 问题引导、理论讲解 | 2 | |||
3-数码管显示的应用层程序设计 | 问题引导、理实一体、讲练结合 | 4 | |||
5 | 项目5 键盘的检测与控制 | 问题引导、理论讲解、实物演示 | 3 | 8 | |
2-学习键盘软件构件设计及使用方法 | |||||
3-键盘检测与控制的应用层程序设计 | 问题引导、理实一体、讲练结合 | 5 | |||
6 | 项目6 利用UART实现上位机和下位机的通信 | 1-学习UART的通用知识 | 问题引导、理论讲解、实物演示 | 2 | 6 |
2-学习UART底层驱动构件设计及使用方法 | |||||
3-学习PC与MCU的串口通信与调试方法 | 问题引导、理实一体、讲练结合 | 4 | |||
7 | 项目7 利用PWM实现小灯亮度控制 | 1-学习PWM的通用知识 | 问题引导、理论讲解 | 2 | 4 |
2-学习PWM底层驱动构件设计及使用方法 | |||||
3-利用PWM实现小灯亮度控制的应用层程序设计 | 问题引导、理实一体、讲练结合 | 2 | |||
8 | 项目8 利用输入捕捉测量脉冲信号的周期和脉宽 | 1-学习输入捕捉的通用知识 | 问题引导、理论讲解 | 2 | 4 |
2-学习高级定时器的输入捕捉底层驱动构件设计及使用方法 | |||||
问题引导、理实一体、讲练结合 | 3 | ||||
9 | 项目9 利用ADC设计简易数字电压表 | 1-学习ADC的通用知识 | 问题引导、理论讲解 | 2 | 6 |
2-学习ADC底层驱动构件设计及使用方法 | |||||
3-简易数字电压表的设计 | 问题引导、理实一体、讲练结合 | 4 | |||
10 | 项目10 利用CAN实现多机通信 | 1-学习CAN的通用知识 | 问题引导、理论讲解 | 4 | 10 |
2-学习CAN底层驱动构件设计及使用方法 | 问题引导、理实一体、讲练结合 | 6 | |||
3-学习多机之间的CAN通信与调试方法 | |||||
机动(复习、答疑) | 讲练结合 | 4 | 4 | ||
合计 | 64 | ||||
typec转usb |
项目名称:闪灯的设计与实现 学时:10 | |
素质目标 | (1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好的工作习惯。 (2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整性,取长补短,具有责任意识、团队意识与协作精神。 (3)自主学习素养:能根据任务要求,查相关资料解决实际问题;能自主完成学习任务手册的填写,培养自主学习的意识与一丝不苟的工作作风。 (4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、劳动意识、创新意识和创新能力。 |
知识目标 | (1)熟悉嵌入式系统的概念、组成及嵌入式技术的学习方法。 (2)熟悉MCU的资源。 (3)掌握嵌入式硬件最小系统设计。 (4)掌握GPIO的通用知识。 (5)熟悉MCU的GPIO底层驱动构件的设计方法。 (6)掌握MCU的GPIO底层驱动构件头文件的使用方法。 (7)掌握小灯的硬件构件和软件构件的设计及使用方法。 (8)掌握闪灯、流水灯的设计与实现方法。 |
能力目标 | (1)能利用Keil MDK集成开发环境下的工程模板进行工程文件的组织和管理。 (2)能利用J-Flash软件进行目标程序的下载和运行。 (3)能进行MCU硬件最小系统和小灯的硬件构件设计。 (4)能利用给定的GPIO底层驱动构件头文件进行小灯软件构件设计。 (5)能利用小灯构件进行闪灯和流水灯的应用层程序设计。 (6)能借助于MCU参考手册分析GPIO底层驱动构件源文件的程序代码。 |
教学重点 | (1)嵌入式系统的概念、组成以及及嵌入式技术的学习方法。 (2)嵌入式硬件最小系统设计。 (3)GPIO的通用知识 (4)MCU的GPIO底层驱动构件头文件的使用方法 (5)小灯的硬件构件和软件构件的设计及使用方法。 (6)掌握小灯的硬件构件和软件构件的设计及使用方法。 (7)闪灯、流水灯的设计与实现方法。 (8)Keil MDK和J-Flash软件的使用方法。 |
教学难点 | (1)MCU的GPIO底层驱动构件的设计方法。 (2)嵌入式软件最小系统的程序流程分析。 |
项目考核 | (1)实现指定小灯、指定闪烁时间的闪灯效果 (2)自行设计流水灯效果 |
项目名称:开关状态指示灯的设计与实现 学时:2 | |
素质目标 | (1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好的工作习惯。 (2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整性,取长补短,具有责任意识、团队意识与协作精神。 (3)自主学习素养:能根据任务要求,查相关资料解决实际问题。能自主完成学习任务手册的填写,培养自主学习的意识与一丝不苟的工作作风。 (4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、劳动意识、创新意识和创新能力。 |
知识目标 | (1)掌握开关硬件构件和开关软件构件的设计及使用方法。 (2)掌握开关检测与控制功能的应用层程序设计方法。 |
能力目标 | (1)能利用Keil MDK集成开发环境下的工程模板进行工程文件的组织和管理。 (2)能利用J-Flash软件进行目标程序的下载和运行。 远控多叶排烟口(3)能进行开关硬件构件设计。 (4)能利用给定的GPIO底层驱动构件头文件进行开关软件构件设计。 (5)能利用项目1中的小灯构件和本项目中的开关构件进行开关状态指示灯的应用层程序设计。 |
教学重点 | (1)开关硬件构件和开关软件构件的设计及使用方法。 (2)开关检测与控制功能的应用层程序设计方法。 (3)Keil MDK和ST-Link的使用方法。 |
教学难点 | 恶劣捕捉 开关硬件构件和开关软件构件的设计及使用方法 |
项目考核 | (1)实现指定开关功能效果 (2)自行设计开关功能效果 |
项目名称:利用定时中断实现频闪灯 学时:10 | |
素质目标 | (1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好的工作习惯。 (2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整性,取长补短,具有责任意识、团队意识与协作精神。 (3)自主学习素养:能根据任务要求,查相关资料解决实际问题。能自主完成学习任务手册的填写,培养自主学习的意识与一丝不苟的工作作风。 (4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、劳动意识、创新意识和创新能力。 |
知识目标 | (1)理解中断的概念及中断管理过程。 (2)熟悉MCU的定时器模块及其底层驱动构件设计方法。 (3)掌握MCU的定时器底层驱动构件头文件的使用方法。 (4)掌握定时中断的应用层程序设计方法。 |
能力目标 | (1)能利用Keil MDK集成开发环境下的工程模板进行工程文件的组织和管理。 (2)能利用ST-Link进行目标程序的下载和运行。 (3)能利用给定的FTM、SysTick底层驱动构件头文件和项目1中的小灯构件进行进行频闪灯和流水灯的应用层程序设计。 (4)能借助于MCU参考手册等资料分析FTM、SysTick底层驱动构件源文件的程序代码。 |
教学重点 | (1)中断的概念及中断管理过程。 (2)MCU的定时器模块及其底层驱动构件设计方法。 (3)MCU的定时器底层驱动构件头文件的使用方法。 (4)定时中断的应用层程序设计方法。 (5)Keil MDK软件的使用方法。 |
教学难点 | (1)中断的概念及中断管理过程。 (2)定时时间的计算。 (3)定时中断服务程序设计。 |
项目考核 | (1)利用定时中断实现频闪灯的不同效果(不同的小灯、不同的闪烁频率) (2)利用定时中断实现流水灯的效果 |
本文发布于:2024-09-22 11:29:59,感谢您对本站的认可!
本文链接:https://www.17tex.com/tex/4/188712.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |