图书介绍

32位嵌入式微处理器原理及应用PDF|Epub|txt|kindle电子书版本下载

32位嵌入式微处理器原理及应用
  • 罗亚非等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512401303
  • 出版时间:2010
  • 标注页数:334页
  • 文件大小:89MB
  • 文件页数:347页
  • 主题词:微处理器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

32位嵌入式微处理器原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 S+core 7体系结构1

1.1 S+core 7简介1

1.2 S+core 7特点1

1.3 体系结构直接支持的数据类型2

1.4 处理器模式2

1.5 内部寄存器3

1.5.1 概述3

1.5.2 通用寄存器3

1.5.3 用户自定义引擎寄存器4

1.5.4 特殊功能寄存器4

1.5.5 控制寄存器4

1.6 异常10

1.6.1 异常原因10

1.6.2 异常处理流程10

1.6.3 异常优先级12

1.6.4 异常向量13

1.6.5 各种异常描述14

1.7 缓存简介17

1.7.1 指令Cache18

1.7.2 数据Cache19

1.7.3 存储器一致性19

1.8 指令存储器和数据存储器20

1.8.1 指令存储器20

1.8.2 数据存储器20

1.9 片上调试20

第2章 S+core 7指令系统22

2.1 概述22

2.2 指令格式与编码22

2.3 32位指令集25

2.3.1 装载与存储指令25

2.3.2 数据处理指令32

2.3.3 分支指令43

2.3.4 特殊指令44

2.3.5 协处理器指令49

2.4 16位指令集51

2.4.1 装载与存储指令51

2.4.2 数据处理指令53

2.4.3 跳转与分支指令54

2.4.4 特殊指令55

2.4.5 并行条件执行55

2.5 合成指令集55

2.6 S+core 7处理器的GNU编译器59

2.6.1 S+core 7 C编译器参数59

2.6.2 S+core 7 C编译器的基本数据类型60

2.6.3 S+core 7 C编译器的函数调用约定60

2.7 S+core 7处理器的GNU汇编器62

2.7.1 S+core 7 C汇编器参数62

2.7.2 汇编语言语法63

2.7.3 汇编器伪指令63

2.7.4 段及其重定位66

2.8 S+core 7处理器的GNU链接器67

第3章 SPCE3200使用指南68

3.1 简介68

3.1.1 概述68

3.1.2 SPCE3200特性68

3.2 引脚信息69

3.2.1 SPCE3200的引脚分布69

3.2.2 SPCE3200的引脚描述69

3.3 结构概述76

3.4 存储器分配77

3.5 存储器映射78

3.6 锁相环PLL与时钟发生器CKG80

3.6.1 锁相环PLL80

3.6.2 时钟发生器CKG81

3.6.3 寄存器描述82

3.6.4 系统时钟调整85

3.7 中断控制器89

3.7.1 概述89

3.7.2 特性89

3.7.3 中断源89

3.7.4 结构框图91

3.7.5 寄存器描述91

3.7.6 中断机制97

3.7.7 应用举例105

3.8 存储器接口单元106

3.9 APB总线DMA110

3.10 启动代码117

3.10.1 文件组成118

3.10.2*_Prog.ld118

3.10.3*_startup.s119

3.10.4 启动代码工作流程120

第4章 SPCE3200功能部件122

4.1 通用I/O口122

4.1.1 概述122

4.1.2 引脚描述125

4.1.3 结构125

4.1.4 寄存器描述126

4.1.5 基本操作129

4.2 定时器129

4.2.1 概述129

4.2.2 特性130

4.2.3 引脚描述130

4.2.4 结构130

4.2.5 寄存器描述131

4.2.6 基本操作136

4.2.7 注意事项146

4.3 实时时钟146

4.3.1 概述146

4.3.2 特征146

4.3.3 寄存器描述147

4.3.4 基本操作150

4.3.5 应用举例151

4.4 时基152

4.4.1 概述152

4.4.2 结构152

4.4.3 寄存器描述152

4.4.4 基本操作155

4.4.5 应用举例155

4.5 看门狗156

4.5.1 概述156

4.5.2 特性156

4.5.3 结构156

4.5.4 寄存器描述157

4.5.5 基本操作159

4.5.6 注意事项160

4.6 睡眠与唤醒160

4.6.1 睡眠160

4.6.2 睡眠相关寄存器160

4.6.3 唤醒161

4.6.4 键唤醒相关寄存器164

4.6.5 应用举例165

4.7 模/数转换器166

4.7.1 概述166

4.7.2 特性167

4.7.3 引脚描述167

4.7.4 结构框图168

4.7.5 寄存器描述168

4.7.6 基本操作177

4.7.7 注意事项181

4.8 通用异步串行通信模块181

4.8.1 概述181

4.8.2 特性181

4.8.3 引脚描述182

4.8.4 结构框图182

4.8.5 寄存器描述183

4.8.6 基本操作190

4.8.7 注意事项195

4.9 串行外围接口195

4.9.1 概述195

4.9.2 特性195

4.9.3 引脚描述196

4.9.4 结构框图196

4.9.5 SPI描述196

4.9.6 寄存器描述199

4.9.7 基本操作203

4.9.8 注意事项206

4.10 标准的硬件接口207

4.10.1 概述207

4.10.2 特性207

4.10.3 引脚描述207

4.10.4 结构框图207

4.10.5 I2C描述208

4.10.6 寄存器描述213

4.10.7 基本操作218

4.10.8 注意事项222

4.11 SIO控制器222

4.11.1 概述222

4.11.2 特性223

4.11.3 引脚描述223

4.11.4 结构224

4.11.5 寄存器描述224

4.11.6 基本操作230

4.11.7 注意事项234

4.12 NOR型Flash控制器235

4.12.1 概述235

4.12.2 特性242

4.12.3 引脚描述242

4.12.4 寄存器描述244

4.12.5 基本操作246

4.13 TFT LCD控制器251

4.13.1 概述251

4.13.2 特性253

4.13.3 引脚描述253

4.13.4 寄存器描述254

4.13.5 基本操作267

第5章 SPCE3200开发系统介绍269

5.1 SPCE3200实验仪269

5.1.1 功能特点269

5.1.2 硬件原理270

5.2 S+core IDE集成开发环境272

5.2.1 工程的编辑272

5.2.2 工程的调试288

5.3 应用举例299

第6章 SPCE3200应用实例306

6.1 原理概述306

6.2 应用分析306

6.3 硬件电路307

6.4 程序设计308

6.4.1 主程序308

6.4.2 软件FIFO管理程序308

6.4.3 UART收发程序309

6.4.4 RTC控制及日期计算程序309

6.4.5 NOR型Flash操作程序311

6.4.6 命令获取和分配程序311

6.4.7 命令处理程序313

第7章 附录316

7.1 常用术语、缩写和约定解释316

7.1.1 术语316

7.1.2 缩写318

7.1.3 约定319

7.2 CPU内核寄存器速查表320

7.3 硬件模块寄存器速查表321

7.4 汇编指令速查表329

7.5 伪指令速查表333

热门推荐