- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《微控制器原理》课程教学大纲
课程代码:INTE2001
课程类别:专业必修课程授课对象:物联网工程冷业开课学期:3上学分:3.5学分
(3+1)主讲教师:王宜怀、王林、曹国平、刘晓升、曹金华等指定教材:王宜怀等,嵌入
式技术基础与实践(第5版)一基于ARMCortex-M4F内核的MSP432系列微控制器,淸华大学出
版社,2017年5月第4版,ISBN978-7-302-46757-1(普通高等教育十二五”国家级规划
教材,“十三五”江苏省高等学校重点教材)。
一、教学目的
嵌入式计算机系统简称为嵌入式系统,在后PC时代,嵌入式系统的广阔应用将是计算机发
展的重要特征。本课程教学目的在于以32位ARMCortex-MO+KinetisL系列微控制器为蓝本,通过
“通用知识一芯片编程结构概要一基本编程方法一底层驱动构件封装一应用方法与举例”的线条,
使学生逐步掌握嵌入式系统的基本概念、基本原理与设计方法,获得嵌入式系统的基本脉络,打
好嵌入式系统软硬设计的基础,逐步学会电子系统智能化嵌入式应用的软件与硬件设讣,强化实
践训练。
二、课程内容
笫章概述
1
【目的和要求】理解嵌入式系统的基本概念和发展脉络是第一课的学习目的。
【重点和难点】重点理解嵌入式产品的一般构成与开发方法。
【教学内容】微控制器与嵌入式系统的含义与发展历史、常用术语、开发方法导引、的特点与
学习建议。对微控制器(单片机)的一般组成、嵌入式系统与微控制器的关系的
理解有助于认识嵌入式系统。同时,本章作为导引,介绍微控制器与嵌入式系统
的基本概念、发展历史;微控制器与嵌入式系统中的一些常用术语;嵌入式产品
的一般构成及开发方法:还对如何学习微控制器与嵌入式应用技术提岀了一些建
议。
第章处理器
2ARMCortex~M0+
【目的和要求】引脚功能、硬件最小系统及的存储器。硬件最小系统是芯片运行的基本条件,
应该对此有淸晰的理解。
【重点和难点】内核结构、存储器映像及内部寄存器等。
【教学内容】
(1)ARM概述,介绍ARM发展历程,给出目前ARH处理器类型、特点及应用范国;
(2)ARMCortex-M0-处理器概述,包括特点、内核结构、存储器映像及内部寄存器等:
(3)ARMCortex-M0+处理器的指令系统,给出指令简表、寻址方式及指令的分类介绍:
(4)ARMCortex-M0+汇编语言的基本语法。
1/9
第章存储映像、中断源与硬件最小系统
3
【目的和要求】本章通过介绍KinetisL系列MCU与最小硬件系统,结合开发板,对基于
AMRCortex-MO+内核的微控制器有更进一步了解,更快速入门学习嵌入式开发
技术。
【重点和难点】存储器映像结构、引脚功能、硬件最小系统电路
【教学内容】
(1)Kinetis全系列微控制器产品分类及应用领域:
(2)KL系列MCI;的型号标识、共性及体系结构;
(3)KL25微控制器的存储器映像结构、引脚功能、硬件最小系统电路。
笫章及程序框架
4GPI0
【目的和要求】通过实例完成第一个工程的入门,学会下载程序与调试程序的基本方法,主要
目的是理解程序框架和工作过程。
【重点和难点】底层驱动、程序框架和程序的调试方法。
【教学内容】本章是全书的重点和难点之一。主要内容有:
(1)通用I/O基本概念及连接方法:
(2)KL25的端口控制模块与GPI0模块的编程结构,直接映像寄存器地址赋值的
方法,点亮一盏小灯的编程步骤,以便理解底层驱动的含义与编程方法:
(3)制作构件的必要性及基本方法,第一个构件化編程框架、GPI0构件、Light
构件编程实例。
笫章构件化开
文档评论(0)