- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 2
《嵌入式技术应用》课程标准
适用专业:应用电子、电子信息等 课程代码:
开设时间:第5学期 学时数:60
一、课程概述
《嵌入式技术应用》是初级、中级电子工程师职业岗位分析的基础上而设置,是电子信息工程、应用电子技术的核心专业课程。该课程主要学习基于ARM Cortex M3构架的STM32F103微控制器的基本功能,为学生使用ARM构架微控制器奠定基础,从而适应ARM构架微控制器逐渐成为微控制器市场主流的趋势。
此课程的基本任务是:使学生了解STM32F103与嵌入式基本知识,掌握STM32F103与嵌入式产品开发流程和常用工具,掌握STM32F103基础片上资源的使用,并且具备一定的嵌入式小系统的调测与故障分析能力。同时,结合本课程的特点,逐步培养学生观察分析问题能力,以及环保、成本、产品质量、团队合作等意识。
二、教学目标
(一)知识目标
(1)了解STM32F103的技术参数;
(2)掌握STM32F103数据手册、固件库文档、参考手册查阅和使用方法;
(3)掌握STM32F103最小系统设计相关知识;
(4)掌握STM32F103显示接口、键盘接口电路设计和使用方法;
(5)掌握STM32F103定时器结构、原理及开发流程;
(6)掌握STM32F103异步串口结构、原理及开发流程;
(7)掌握STM32F103片上ADC的开发流程;
(8)掌握Modbus-RTU协议原理。
(二)能力目标
(1)具有STM32F103显示接口、键盘接口电路设计、程序编写调试能力;
(2)具有STM32F103最小系统调试及故障分析能力;
(3)具有熟练使用STM32F103定时器的编程调试能力;
(4)具有熟练使用STM32F103异步串口的编程调试能力;
(5)具有使用STM32F103片上ADC的编程调试能力;
(6)具有自定简易通讯协议的能力;
(7)具有分析Modbus-RTU协议文档的能力;
(8)具有编写Modbus-RTU 03、06功能相关代码的能力。
(三)素质目标
(1)具有正确的世界观、人生观、价值观;
(2)具有良好的职业道德和职业素养;
(3)具有良好的身心素质和人文素养;
(4)具有良好的沟通能力及团队协作精神;
(5)培养并养成良好的质量、成本、安全、环保意识。
三、与前后课程的联系
1.与前续课程的联系
教学的对象是已具备《电工技术与应用》、《计算机基础》、《电子电路的分析与应用》、《电子电路制图与制版》、《电子产品装接的规划与实施》知识和技能的学生。
2.与后继课程的关系
学习本课程后,为毕业设计提供基础,以及为参加工作从事ARM与嵌入式开发、技术支持、产品测试和维修打下基础。
四、教学内容与学时分配
根据职业岗位电子工程师的要求,将本课程的教学内容分解为5个教学单元。
表1 课程项目结构与学时分配表
序号
教学单元名称
教学目标
教学内容与训练项目
学时
备注
1
点亮一个LED灯
了解嵌入式概念,嵌入式技术应用有一些基本认知;
了解STM32F103的特点;
学会搭建STM32开发环境;
了解STM32开发中的常见固件库;
学会嵌入式开发常用软件及硬件开发工具的使用。
嵌入式系统概述;
STM32F1 03介绍;
开发环境介绍以及KEIL MDK开发环境搭建;
固件库介绍;
ST-LINK的使用;
工程模板的使用。
12
2
篮球计分器
能够完成STM32F103最小系统的设计;
会通过GPIO实现对LED和按键的操作;
会编写LED和按键操作函数;
能够根据需求进行端口重定向;
能够编写数码管的驱动函数。
STM32F103的最小系统;
STM32F103 GPIO的输出功能;
STM32F103 GPIO的输入功能;
数码管及其驱动电路;
数码管的静态显示;
数码管的动态显示;
GPIO端口重定向;
12
3
数字时钟
了解STM32时钟系统;
掌握定时器工作原理;
掌握片上TIM2定时器的使用;
掌握STM32的中断系统工作原理及其使用;
掌握外部中断EXTI的使用;
STM32时钟系统;
定时器工作原理;
STM32片上TIM2的使用;
STM32的中断系统;
外部中断EXTI的使用。
12
4
简易电压表
熟练掌握STM32片上ADC的使用;
熟练掌握数码管显示小数的程序编写方法;
掌握ADC中断的使用。
ADC回顾;
STM32片上ADC的使用;
ADC中断的使用。
8
5
Modbus-RTU通讯协议的实现
了解串行通信和并行通信的优缺点;
掌握STM32 USART /UART及其中断的使用;
掌握简易通讯协议的制定方法;
掌握Modbus-RTU协议的实现方法。
串行通信与并行通信;
STM32片上USART/UART;
文档评论(0)