还剩2页未读,继续阅读
文本内容:
入门教学大纲ARM课程英文名The BasisTheory andApplication ofARM课程代码B0801Y03学分3总学时48理论学时48实验/实践学时0学科基础课课程性质单片机基础,C语言课程类别任选先修课程适用专业工程力学开课学院计量测试工程学院
一、课程地位与课程目标
(一)课程地位本课程是计量技术工程学院相关专业的一门专业基础课通过本课程的学习,使学生初步掌握32位单片机的基本原理和应用技术,为进一步的学习打下坚实的基础
(二)课程目标1,本课程主要任务是以STM32单片机为代表,以原子实验班为平台,通过学习,使学生掌握STM32单片机的内部结构和资源及使用方法;2,掌握在KEIL环境下的STM32单片机C语言编程方法,以及信号采集和数据通讯方面的基础知识;3,能利用ARM单片机,进行简单的设计和制作,为进一步的学习打下基础.
二、课程目标达成的途径与方法由于本课程对于初次接触单片机的学生来说非常抽象,因此为了帮助学生们快速理解,采用课堂教学为主,辅助各类课堂游戏的方式,来帮助学生理解一些抽象的概念,以及CPU的工作原理;集体游戏能充分活跃课堂氛围,同时增强学生的参与感,提高学习兴趣;配置几个简单案例的实验,实际领会具体的实现过程,掌握ARM芯片软件的配置和编程方法.
三、课程目标与相关毕业要求的对应关系课程目标对毕业要求的支撑程度(H、M、L)课程目标毕业要求8毕业要求9课程目标1H H课程目标2M H课程目标3L H注
1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)
四、课程主要内容与基本要求
1.STM32单片机的结构要求了解STM32Cortex-M3系列单片机的结构,典型外设及其功能和Cortex—M3存储器配置;了解CPU时序、复位及输入/输出端口的结构,及其特性和相应电路
2.GPIO的结构及寄存器设置了解GPIO的结构,能根据要求,对相应寄存器进行正确的设置
3.平台硬件资源介绍对本课程所采用的硬件平台的资源进行介绍.
4.软件入门学习在KEIL编译环境下,STM32单片机的编程方法重点:软件的配置.
5.下载与调试要求掌握在KEIL5软件里面的下载和调试方法,以及一些技巧
6.System文件夹介绍对工程文件中的SYS文件进行介绍,了解里面函数的功能
7.跑马灯案例理解跑马灯的实现原理和方法,掌握具体一个工程建立的过程,掌握对相关寄存器的配置方法,掌握基本的调试方法.
8、按键输入案例理解按键输入的实现原理和方法,掌握具体一个工程建立的过程,掌握对相关寄存器的配置方法,掌握基本的调试方法.
9、串口通讯案例理解STM32串口通讯的实现原理和方法,掌握具体一个工程建立的过程,掌握对相关寄存器的配置方法,掌握基本的调试方法
五、课程学时安排学时数对应课程章节号教学内容学生任务目标STM32单片机简1,课堂讨论单片机与PC的异同.第1章61介及其结构2,了解.STM32的内部资源及结构;GPIO的结构及寄1,了解GPIO及设置第2章61存器设置2,课后自行复习课堂内容.平台硬件资源介绍第3章21,了解板子资源.1软件入门(含C语第4章41,课后安装MDK5;1,2言复习)2,学习和练习软件的配置.3,课后复习C语言.下载与调试1,课后练习下载与调试;第5章41,22,掌握一些简单的调试技巧.System文件夹介绍第6章61,了解常见的3个Sys文件夹内的函数.1,2,3跑马灯案例讲解1,掌握相关资源的配置方法;2,掌握工程文件的建立和配置方法;第7章51,2,33,掌握调试和下载方法.第7章课内实验:跑马灯31,完成实验123按键输入案例讲解1,掌握相关资源的配置方法;2,掌握工程文件的建立和配置方法;第8章41,2,33,掌握调试和下载方法.第8章课内实验:按键21,完成实验1,2,3串口案例讲解1,掌握相关资源的配置方法;2,掌握工程文件的建立和配置方法;第9章31,2,33,掌握调试和下载方法.课内实验:串口通第9章31,完成实验1,2,3讯
六、考核方式及成绩评定占总成绩比考核内容考核方式评定标准(依据)例1,点名1分;2,课堂发言(或深度参与讨论或游戏)每次点名,作业,课堂参1分(每节课限1分);40%与度(发言等),实3,作业和实验每次视情况给分;(作业或报告(如做实验含过程考核验报告.有雷同的,分数会打折)实验玩手机聊天等破坏课4,玩手机聊天等破坏课堂纪律的扣1分.10%)堂纪律的扣分5,平时成绩最终以最高分第三名的分数为100分,其余同学除于该分数后得到百分制平时分.期末考核指的是闭卷考试卷面分60%考核类别考查成绩登记方式百分制
七、推荐教材与主要参考书(-)推荐教材
(1)例说STM32(第二版),刘军等,北京航空航天大学出版社,2015
(二)主要参考书
(1)ARM Cotex-M3Cotex-M4权威指南(第三版),Joseph Yiu著,吴常玉等译,清华大学出版社,2015
(2)STM32自学笔记,蒙博宇,北京航空航天大学出版社,
2015.。