图书介绍

ADuC系列ARM器件应用技术PDF|Epub|txt|kindle电子书版本网盘下载

ADuC系列ARM器件应用技术
  • 孙来军,魏莹,李桂英等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121217548
  • 出版时间:2013
  • 标注页数:319页
  • 文件大小:61MB
  • 文件页数:331页
  • 主题词:微处理器-系统设计-高等学校-教材

PDF下载


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

下载说明

ADuC系列ARM器件应用技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ARM处理器简介1

1.1 ARM概述1

1.1.1 ARM处理器特性1

1.1.2 ARM系列产品简介1

1.2 ARM7TDMI内核概述2

1.2.1 指令操作2

1.2.2 存储器访问及接口3

1.3 ARM7TDMI相关结构框图3

1.4 ARM7TDMI内核工作状态5

1.5 可处理的异常5

1.6 ARM相关寄存器6

1.7 ARM支持的寻址方式7

1.8 ARM支持的指令集7

1.8.1 ARM指令集7

1.8.2 Thumb指令集8

1.9 ARM内核调试接口8

1.9.1 调试系统的典型结构8

1.9.2 调试接口9

1.9.3 Embedded ICE-RT9

第2章 ADuC 70xx系列嵌入式系统硬件结构与存储器组织11

2.1 ADuC 70xx系列嵌入式系统简介11

2.2 ADuC 70xx系列嵌入式系统封装与引脚配置13

2.3 ADuC70xx系列微控制器存储空间31

2.4 非易失性Flash/EE存储器32

2.4.1 Flash/EE存储器结构及访问32

2.4.2 Flash/EE存储器的可靠性33

2.4.3 Flash/EE存储器的编程模式34

2.4.4 Flash/EE存储器的相关寄存器34

2.4.5 Flash/EE的执行时间36

2.5 静态随机存储器SRAM37

2.6 存储器映射寄存器MMR37

2.7 存储器的读/写方式39

2.8 存储器的重映射和复位39

2.8.1 重映射过程40

2.8.2 复位过程40

2.9 外部存储接口41

2.9.1 接口配置及功能41

2.9.2 相关寄存器描述42

2.9.3 外部存储器的读/写时序44

2.10 应用实例45

2.10.1 存取外扩RAM45

2.10.2 128-64字符点阵液晶控制47

2.10.3 16-02液晶控制63

第3章 模拟外设与接口68

3.1 模数转接器(ADC)68

3.1.1 模数转换器(ADC)简介68

3.1.2 信号输入设计与转换方式69

3.1.3 相关寄存器描述73

3.2 ADC应用实例77

3.2.1 ADC转换精度测试77

3.2.2 外部输入信号转换79

3.3 数模转换器DAC83

3.3.1 DCC简介83

3.3.2 DAC内部结构及特性84

3.3.3 线性衰减现象85

3.3.4 相关寄存器描述85

3.4 DAC应用实例87

3.4.1 DAC模拟正弦波输出87

3.4.2 LED亮度控制88

第4章 数字外设与接口91

4.1 三相脉宽调制(PWM)波形发生器91

4.1.1 PWM简介91

4.1.2 PWM模块内部结构92

4.1.3 模块内各单元功能描述92

4.1.4 相关寄存器描述99

4.2 PWM应用实例101

4.2.1 正弦波模拟输出101

4.2.2 直流电机控制102

4.3 通用输入/输出(GPIO)103

4.3.1 GPIO简介103

4.3.2 相关寄存器描述105

4.4 GPIO应用实例108

4.4.1 蜂鸣器控制108

4.4.2 单总线温度测量108

4.5 通用异步串口(UART)112

4.5.1 配置及电路连接112

4.5.2 波特率发生器113

4.5.3 相关寄存器描述114

4.5.4 网络寻址操作及相关寄存器描述118

4.6 UART应用实例120

4.6.1 与PC进行通信120

4.6.2 多机组网通信121

4.7 SPI接口124

4.7.1 配置及电路连接124

4.7.2 SPI工作模式126

4.7.3 相关寄存器描述129

4.8 SPI应用实例131

4.9 集成电路总线I2C接口132

4.9.1 总线结构及工作方式133

4.9.2 相关寄存器描述135

4.9.3 主从工作模式140

4.10 I2C应用实例142

4.10.1 兼容I2C接口存储器读/写142

4.10.2 兼容I2C接口日历时钟芯片控制144

4.10.3 兼容I2C接口驱动芯片控制147

4.11 可编程逻辑阵列PLA152

4.11.1 连接方式152

4.11.2 相关寄存器描述153

4.12 PLA应用实例156

第5章 中断系统与定时器/计数器160

5.1 中断系统160

5.1.1 中断及中断源160

5.1.2 ADuC70xx支持的中断和中断源种类160

5.1.3 相关寄存器描述161

5.2 中断应用实例163

5.3 ADuC70xx定时器/计数器164

5.3.1 RTOS定时器Timer0165

5.3.2 通用定时器Timer1166

5.3.3 唤醒定时器Timer2168

5.3.4 看门狗定时器Timer3169

5.4 定时器应用实例172

5.4.1 蜂鸣器持续报警172

5.4.2 精确计时显示173

5.4.3 脉冲宽度测量175

5.4.4 系统复位176

第6章 系统控制模块及硬件系统设计参考179

6.1 电源监视器179

6.1.1 功能及特性179

6.1.2 相关寄存器描述179

6.2 电压比较器180

6.2.1 功能及结构180

6.2.2 迟滞性描述180

6.2.3 相关寄存器描述181

6.3 晶体振荡器和锁相环(PLL)182

6.3.1 时钟系统结构182

6.3.2 使用外部晶振作为时钟源182

6.3.3 使用外部时钟作为时钟源183

6.3.4 系统操作模式及功耗183

6.3.5 相关寄存器描述184

6.4 系统控制模块应用实例186

6.4.1 系统供电监测186

6.4.2 比较器输出控制蜂鸣器187

6.4.3 系统时钟配置187

6.5 硬件系统设计参考188

6.5.1 电源设计188

6.5.2 IOVDD电源灵敏度189

6.5.3 线性稳压器189

6.5.4 接地和电路板布局190

6.5.5 时钟振荡器设计191

6.5.6 上电复位设计192

6.5.7 典型系统配置192

第7章 ADuC70xx系列嵌入式系统开发工具194

7.1 IAR开发环境简介194

7.2 相关仿真器197

7.3 IAR的具体应用197

7.3.1 新建工程197

7.3.2 选项设置202

7.3.3 应用程序的编译和运行209

7.4 串行下载协议213

7.4.1 简介213

7.4.2 加载器和物理接口214

7.4.3 数据传输包格式214

7.4.4 命令应答215

7.4.5 记录类型218

7.5 通过I2C接口更新代码219

7.5.1 简介219

7.5.2 可能存在的危险220

7.5.3 在I型号上测试I2C加载器并调试代码220

第8章 ADuC70xx相关C语言基础223

8.1 C语言简介223

8.1.1 数据类型223

8.1.2 算术运算符和算术表达式229

8.1.3 关系运算符和表达式231

8.1.4 逻辑运算符和表达式232

8.2 控制语句233

8.2.1 if语句234

8.2.2 条件运算符和条件表达式235

8.2.3 switch语句236

8.2.4 while语句237

8.2.5 do-while语句237

8.2.6 for吾句238

8.2.7 break和continue语句239

8.3 数组239

8.3.1 一维数组的定义和引用240

8.3.2 二维数组的定义和引用241

8.3.3 字符数组243

8.4 函数244

8.4.1 概述244

8.4.2 函数定义的一般形式245

8.4.3 函数的参数和函数的值246

8.4.4 函数的调用247

8.4.5 数组作为函数参数248

8.4.6 局部变量和全局变量249

8.4.7 变量的存储类别250

8.5 指针252

8.5.1 地址指针的基本概念252

8.5.2 变量的指针和指向变量的指针变量252

8.5.3 数组指针和指向数组的指针变量254

8.5.4 字符串的指针和指向字符串的指针变量255

8.5.5 函数指针变量256

8.5.6 指针数组和指向指针的指针257

8.6 结构体与共用体257

8.6.1 定义结构的一般形式258

8.6.2 结构类型变量的说明258

8.6.3 结构变量成员的表示方法260

8.6.4 结构变量的初始化260

8.6.5 结构数组的定义260

8.6.6 结构指针变量的说明和使用261

8.6.7 共用体263

8.6.8 枚举类型264

8.6.9 类型定义符typedef265

8.7 位运算265

8.7.1 位运算符266

8.7.2 位域267

8.8 编译预处理267

8.8.1 概述267

8.8.2 宏定义268

8.8.3 文件包含270

8.8.4 条件编译270

第9章 ADuC70xx系列嵌入式系统应用实例272

9.1 μCOS-II系统移植272

9.1.1 μCOS-II系统到ARM7内核的移植272

9.1.2 μCOS-II系统到ADuC70xx移植的特殊设计273

9.1.3 移植的测试与实现276

9.2 网络化数据采集系统设计276

9.2.1 系统硬件设计276

9.2.2 系统软件设计278

9.2.3 验证及结论278

9.3 无线遥控智能探测避险小车设计279

9.3.1 引言279

9.3.2 实现原理279

9.3.3 系统硬件设计281

9.3.4 系统软件设计282

9.4 动态称重传感器的设计286

9.4.1 引言286

9.4.2 系统硬件设计286

9.4.3 系统软件设计287

9.5 高速电梯液压主动导靴控制系统设计289

9.5.1 引言289

9.5.2 电梯轿厢水平振动模型289

9.5.3 液压主动导靴控制原理分析290

9.5.4 控制器硬件设计291

9.5.5 控制器软件设计293

9.6 高精度PLC模拟前端设计294

9.6.1 引言294

9.6.2 系统需求分析294

9.6.3 总体结构设计295

9.6.4 主要硬件模块设计295

9.6.5 系统软件设计298

9.6.6 测量结果以及误差分析300

9.7 高精度光照度计设计301

9.7.1 硅光电池的光电转换原理301

9.7.2 系统硬件电路设计302

9.7.3 系统软件设计304

9.7.4 程序清单306

9.8 智能语音电子体温计设计310

9.8.1 系统硬件电路设计310

9.8.2 系统软件设计312

9.8.3 程序清单313

附录 本书配套实验板简介315

参考文献317

热门推荐