基于ARM的微机原理与接口技术(STM32嵌入式系统架构编程与应用
- ISBN:9787302539865
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:448
- 出版时间:2020-05-01
- 条形码:9787302539865 ; 978-7-302-53986-5
内容简介
《基于ARM的微机原理与接口技术(STM32嵌入式系统架构、编程与应用)》首先介绍微型计算机的相关概念及微型计算机的应用,接着介绍Cortex-M3微处理器架构及开发方法,介绍汇编语言及其程序设计。在开发应用方面,以STM32F103系列中的STM32F103VET6芯片为背景,介绍常见接口的原理及应用。STM32F103VET6芯片是意法半导体公司推出的典型产品,采用Cortex-M3内核,片内集成了512KBFlash存储器、64KBRAM、80根I/O口线、多达11个定时器、5个USART接口、3个SPI接口、2个I2C接口、1个USB2.0全速接口、3个12位模数转换器(ADC)、2个12位数模转换器(DAC)等资源,可以说是一个真正的片上系统(SOC),应用开发非常方便。 根据高等工程教育对动手能力培养的要求,紧密结合学习平台,注重实验实践内容的编写,实验内容丰富。 《基于ARM的微机原理与接口技术(STM32嵌入式系统架构、编程与应用)》中与学习平台相关的实例代码均经过严格的仿真调试,读者可将它们加入到自己的工程项目中。 《基于ARM的微机原理与接口技术(STM32嵌入式系统架构、编程与应用)》深入浅出,层次分明,实例丰富,突出实用,可操作性强,特别适合作为普通高校计算机类、自动化类、电子类、电气类及机械类专业的教学用书,还可作为高职高专以及培训班的教材使用,同时,也可作为从事嵌入式系统应用领域的工程技术人员的参考书。
目录
1.1 微型计算机发展概述
1.2 微型计算机中的数制及其编码
1.2.1 微型计算机中的数制
1.2.2 不同数制之间的转换
1.2.3 数值数据的编码及其运算
1.2.4 非数值数据的编码
1.3 微型计算机领域的几个相关概念
1.3.1 常用单位及术语
1.3.2 微型计算机的基本构成
1.3.3 微控制器与嵌入式系统
1.3.4 常见技术
1.4 ARM概述
1.5 微型计算机的应用
1.6 习题
第2章 Cortex-M3处理器
2.1 Cortex-M3处理器简介及其组件
2.1.1 Cortex-M3处理器简介
2.1.2 Cortex-M3处理器的组件
2.1.3 总线结构
2.2 流水线
2.3 寄存器
2.3.1 通用寄存器
2.3.2 特殊功能寄存器
2.4 工作模式和工作等级
2.5 堆栈
2.5.1 堆栈的基本操作
2.5.2 Cortex-M3的双堆栈机制
2.6 存储器管理
2.6.1 存储器空间分配
2.6.2 位带操作
2.6.3 端模式
2.7 异常与中断
2.7.1 中断号与优先级
2.7.2 向量表
2.7.3 中断输入及挂起
2.7.4 Fault类异常
2.7.5 中断的具体行为
2.7.6 中断嵌套控制
2.7.7 高级中断技术
2.7.8 异常返回值
2.8 复位序列
2.9 习题
第3章 STM32F1系列微控制器
3.1 STM32F1系列微控制器简介
3.2 STM32F1系列产品系统构架和STM32F103ZET6内部结构
3.2.1 STM32F1系列产品系统架构
3.2.2 STM32F103ZET6的内部架构
3.3 STM32F103ZET6的存储器映像
3.4 STM32F103ZET6的时钟结构
3.5 STM32F103VET6的引脚
3.6 STM32F103VET6*小系统设计
3.7 习题
……
第4章 汇编语言及其程序设计
第5章 ARM微控制器开发
第6章 通用输入/输出接口
第7章 中断和事件
第8章 定时器
第9章 串行通信
第10章 模拟量模块
第11章 DMA控制器
第12章 FSMC控制器
附录
参考文献
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0