图书介绍

ARM嵌入式应用技术 基于Proteus虚拟仿真【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ARM嵌入式应用技术 基于Proteus虚拟仿真
  • 徐爱钧,徐阳编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512408180
  • 出版时间:2012
  • 标注页数:338页
  • 文件大小:75MB
  • 文件页数:349页
  • 主题词:微处理器-系统设计

PDF下载


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

下载说明

ARM嵌入式应用技术 基于Proteus虚拟仿真PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ARM体系结构基础1

1.1 ARM支持的数据类型和存储器结构1

1.2 ARM处理器的工作状态和运行模式3

1.3 寄存器组织4

1.3.1 寄存器分类4

1.3.2 通用寄存器6

1.3.3 程序状态寄存器7

1.4 异常9

1.4.1 ARM体系结构所支持的异常类型9

1.4.2 各类异常的具体描述10

1.4.3 对异常的响应和返回12

1.5 ARM指令集13

1.5.1 ARM指令的功能与格式13

1.5.2 指令的条件码14

1.6 ARM指令的寻址方式15

1.6.1 寄存器寻址15

1.6.2 立即寻址15

1.6.3 寄存器移位寻址16

1.6.4 寄存器间接寻址16

1.6.5 基址寻址17

1.6.6 相对寻址17

1.6.7 多寄存器寻址17

1.6.8 堆栈寻址18

1.6.9 块复制寻址18

1.6.10 ARM伪指令19

1.7 Thumb指令集20

1.8 ARM汇编语言编程21

1.8.1 ARM汇编语言规范21

1.8.2 汇编伪指令21

1.8.3 程序设计举例22

1.8.4 汇编语言与C/C++混合编程24

1.9 启动代码24

1.9.1 Startup.s文件25

1.9.2 IRQ.s文件28

1.9.3 Target.c文件29

1.9.4 Target.h文件30

1.9.5 config.h文件31

1.9.6 分散加载文件31

第2章 Proteus for ARM7虚拟仿真34

2.1 Proteus for ARM简介34

2.1.1 Proteus支持的ARM模型34

2.1.2 Proteus ELF/DWARF装载器36

2.1.3 Proteus LPC2000的调试窗口37

2.2 集成环境ISIS41

2.3 原理图绘制与源代码仿真调试43

2.4 原理图与Keil环境联机仿真调试48

第3章 LPC213x ARM处理器55

3.1 LPC213x处理器特性与存储器结构55

3.1.1 主要特性55

3.1.2 存储器结构56

3.1.3 存储器重映射和Boot Block58

3.1.4 存储器加速模块61

3.2 系统控制模块63

3.2.1 时钟频率控制63

3.2.2 VPB分频器67

3.2.3 功率控制68

3.2.4 复位70

3.2.5 唤醒定时器71

3.3 外部中断输入72

3.4 向量中断控制器VIC75

3.4.1 VIC寄存器76

3.4.2 中断源79

3.4.3 VIC使用注意事项81

3.5 引脚功能配置82

3.5.1 引脚选择寄存器82

3.5.2 引脚配置示例84

3.6 系统控制应用举例84

3.6.1 存储器映射84

3.6.2 锁相环88

3.6.3 存储器加速模块92

3.7 VIC中断应用举例93

3.7.1 外部中断94

3.7.2 向量中断96

3.7.3 嵌套中断97

3.7.4 快速中断99

3.7.5 软件中断100

第4章 LPC2138片内集成功能应用技术103

4.1 通用输入/输出端口GPIO103

4.1.1 主要特性103

4.1.2 寄存器描述103

4.1.3 应用举例105

4.2 通用异步接收发送器UART110

4.2.1 主要特性110

4.2.2 寄存器描述111

4.2.3 应用举例119

4.3 I2C接口125

4.3.1 主要特性125

4.3.2 操作模式126

4.3.3 寄存器描述129

4.3.4 应用举例132

4.4 SPI接口136

4.4.1 主要特性136

4.4.2 SPI数据传输136

4.4.3 寄存器描述138

4.4.4 应用举例140

4.5 SSP接口145

4.5.1 主要特性145

4.5.2 寄存器描述145

4.5.3 应用举例148

4.6 定时器/计数器151

4.6.1 主要特性151

4.6.2 寄存器描述152

4.6.3 应用举例157

4.7 脉宽调制器PWM165

4.7.1 主要特性165

4.7.2 寄存器描述167

4.7.3 应用举例173

4.8 A/D转换器182

4.8.1 主要特性182

4.8.2 寄存器描述182

4.8.3 应用举例186

4.9 D/A转换器192

4.9.1 主要特性192

4.9.2 寄存器描述192

4.9.3 应用举例193

4.10 实时时钟198

4.10.1 主要特性198

4.10.2 寄存器描述198

4.10.3 应用举例203

4.11 看门狗定时器208

4.11.1 主要特性208

4.11.2 寄存器描述209

4.11.3 应用举例211

第5章 LPC2138片外扩展功能应用技术216

5.1 液晶显示器LCD接口技术216

5.1.1 点阵字符型液晶显示模块接口技术216

5.1.2 12864点阵图形液晶显示模块接口技术226

5.1.3 T6963C点阵图形液晶显示模块接口技术235

5.2 用DS18B20和LPC2138实现的数字温度计244

5.3 用DS1302和LPC2138实现的万年历252

5.4 SD卡与LPC2138的接口及应用265

5.4.1 SD卡简介265

5.4.2 FAT16文件系统267

5.4.3 SD卡接口应用举例270

5.5 网络芯片ENC28J60与LPC2138的接口及应用284

5.5.1 ENC28J60的功能模块与引脚分布284

5.5.2 ENC28J60主要特性286

5.5.3 ENC28J60应用举例288

第6章 μC/OS-II在LPC2138上的移植与应用305

6.1 μC/OS-II简介305

6.2 μC/OS-II在LPC2138上的移植306

6.2.1 编写OS_CPU.H文件308

6.2.2 编写OS_CPU_C.C文件309

6.2.3 编写OS_CPU_A.S文件314

6.2.4 关于中断317

6.2.5 挂接SWI软件中断318

6.2.6 中断服务程序319

6.3 编写μC/OS-II应用程序319

6.3.1 任务管理319

6.3.2 任务管理应用编程举例322

6.4 任务的同步与通信326

6.4.1 信号量326

6.4.2 信号量应用编程举例328

6.4.3 消息邮箱331

6.4.4 消息邮箱应用编程举例334

参考文献338

热门推荐