单片微机原理及
应用
2017/3/4
教材
严海蓉,薛涛等,嵌入式微处理器原理与应用--基于ARM
Cortex-M3微控制器(STM32系列),清华大学出版社,2014
年12月第1版
参考书目
·[吴常玉,曹孟娟,王丽红 ARM Cortex-M3与 Cortex-M4权
威指南(第3版),清华大学出版社,2015
·[2]武奇生,白璘等,基于ARM的单片机应用及实践
STM32案例式教学,机械工业出版社,2014年6月第1版
·[3喻金钱,喻斌,STM32F系列 ARM Cortex-M3核微控制器
开发与应用,清华大学出版社,2011
[4]杨光祥,梁华,朱军,STM32单片机原理与工程实践(第
2),武汉理工大学出版社,2013
课程目的和基本要求
·本课程要求学生掌握计算机中的数值概念,包括各类数据
编码与存储方式;通过学习微型计算机的基本原理和组成
结构,使学生掌握微型计算机的工作原理,对计算机建立
从软件到硬件、从宏观到微观的正确认知;了解ARM系列
处理器内核的发展历程和技术特点;通过课程学习,掌握
Cortex-M3的体系结构,了解其先进技术及对性能的影响
掌握其操作模式、寄存器内容及功能。深入掌握
sTM32F10X单片机的内部结构、核心技术、功能部件
内部资源以及编程方法,掌握其接口技术;通过应用实例
的讲解与讨论,让学生进一步巩固所学知识,提高分析和
设计技能,并促进综合素质的培养。
2017/3/4
课程主要内容
(1)讲解微型计算机的基本原理、组成结构、先进技术,各类进制数的转换方
法、定点数与浮点数的存储格式、无符号数和带符号数的编码方法、ASC码
BCD码、汉字编码的基本技术。
·(2)ARM家族介绍,讲解微型计算机的基本原理与组成结构,学习单片微型计
算机发展,简要介绍嵌入式系统基本概念、 Cortex-M3内核的技术基础和功能特
性
·(3)讲解 Corteκ-M3体系结构,包括微处理器核结构、处理器的操作模式及状态
讲授 Cortex-M3的寄存器、总线矩阵和系统地址映射方法
·(4)讲解STM32F10X的电源、时钟及复位电路,包括电源电路、时钟树结构
复位电路和启动设置。
(5)讲解STM32F10X的最小系统与开发环境。主要内容包括:STM32F10X最
小系统运行条件、STM32F10X最小系统设计规范、STM32F10X程序下载的几种
方法,以实例为基础介绍STM32开发的基本要求和编程技能
·(6)讲解STM32F10X的功能部件与內部资源,主要内容包括:电源控制、实时
时钟RTC、GPO、中断和事件、高级定时控制器TIM1、通用定时控制器T|MX、
USART收发器、模拟/数字转换ADC等。
(7)应用实例:讲述基于STM32的工程设计实例,以交通灯控制等內容为基础
针对设计要求讲解应用需求分析、硬件构成,软件设计方法等。
201734
成绩评定
开卷考试(带教材与手写笔记)
笔试(60)+
平时成绩(10)+
上机考试(20)+
实验报告(10)
2017/3/4