您好,欢迎来到聚文网。 登录 免费注册
基于ARM的微机原理与接口技术 STM32嵌入式系统架构、编程与应用

基于ARM的微机原理与接口技术 STM32嵌入式系统架构、编程与应用

  • 字数: 707000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2020-06-01
  • 商品条码: 9787302539865
  • 版次: 1
  • 开本: 16开
  • 页数: 464
  • 出版年份: 2020
定价:¥79 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书首先介绍微型计算机的相关概念及微型计算机的应用,接着介绍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),应用开发非常方便。根据高等工程教育对动手能力培养的要求,紧密结合学习平台,注重实验实践内容的编写,实验内容丰富。教材中与学习平台相关的实例代码均经过严格的仿真调试,读者可将它们加入到自己的工程项目中。本书深入浅出,层次分明,实例丰富,突出实用,可操作性强,特别适合作为普通高校计算机类、自动化类、电子类、电气类及机械类专业的教学用书,还可作为高职高专以及培训班的教材使用,同时,也可作为从事嵌入式系统应用领域的工程技术人员的参考书。
目录
第1章基础知识
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.4ARM概述
1.5微型计算机的应用
1.6习题
第2章Cortex-M3处理器
2.1Cortex-M3处理器简介及其组件
2.1.1Cortex-M3处理器简介
2.1.2Cortex-M3处理器的组件
2.1.3总线结构
2.2流水线
2.3寄存器
2.3.1通用寄存器
2.3.2特殊功能寄存器
2.4工作模式和工作等级
2.5堆栈
2.5.1堆栈的基本操作
2.5.2Cortex-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.4Fault类异常
2.7.5中断的具体行为
2.7.6中断嵌套控制
2.7.7高级中断技术
2.7.8异常返回值
2.8复位序列
2.9习题
第3章STM32F1系列微控制器
3.1STM32F1系列微控制器简介
3.2STM32F1系列产品系统构架和STM32F103ZET6内部结构
3.2.1STM32F1系列产品系统架构
3.2.2STM32F103ZET6的内部架构
3.3STM32F103ZET6的存储器映像
3.4STM32F103ZET6的时钟结构
3.5STM32F103VET6的引脚
3.6STM32F103VET6最小系统设计
3.7习题
……
第4章汇编语言及其程序设计
第5章ARM微控制器开发
第6章通用输入/输出接口
第7章中断和事件
第8章定时器
第9章串行通信
第10章模拟量模块
第11章DMA控制器
第12章FSMC控制器
附录
参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网