《ARM7嵌入式系统实训教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:欧阳禹编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302177791
  • 页数:231 页
图书介绍:本教程结合作者多年来对嵌入式系统的教学实践经验,描述了嵌入式系统的微控制器如何逐步设计、制作的过程。

第1章 STR71x系列微控制器概述 1

1.1ARM系列微控制器 1

1.1.1ARM系列微处理器 1

1.1.2基于ARM微处理器的微控制器 7

1.2STR71x系列微控制器特点 9

1.2.1STR71x系列微控制器的应用选型 9

1.2.2STR71x系列功能 11

1.2.3STR71x的引脚定义 14

1.3STR71x系列的集成开发 21

1.3.1嵌入式系统开发环境的特点 21

1.3.2交叉编译和链接 23

1.3.3交叉调试 23

1.3.4ARM交叉开发工具 25

1.3.5STR71xFRx开发实验板 33

1.4ST的ARM集成软件函数库简介 35

1.4.1examples文件夹 35

1.4.2project文件夹 38

1.4.3templates文件夹 40

思考题 40

第2章 STR71xFRx开发实验板的硬件设计 41

2.1实验板核心电路设计 41

2.1.1STR71xF微控制器的供电电路 41

2.1.2STR71xFRx微控制器核心模块的设计 43

2.1.3时钟振荡源的设计 43

2.1.4复位电路 46

2.2JATG仿真调试接口电路设计 49

2.2.1JATG简介 49

2.2.2JATG仿真调试接口的设计 50

2.3其他外围辅助电路的设计 51

2.3.1通用I/O接口应用测试电路设计 51

2.3.2蜂鸣器 51

2.3.3ADC测试电路 52

2.3.4RS-232接口 52

2.3.5USB及CAN接口扩展电路 53

2.4外围接口互联扩展的硬件设计 55

2.4.1STR71xFRx系列微控制器I2C总线 55

2.4.2I2C总线的扩展硬件设计实例 57

2.5实验板硬件设计实训 58

2.5.1电原理图的设计 58

2.5.2网络表 62

2.5.3印制板设计实训基本流程 63

思考题 66

第3章 实验板组装和检测 67

3.1实验板组装 67

3.1.1实验板组装过程 67

3.1.2加电检查 70

3.2集成开发工具应用 70

3.2.1集成开发工具的选用 70

3.2.2Keilμ…Vision3的运用 71

3.3实验板的硬件检测 79

3.3.1JTAG接口的测试 80

3.3.2STR71x系列最小系统的测试 80

本章实验集成开发、仿真运行环境 82

第4章 GPIO的程序调试 85

4.1STR71xGPIO的编程基础 85

4.1.1STR71x存储器架构 86

4.1.2GPIO的初始化设置 88

4.1.3GPIO的数据端口的读写 93

4.2GPIO示范工程文档的应用 95

4.2.1工程结构 96

4.2.2主工作源文件main…c剖析 96

4.2.3修改主工作源文件实现新的功能示例 97

4.3GPIO综合应用实训 100

4.3.1实训命题 100

4.3.2实训参考代码 100

本章实验GPIO基本操作 102

思考题 103

第5章 UART和ADC的应用 104

5.1时钟管理 104

5.1.1时钟管理寄存器寻址 104

5.1.2PRCCU功能及相关寄存器 106

5.1.3PRCCU的各时钟 107

5.1.4时钟管理的应用 113

5.2通用异步(UARTx)接口的数据传输 114

5.2.1UART寄存器寻址 114

5.2.2UARTO的初始化 116

5.2.3UARTO的发送编程实训 119

5.3ADC12的应用编程 125

5.3.1ADC12的应用 125

5.3.2ADC的编程 127

本章实验ADC12实验 134

思考题 138

第6章 PWM及中断控制器的应用 139

6.1定时器及PWM的应用 139

6.1.1定时器 139

6.1.2PWM输出应用 142

6.1.3PWM的测试程序 146

6.2STR71x中断控制器 148

6.2.1增强型中断控制器(EIC) 148

6.2.2中断初始化编程 149

6.2.3中断服务程序编程 156

本章实验PWM及中断应用 158

第7章 实验板扩展应用 162

7.1I2C总线的应用编程基础 162

7.1.1I2C总线的编程设计的基础 162

7.1.2I2C的EEPROM读写编程 165

7.2基于I2C总线的器件 174

7.2.1键盘/LED驱动器ZLG7290 174

7.2.2实时时钟PCF8563T 181

7.3I2C总线的电子钟实现 183

7.3.1硬件扩展 183

7.3.2I2C总线的电子钟的编程 184

7.4WDT的应用实例 190

7.4.1STR71x的WDT的编程 191

7.4.2用电子钟工程文件观察WDT的使用效果 192

思考题 195

第8章 GPRS数据控制终端设计实训 196

8.1GPRS数据终端 196

8.1.1GPRS技术及其特点 196

8.1.2GPRS模块 197

8.1.3GPRS数据终端 198

8.2实训命题及主要技术指标 198

8.2.1地下水资源管理远程无线数据采集终端 198

8.2.2终端主要技术指标 199

8.2.3硬件实现方案 199

8.3硬件设计 200

8.3.1GPRS模块选型 200

8.3.2GPRS数据终端硬件设计 200

8.4GPRS数据终端测试程序设计 203

8.4.1测试程序设计基础 204

8.4.2部分AT命令运用测试实验 205

8.4.3测试参考程序 214

8.4.4测试程序的操作扼要指南 228

附录ASTARM相关产品 230

参考文献 231