当前位置:首页 > 工业技术
ARM嵌入式接口技术应用
ARM嵌入式接口技术应用

ARM嵌入式接口技术应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘凯编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302208938
  • 页数:348 页
图书介绍:本书从应用角度出发,讲述了一些常见接口模块的设计。本书结合嵌入式技术在工业控制领域、无线通信领域、智能仪器仪表开发等相关场合的应用,选取了六大常见的应用,以LPC2220(ARM7)处理器为基础,构造其接口电路,实现其驱动程序。
《ARM嵌入式接口技术应用》目录

第1章 实验板与实验环境 1

1.1实验板上的功能模块和特点 1

1.2硬件原理与结构 2

1.2.1电路原理图与说明 2

1.2.2接口电路介绍 3

1.2.3实验板结构 12

1.3开发环境 14

1.3.1ADS 1.2介绍 14

1.3.2第一个程序 15

1.4LPC2220引脚的简要介绍 25

1.4.1LPC2220的引脚 25

1.4.2LPC2220的引脚功能的设置 31

1.4.3GPIO功能的使用 35

第2章 串行通信 39

2.1通信的基本概念 39

2.1.1串行通信方式 39

2.1.2串行通信制式 41

2.1.3串行通信分类 42

2.2最简单的单工串行通信举例 42

2.2.1实验目的与内容 42

2.2.2实验原理分析 43

2.2.3参考程序 45

2.2.4实验步骤与结果 46

2.3UART异步串行接口应用 47

2.3.1概述 47

2.3.2LPC2220内部UART模块 51

2.3.3实验目的与内容 56

2.3.4实验1分析 57

2.3.5实验1步骤与结果 58

2.3.6实验2分析 59

2.3.7实验2步骤与结果 61

2.4SPI串行接口应用 62

2.4.1概述 62

2.4.2LPC2220内部SPI模块 64

2.4.3实验目的与内容 69

2.4.4实验原理分析 70

2.4.5实验参考程序 72

2.4.6实验步骤与结果 73

2.5I2C串行总线应用 73

2.5.1概述 73

2.5.2I2C信号描述与数据传输 75

2.5.3LPC2220内部I2C模块 77

2.5.4I2C模块的使用 83

2.6附录——RS-232和RS-485标准 88

2.6.1RS-232标准 88

2.6.2RS-485标准 91

第3章 存储器件 95

3.1存储器件概述 95

3.1.1ROM存储器 95

3.1.2RAM(随机访问存储器) 96

3.2EEPROM存储器件 97

3.2.1EEPROM概述 97

3.2.2CAT24WC16介绍 97

3.2.3实验内容 102

3.2.4实验原理分析 102

3.2.5实验参考程序 106

3.2.6实验步骤与结果 107

3.3SRAM存储器件 107

3.3.1SRAM概述 107

3.3.2IS61LV25616AL介绍 108

3.3.3实验内容 110

3.3.4实验原理分析 110

3.3.5实验参考程序 111

3.3.6实验步骤与结果 112

3.4Nor-Flash存储器件 113

3.4.1Nor-Flash概述 113

3.4.2SST39VF1601介绍 113

3.4.3实验内容 119

3.4.4实验原理分析 119

3.4.5实验参考程序 122

3.4.6实验1步骤与结果 124

3.4.7实验2步骤与结果 124

3.5Nand-Flash存储器件 125

3.5.1Nand-Flash概述 125

3.5.2K9F6408U0C介绍 125

3.5.3实验内容 132

3.5.4实验原理分析 132

3.5.5实验参考程序 137

3.5.6实验步骤与结果 138

3.6附录——Nor-Flash与Nand-Flash的比较 138

第4章 时钟控制模块 141

4.1概述 141

4.2定时/计数器模块 143

4.2.1概述 143

4.2.2LPC2220的定时器模块 144

4.2.3实验目的与内容 150

4.2.4实验参考程序 151

4.2.5实验1步骤与结果 154

4.2.6实验2步骤与结果 154

4.3PWM模块 155

4.3.1概述 155

4.3.2LPC2220的PWM模块 157

4.3.3实验目的与内容 165

4.3.4实验参考程序 165

4.3.5实验步骤与结果 166

4.4实时时钟模块 166

4.4.1概述 166

4.4.2LPC2220的实时时钟模块 167

4.4.3实验目的与内容 173

4.4.4实验参考程序 173

4.4.5实验步骤与结果 176

4.5看门狗模块 177

4.5.1概述 177

4.5.2LPC2220的看门狗模块 177

4.5.3实验目的与内容 179

4.5.4实验参考程序 179

4.5.5实验步骤与结果 180

4.6低功耗实验 181

4.6.1概述 181

4.6.2LPC2220中的功率控制 182

4.6.3实验目的与内容 185

4.6.4实验参考程序 185

4.6.5实验1步骤与结果 187

4.6.6实验2步骤与结果 187

4.7附录——中断功能 187

4.7.1中断的概念 187

4.7.2LPC2220中断功能的使用 189

4.7.3外部中断输入 197

第5章 人机交互——输出接口 202

5.1概述 202

5.2数码管接口设计 203

5.2.1概述 203

5.2.2实验目的与内容 206

5.2.3实验原理分析 206

5.2.4实验参考程序 209

5.2.5实验步骤与结果 209

5.3LCD液晶接口设计 210

5.3.1概述 210

5.3.2液晶模块LM2068 212

5.3.3实验目的与内容 226

5.3.4实验原理分析 226

5.3.5实验参考程序 228

5.3.6实验步骤与结果 229

5.4发声电路设计 230

5.4.1概述 230

5.4.2实验目的与内容 233

5.4.3实验原理分析 233

5.4.4实验参考程序 236

5.4.5实验步骤与结果 238

5.5LED点阵显示屏 238

5.5.1概述 238

5.5.2实验目的与内容 241

5.5.3实验原理分析 241

5.5.4实验参考程序 243

5.5.5实验步骤与结果 244

第6章 人机交互——输入接口 246

6.1串口输入/输出应用 246

6.1.1概述 246

6.1.2实验目的与内容 247

6.1.3实验原理分析 247

6.1.4实验参考程序 251

6.1.5实验步骤与结果 253

6.2键盘应用 253

6.2.1概述 253

6.2.2实验目的与内容 258

6.2.3实验原理分析 258

6.2.4实验参考程序 261

6.2.5实验步骤与结果 262

6.3触摸屏应用 263

6.3.1概述 263

6.3.2实验目的与内容 268

6.3.3实验原理分析 268

6.3.4实验参考程序 274

6.3.5实验步骤与结果 275

6.4附录——CH451功能及应用 275

6.4.1CH451概述 275

6.4.2CH451的键盘管理功能 278

6.4.3编码式键盘应用 282

第7章 模/数与数/模转换 287

7.1D/A转换介绍 288

7.1.1D/A转换的原理 288

7.1.2D/A转换器的主要参数 288

7.1.3常用D/A转换器 289

7.2D/A转换器应用 290

7.2.1概述 290

7.2.2实验内容 292

7.2.3实验原理分析 292

7.2.4实验参考程序 294

7.2.5实验1步骤与结果 295

7.2.6实验2步骤与结果 295

7.3A/D转换介绍 295

7.3.1模拟信号的采集与处理 295

7.3.2A/D转换的原理 299

7.3.3A/D转换器的主要参数 302

7.4A/D转换器应用 303

7.4.1概述 303

7.4.2实验内容 307

7.4.3实验原理分析 307

7.4.4实验参考程序 310

7.4.5实验1步骤与结果 311

7.4.6实验2步骤与结果 311

7.5附录——几种常用的传感器 312

第8章 μC/OS-II嵌入式操作系统 314

8.1嵌入式实时操作系统 314

8.1.1操作系统 314

8.1.2实时操作系统 315

8.1.3μC/OS-II嵌入式操作系统 315

8.2μC/OS-II的软件体系结构 316

8.3μC/OS-II的移植分析 317

8.4μC/OS-II在ARM7处理器上的移植 320

8.4.1文件OS_CPU.h的编写 320

8.4.2文件OS_CPU_C.c的编写 321

8.4.3文件OS_CPU_A.s的编写 323

8.5移植到LPC2220处理器上 328

8.6移植代码的测试 329

8.6.1确保程序无编译错误 329

8.6.2验证OSTaskStkInit()和OSStartHighRdy()函数 329

8.6.3验证OS_TASK_SW()函数 330

8.6.4验证OSIntCtxSw()和OSTickISR()函数 331

8.7μC/OS-II操作系统实验 332

8.7.1创建一个简单的任务 332

8.7.2任务间的消息通信 332

第9章 电机控制 335

9.1电机概述 335

9.1.1直流电机 335

9.1.2步进电机 336

9.2直流电机控制 338

9.2.1直流电机的驱动 338

9.2.2使用实例 340

9.3步进电机控制 343

9.3.1步进电机的驱动方式 343

9.3.2步进电机的驱动电路 344

9.3.3应用实例 345

相关图书
作者其它书籍
返回顶部