图书介绍

高性能混合信号ARM ADuC7xxx原理与应用开发PDF|Epub|txt|kindle电子书版本网盘下载

高性能混合信号ARM ADuC7xxx原理与应用开发
  • 李刚,王焱,曾锐利编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121084331
  • 出版时间:2009
  • 标注页数:326页
  • 文件大小:67MB
  • 文件页数:337页
  • 主题词:微处理器,ARM-系统设计

PDF下载


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

下载说明

高性能混合信号ARM ADuC7xxx原理与应用开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1计算机的历史1

1.2计算机的应用3

1.3计算机的发展5

1.4单片微型计算机概述6

1.5 ARM简介8

ARM的产品系列8

ARM微处理器的应用选型9

ADuC702x的主要特点10

第2章 计算机的组成与数据格式11

2.1计算机的硬件系统11

2.2计算机的软件系统13

2.3计算机的相关术语14

2.4计算机的性能评测15

2.5数制与运算16

数制的基本概念16

数制之间的转换17

各种信息在计算机内的表示17

计算机的运算基础21

第3章 ARM7TDMI内核23

3.1结构、功能与信号24

3.2编程模式27

3.3操作模式选择28

3.4寄存器29

3.5异常31

FIQ31

IRQ31

异常中断31

软件中断32

无定义的指令陷阱32

向量总结33

异常优先级33

中断响应时间34

3.6复位34

第4章 ADuC702x系列的概况与存储器结构35

4.1 ADuC702x系列的主要型号36

4.2 ADuC702x系列的封装与引脚36

4.3存储器结构50

Flash/EE存储器51

SRAM51

存储器映像寄存器51

4.4非易失性Flash/EE存储器58

Flash/EE存储器的可靠性58

Flash/EE存储器的编程58

4.5从SRAM和Flash/EE存储器中执行程序的耗时62

4.6复位与存储器重新映射63

4.7外部储存器接口65

第5章 数字外设与接口69

5.1 PWM69

40根引脚封装器件70

PWM模块的说明70

输出控制单元74

门控驱动单元76

关闭PWM系统76

PWM系统的存储器映像寄存器77

5.2 GPIO(通用I/O口)79

5.3串口多路器83

UART串口83

可网络寻址的UART模式89

5.4 SPI串口90

5.5 I2C兼容接口93

I2C串口时钟的产生94

从机地址94

I2C串口寄存器94

5.6可编程逻辑门阵列(PLA)99

第6章 模拟外设与接口105

6.1 ADC模-数转换器)105

转移函数105

典型操作106

MMR接口108

转换操作112

驱动模拟输入端114

校准115

温度传感器115

能隙参考电源116

6.2 DAC(数-模转换器)116

6.3电源监视器(PSM)118

6.4比较器119

迟滞性119

比较器接口119

第7章 定时、中断及其他控制逻辑121

7.1时钟系统121

外部石英晶体振荡器121

外部时钟的选择122

7.2功耗控制122

7.3定时器125

定时器0(RTOS定时器)125

定时器1(通用定时器)126

定时器2(闹钟定时器)128

定时器3(看门狗定时器)130

7.4外部内存接口132

7.5中断系统136

IRQ137

FIQ138

可编程中断139

第8章 硬件系统设计140

8.1电源140

IOV DD供电电源的灵敏度141

线性稳压电源141

接地和PCB各层的布置142

8.2时钟振荡器143

8.3上电复位操作144

8.4硬件系统的典型设计144

第9章 ADuC702x的开发工具146

9.1概述146

9.2 EWARM集成开发环境及其配套仿真器147

EWARM简介147

在EWARM中生成一个新项目154

程序的编译和连接156

用C-SPY调试应用程序159

EWARM Flash Loader开发指南165

9.3 ARM ADS集成开发环境172

命令行开发工具172

ARM运行时库182

GUI开发环境(CodeWarrior和AXD)184

实用程序186

ADS支持的软件187

使用ADS创建工程187

使用命令行工具编译应用程序194

用AXD进行代码调试195

第10章 ADuC702x的应用实例199

10.1微型12导心电图机199

硬件设计199

心电图机嵌入式系统的软件开发208

心电图机PC辅助软件的开发215

心电信号的数据处理220

10.2 μC/OS-Ⅱ的移植225

μC/OS-Ⅱ到ARM7内核的移植225

ADuC7026针对移植的特殊设计226

移植的测试和实现229

10.3基于ADuC7026与RTI8019AS的网络数据采集系统230

系统硬件设计230

软件设计231

验证方法及结论233

10.4多通道IP电参数测量仪233

硬件部分233

软件部分235

实验数据237

小结237

附录A ARM7TDMI-S)指令集及编程238

A.1 ARM处理器寻址方式239

寄存器寻址239

立即寻址239

寄存器偏移寻址240

寄存器间接寻址240

基址寻址240

多寄存器寻址241

堆栈寻址241

块复制寻址241

相对寻址242

A.2 ARM指令集242

指令格式242

ARM存储器访问指令244

ARM数据处理指令250

ARM跳转指令256

ARM协处理器指令256

ARM杂项指令259

ARM伪指令261

A.3 Thumb指令集264

Thumb指令集与ARM指令集的区别264

Thumb存储器访问指令264

Thumb数据处理指令268

A.4伪指令278

符号定义伪指令278

数据定义伪指令281

报告伪指令286

汇编控制伪指令288

杂项伪指令290

ARM伪指令296

Thumb伪指令297

A.5 ARM汇编程序设计297

文件格式297

ARM汇编的一些规范298

子程序的调用301

数据比较跳转302

循环302

数据块复制303

栈操作303

特殊寄存器定义及应用303

查表操作304

长跳转304

对信号量的支持304

伪指令使用304

一个完整的例子305

外设控制305

三级流水线介绍305

A.6 C与汇编混合编程306

内嵌汇编306

内嵌汇编的指令用法308

内嵌汇编器与armasm汇编器的差异309

内嵌汇编注意事项309

访问全局变量310

C程序与汇编程序相互调用311

C程序调用汇编程序312

汇编程序调用C程序313

A.7 ARM指令集列表314

A.8 Thumb指令集列表316

A.9汇编预定义变量及伪指令318

预定义的寄存器和协处理器名318

内置变量列表319

CPSR和SPSR分配图323

参考文献324

热门推荐