ARM入门教学大纲.docxVIP

ARM入门教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM入门教学大纲 课程英文名 The Basis Theory and Application of ARM 课程代码 B0801Y03 学分 3 总学时 48 理论学时 48 实验/实践学时 0 课程类别 学科基础课 课程性质 任选 先修课程 单片机基础,C语言 适用专业 工程力学 开课学院 计量测试工程学院 一、课程地位与课程目标 (一)课程地位 本课程是计量技术工程学院相关专业的一门专业基础课。通过本课程的学习,使学生初步掌握32位单片机的基本原理和应用技术,为进一步的学习打下坚实的基础。 (二)课程目标 1,本课程主要任务是以STM32单片机为代表,以原子实验班为平台,通过学习,使学生掌握STM32单片机的内部结构和资源及使用方法; 2, 掌握在KEIL环境下的STM32单片机C语言编程方法,以及信号采集和数据通讯方面的基础知识; 3, 能利用ARM单片机,进行简单的设计和制作,为进一步的学习打下基础. 二、课程目标达成的途径与方法 由于本课程对于初次接触单片机的学生来说非常抽象,因此为了帮助学生们快速理解,采用课堂教学为主,辅助各类课堂游戏的方式,来帮助学生理解一些抽象的概念,以及CPU的工作原理;集体游戏能充分活跃课堂氛围,同时增强学生的参与感,提高学习兴趣;配置几个简单案例的实验,实际领会具体的实现过程,掌握ARM芯片软件的配置和编程方法. 三、课程目标与相关毕业要求的对应关系 课程目标 课程目标对毕业要求的支撑程度(H、M、L) 毕业要求8 毕业要求9 课程目标1 H H 课程目标2 M H 课程目标3 L H 注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)。 四、课程主要内容与基本要求 STM32单片机的结构 要求了解STM32 Cortex-M3 系列单片机的结构,典型外设及其功能和Cortex-M3存储器配置;了解CPU时序、复位及输入/输出端口的结构,及其特性和相应电路。 GPIO的结构及寄存器设置 了解GPIO的结构,能根据要求,对相应寄存器进行正确的设置; 平台硬件资源介绍 对本课程所采用的硬件平台的资源进行介绍. 软件入门 学习在KEIL编译环境下,STM32单片机的编程方法。重点:软件的配置. 下载与调试 要求掌握在KEIL5软件里面的下载和调试方法,以及一些技巧。 System文件夹介绍 对工程文件中的SYS文件进行介绍,了解里面函数的功能。 跑马灯案例 理解跑马灯的实现原理和方法,掌握具体一个工程建立的过程,掌握对相关寄存器的配置方法,掌握基本的调试方法. 8、按键输入案例 理解按键输入的实现原理和方法,掌握具体一个工程建立的过程,掌握对相关寄存器的配置方法,掌握基本的调试方法. 9、串口通讯案例 理解STM32串口通讯的实现原理和方法,掌握具体一个工程建立的过程,掌握对相关寄存器的配置方法,掌握基本的调试方法.。 课程学时安排 章节号 教学内容 学时数 学生任务 对应课程目标 第1章 STM32单片机简介及其结构 6 1,课堂讨论单片机与PC的异同. 2,了解STM32的内部资源及结构; 1 第2章 GPIO的结构及寄存器设置 6 1,了解GPIO及设置 2,课后自行复习课堂内容. 1 第3章 平台硬件资源介绍 2 1,了解板子资源. 1 第4章 软件入门(含C语言复习) 4 1,课后安装MDK5; 2,学习和练习软件的配置. 3,课后复习C语言. 1,2 第5章 下载与调试 4 1,课后练习下载与调试; 2,掌握一些简单的调试技巧. 1,2 第6章 System文件夹介绍 6 1,了解常见的3个Sys文件夹内的函数. 1,2,3 第7章 跑马灯案例讲解 5 1,掌握相关资源的配置方法; 2,掌握工程文件的建立和配置方法; 3,掌握调试和下载方法. 1,2,3 第7章 课内实验:跑马灯 3 1,完成实验 1,2,3 第8章 按键输入案例讲解 4 1,掌握相关资源的配置方法; 2,掌握工程文件的建立和配置方法; 3,掌握调试和下载方法. 1,2,3 第8章 课内实验:按键 2 1,完成实验 1,2,3 第9章 串口案例讲解 3 1,掌握相关资源的配置方法; 2,掌握工程文件的建立和配置方法; 3,掌握调试和下载方法. 1,2,3 第9章 课内实验:串口通讯 3 1,完成实验 1,2,3 六、考核方式及成绩评定 考核内容 考核方式 评定标准(依据) 占总成绩比例 过程考核 点名, 作业, 课堂参与度(发言等), 实验报告. 玩手机聊天等破坏课堂纪律的扣分 1, 点名1分; 2,课堂发言(

文档评论(0)

CUP2008013124 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档