网站大量收购独家精品文档,联系QQ:2885784924

《单片机原理与接口技术》课程教学大纲.docx

《单片机原理与接口技术》课程教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单片机原理与接口技术

(Micro-controllerPrincipleandInterfaceTechnology)

课程基本信息

课程编号

课程总学时:48

实验学时:8

课程性质:必修

课程属性:专业类

开设学期:第6学期

适用专业:电子信息工程;核心

对先修的要求:电路、模拟电子技术、数字电子技术、C语言程序设计

对后续的支撑:毕业实习、毕业设计

一、课程的教学理念、性质、目标和任务

《单片机原理与接口技术》是高等学校电类专业的一门理论与实践紧密结合的专业基础课,是本校电子信息工程专业学生的专业核心课程,具有较强的实践性和工程性,对培养学生实践能力和创新能力起重要作用。通过课程学习,能使学生掌握嵌入式系统的基本概念,了解嵌入式系统的技术发展和开发流程;初步掌握Cortex-M3内核STM32单片机的内核结构、总线结构、存储结构、中断和时钟树等基本知识;了解STM32单片机的寄存器、标准外设库、HAL库三种开发模式,学会使用基于STM32CubeMX的HAL库开发平台的搭建,掌握单片机的C语言程序设计方法和调试方法;初步掌握STM32单片机的GPIO、EXTI、定时器、USART和ADC等外设的基本结构、工作原理,熟悉用HAL库接口函数对外设编程;初步具备单片机应用系统设计的能力,为后续的专业课程学习、生产实习、课程设计和毕业设计,为今后单片机实际应用系统设计奠定牢固的专业基础。

二、课程目标及对毕业要求指标点的支撑

序号

课程目标

支撑毕业要求指标点

毕业要求

1

能解释嵌入式系统相关概念和专业术语;能根据Cortex-M3内核STM32单片机的内核结构、总线结构、存储结构、中断和时钟树等结构特点分析单片机的工作原理和单片机最小系统电路。会根据不同应用需求进行资源配置,对STM32进行选型,为实际工程的提供单片机系统配置解决方案。

指标点1.3

1

2

会利用STM32单片机的通用输入/输出(GPIO)、外部中断(EXTI)、定时器(TIM)、串口(USART)和模数转换(ADC)等外设的基本功能和各外设的HAL库接口函数,完成常用的按键、LED驱动、中断、定时器应用、串口通信和模拟信号转换等接口电路设计和编程,解决实际工程应用问题。

指标点2.3

2

3

会使用STM32CubeMX开发平台和HAL库开发编程模式设置初始化系统参数,能应用C语言来描述和实现简单的控制算法,建立单片机应用系统的整体概念,初步具备单片机应用系统软硬件开发的初步能力。

指标点3.2

3

4

能够正确选用实验设备中的功能模块,搭建硬件平台,设计合理、可行的实验方案,编写相应软件程序,并通过软硬件调试获取实验结果,培育认识和发现问题的能力和解决工程问题的能力。

指标点4.2

4

三、教学内容及进度安排

(一)理论教学

序号

教学内容

学生学习

预期成果

课内

学时

教学方式

支撑

课程目标

1

第一章单片机概述

1.1单片机的技术发展和开发流程;

1.2嵌入式系统的有关概念和术语

熟悉单片机的发展过程;理解单片机开发的流程;掌握单片机的相关术语和概念

2

讲授

目标1

2

第二章ARMCortex-M3内核和STM32单片机

2.1ARM体系结构,Cortex-M3内核;

2.2STM32单片机的内核结构、总线结构、存储结构、中断和时钟树等基本知识;

2.3STM32最小系统电路组成

理解Cortex-M3内核构成;理解STM32总线结构、存储器映射、中断和时钟树等基本知识;掌握STM32最小系统电路组成

4

讲授

目标1

3

第三章STM32单片机开发环境与嵌入式C语言

寄存器、标准外设库和HAL库三种开发模式;标准外设库开发过程及工程模板生成;HAL库的STM32CubeMX开发平台及工程模板生成;常用的嵌入式C语言

会使用STM32CubeMX开发平台及工程模板生成;会用MDK5编译、调试、下载程序

4

讲授、实验

目标3

4

第四章通用输入/输出(GPIO)口

STM32F103GPIO引脚工作模式;GPIO的HAL库接口函数;STM32CubeMX设置GPIO参数的方法;GPIO应用于按键、LED等人机接口电路的软件编程

会配置GPIO端口工作方式;

会用GPIO端口的接口函数读写外部设备的信息

6

讲授

目标2

5

第五章中断系统

单片机中断概念、中断机制、中断允许和优先级控制;HAL库接口函数

会配置EXTI中断模式;

会用EXTI接口函数编写中断回调函数

6

讲授

目标2

6

第六章串口通信

USART模块结构和编程模式;USART的HAL库接口函数;STM32CubeMX设置USART参数的方法;USART收发编程思想

会配置串口工作模式;

会用串行通信

您可能关注的文档

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档