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

单片机原理与接口技术 课程考试大纲.docx

单片机原理与接口技术 课程考试大纲.docx

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

单片机原理与接口技术课程考试大纲

(Microcontrollerprincipleandinterfacetechnology)

课程基本信息

课程编号

课程总学时:48

实验学时:8

课程性质:必修

课程属性:专业类

开设学期:第6学期

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

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

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

一、课程的性质和地位

本课程是电子信息工程专业学生的专业、核心课程。通过学习以STM32单片机的内部硬件结构和工作原理、内部硬件资源与应用、接口技术及综合应用和应用系统的设计等,让学生具备综合应用单片机及接口技术的硬件基础和基于HAL库函数程序设计的软件基础,培养学生研发电子产品与智能自动控制系统的硬件电路设计和编程的实际工作能力。

二、理论教学部分的考核目标

掌握嵌入式系统的基本概念,了解嵌入式系统的技术发展和开发流程;初步掌握Cortex-M3内核STM32单片机的内核结构、总线结构、存储结构、中断和时钟树等基本知识;了解STM32单片机的寄存器、标准外设库、HAL库三种开发模式,学会使用基于STM32CubeMX的HAL库开发平台的搭建,掌握单片机的C语言程序设计方法和调试方法;初步掌握STM32单片机的GPIO、EXTI、定时器、USART和ADC等外设的基本结构、工作原理,熟悉用HAL库接口函数对外设编程;通过对通用接口技术的使用,更进一步理解单片微型计算机硬件和软件之间的关系,了解单片机应用系统的组成和设计方法。

?第一章单片机概述?

(一)学习目标

1.一般了解:单片机的发展历程和发展趋势,单片机的开发过程以及单片机应用。

2.一般掌握:冯诺依曼和哈佛结构,ARM存储模式,CISC和RISC,流水线技术

3.熟练掌握:单片机概念,嵌入式系统的相关术语,CPU、MCU、MPU、DSP的区别

(二)考核内容

单片机的概念、嵌入式系统基础知识、微处理器概念

(三)考核要求

1、识记:单片机、微处理器、CPU概念;单片机特点、单片机的开发过程。

2、领会:单片机的应用领域及其它嵌入式的学习方式方法。

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

(一)学习目标

1.一般了解:ARM体系结构。

2.一般掌握:ARMCortex-M3内核,STM32的系统结构

3.熟练掌握:STM32总线结构、存储器映射、中断和时钟树等基本知识,STM32最小系统电路组成。

(二)考核内容

Cortex-M3内核组成,STM32总线结构,时钟电路;复位电路;存储器的映射。

(三)考核要求

1、识记:ARM体系。

2、领会:STM32单片机总线、存储器映射、中断和时钟树。

3、应用:掌握STM32单片机最小应用系统电路;了解单片机复位的方法及复位状态,会设计上电及按钮复位电路。

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

(一)学习目标

1.一般了解:寄存器开发模式、标准库开发模式

2.一般掌握:STM32开发环境的搭建,嵌入式C语言、HAL库文件源代码分析

3.熟练掌握:STM32CubeMX、KeilMDK软件的使用、基于HAL库的工程模版结构、基本操作、程序的编译与调试

(二)考核内容

嵌入式C语言中的数据类型与存储类型,条件编译、指针、回调函数,HAL库函数源代码分析。

(三)考核要求

1、识记:寄存器开发模式、标准库开发模式。

2、领会:嵌入式C语言数据类型,回调函数的含义,HAL库文件源代码分析。

3、应用:STM32CubeMX建立工程模版的过程

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

(一)学习目标

1.一般了解:GPIO端口引脚、结构、工作原理。

2.一般掌握:GPIO引脚的8种工作模式,GPIO引脚的输出速度。

3.熟练掌握:GPIO的HAL库的接口函数;STM32CubeMX对GPIO引脚配置。

(二)考核内容

GPIO引脚的工作模式;GPIO的HAL库的接口函数;STM32CubeMX对GPIO引脚配置。

(三)考核要求

1、识记:,GPIO端口引脚、结构、工作原理。

2、领会:GPIO引脚的8种工作模式,GPIO引脚的输出速度。

3、应用:STM32CubeMX对GPIO引脚配置。

4、综合:STM32CubeMX与KeilMDK软件的联调实现GPIO端口控制LED。

第五章??中断系统

(一)学习目标

1.一般了解:中断的概念及中断的处理过程,外部中断EXTI系统结构。

2.一般掌握:中断的抢占优先级和响应优先级原则,中断服务程序,外部中断EXTI。

3.熟练掌握:EXTI的HAL库接口函数的使用,STM32CubeMX外部中断配置

文档评论(0)

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

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

1亿VIP精品文档

相关文档