当前位置:首页 > 图书中心 > 教材 > 本科生教材 > 单片机原理及接口技术——基于ARM Cortex-M3 的STM32系列
单片机原理及接口技术——基于ARM Cortex-M3 的STM32系列
ISBN:978-7-5689-2328-6
电气工程及其自动化专业本科系列教材
作者:毛玉星 郭珂 刘卫华
策划编辑:杨粮菊
编辑:杨育彪
字数(千):502 页数:304 印次:1-2
开本:16开  平装
出版时间: 2022-01-19
定价:¥49.8

相关丛书

内容简介

本书以ARM Cortex -M3内核的STM32系列单片机为学习目标,课程内容包括微型计算机基础知识、ARM技术基础、Cortex -M3体系结构、STM32最小系统与开发环境、Cortex -M3指令系统、STM32的功能部件与应用、STM32的接口与扩展应用,在教学内容上既涵盖微机原理的通识教育基础知识,又结合专业实际需要,使学生对微型计算机的基本概念和理论、STM32单片机的内部结构、控制方法、接口技术和软硬件设计有比较完整的理解和掌握,为工程设计和应用开发打下坚实基础,适合高等院校学生课堂学习、课后复习或专业技术人员自学参考。

目录
第1章微型计算机基础知识
1.1微型计算机的组成
1.2微型计算机的硬件结构
1.3微型计算机中的运算基础
1.4典型微型计算机

第2章ARM技术基础
2.1微处理器定义
2.2ARM发展历程
2.3微处理器结构
2.4微处理器选型

第3章Cortex -M3体系结构
3.1Cortex -M3微处理器核结构
3.2处理器的工作模式和特权级别
3.3寄存器
3.4总线接口
3.5存储器的组织与映射
3.6流水线
3.7异常和中断
3.8存储器保护单元
3.9STM32微控制器概述

第4章STM32最小系统与开发环境
4.1引脚组成与复用
4.2STM32单片机最小系统
4.3STM32单片机的时钟系统
4.4开发环境
4.5STM32复位序列与启动过程
4.6程序框架

第5章Cortex -M3指令系统
5.1汇编语言基础
5.2指令简介
5.3常用指令详解
5.4ARM伪指令
5.5ARM汇编与C语言混合编程

第6章STM32的功能部件与应用
6.1STM32寄存器概述
6.2STM32 GPIO口的应用
6.3中断
6.4定时器
6.5USART接口
6.6模拟/数字转换ADC

第7章STM32的接口与扩展应用
7.1开发环境使用与GPIO操作
7.2开关检测与数码管显示编程实例
7.3外部中断编程实例
7.4定时器中断编程实例
7.5串口通信编程实例
7.64×4矩阵键盘及LCD显示编程实例

附录
附录1ASCII码对照表
附录2常用寄存器

参考文献