《大学生嵌入式技术实训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:丁晓波主编;陈慈发,胡钢副主编
  • 出 版 社:世界图书出版广东有限公司
  • 出版年份:2013
  • ISBN:7510053544
  • 页数:261 页
图书介绍:本书围绕着嵌入式技术这个核心,介绍了嵌入式系统的概念、特点、应用领域、开发方式、主要技术内容等。强调理论与实践的结合,着重以大量仿真实例和工程项目实例帮助读者由浅入深地学习嵌入系统的开发。

第一章 嵌入式系统概述 1

1.1嵌入式系统简介 1

1.1.1嵌入式系统概述 1

1.1.2嵌入式系统与计算机技术 3

1.1.3嵌入式系统与单片机技术 5

1.1.4嵌入式系统与电子创新实践 6

1.2嵌入式系统的发展历史 6

1.3嵌入式系统分类 8

1.4嵌入式系统的应用领域 8

1.4.1在自动控制领域的应用 8

1.4.2在实时信号处理系统中的应用 8

1.4.3在普适计算系统中的应用 9

1.4.4在个人消费电子产品中的应用 9

1.4.5在智能家电产品中的应用 9

1.4.6在仪器仪表中的应用 9

1.4.7在其他方面的应用 9

1.5嵌入式系统的软硬件结构 10

1.5.1嵌入式系统的硬件组成 10

1.5.2嵌入式系统的软件组成 11

1.6嵌入式系统的相关研究领域 12

1.6.1与嵌入系统相关的主干学科 12

1.6.2与嵌入式系统相关的技术 13

1.7嵌入式系统的发展现状与趋势 14

1.7.1嵌入式系统的发展现状 14

1.7.2嵌入式系统的发展趋势 15

1.8嵌入式系统开发步骤和方法 16

第二章 单片机技术概述 17

2.1单片机特点和技术发展 17

2.1.1单片机的主要特点 17

2.1.2单片机的发展历史 18

2.1.3单片机的发展趋势 19

2.2单片机的应用领域 20

2.3单片机的寄存器结构特点 22

2.4常用8位单片机 22

2.4.1 MCS-51系列单片机 23

2.4.2 PIC系列单片机 25

2.4.3 AVR单片机 28

第三章 常用器件及接口技术 32

3.1动态与静态存储器 32

3.1.1动态存储器(Dynamic Random Access Memory) 32

3.1.2动态存储器接口 34

3.1.3静态存储器(Static Random Access Memory) 35

3.2 Flash存储器 36

3.2.1 NOR Flash存储器 37

3.2.2 NAND Flash存储器 40

3.2.3 NAND Flash和NOR Flash的比较 42

3.3串行通信技术 43

3.3.1 RS232接口及专用芯片 45

3.3.2 RS422/485接口及专用芯片 47

3.3.3同步串行通信方式 50

3.4输入技术及常用器件 58

3.4.1键盘设计及接口 58

3.4.2触摸屏原理及接口 60

3.4.3传感器及其接口 64

3.5输出技术及常用器件 68

3.5.1 LED显示及驱动方法 68

3.5.2 LCD显示及驱动方法 73

3.6执行部件及接口方法 80

3.6.1直流电机驱动和接口 80

3.6.2步进电机驱动和接口 82

第四章 单片机系统仿真与实践 84

4.1单片机系统开发简述 84

4.2软件开发环境Keil uVision 86

4.3硬件仿真软件Proteus 88

4.4 51单片机仿真过程及实例 89

4.4.1 Proteus仿真调试过程(流水灯控制) 90

4.4.2外部中断功能仿真实例 104

4.4.3 LED电子钟设计仿真实例 106

4.4.4 LCD电子计算器仿真实例 112

第五章8位单片机开发实例 117

5.1嵌入式系统开发流程 117

5.2简单无线通信模块应用实例 118

5.2.1常用无线通信模块 118

5.2.2基于nRF2401的无线通信实例 120

5.3基于51单片机的无线鼠标设计实例 130

5.3.1系统总体结构 131

5.3.2无线收发器硬件结构 131

5.3.3鼠标操作部件硬件结构 135

5.3.4无线鼠标操作部件代码 136

5.3.5无线收发器部件代码 139

5.4基于AVR单片机的手持控制器设计实例 144

5.4.1系统功能总体结构 144

5.4.2硬件电路设计 146

5.4.3程序流程及主要代码 147

第六章 高档嵌入式处理器 159

6.1高档嵌入式处理器的关键技术 159

6.1.1精简指令集技术(Reduced Instruction Set Computer,RISC) 159

6.1.2哈佛体系结构 160

6.1.3桶型移位器 161

6.1.4正交指令集技术 161

6.1.5双密度指令集技术 162

6.1.6地址对准技术 162

6.1.7地址重映射技术 162

6.2 ARM体系微处理器 163

6.2.1 ARM体系结构及发展 163

6.2.2 ARM处理器系列简介 165

6.2.3 ARM处理器工作状态 168

6.2.4 ARM处理器工作模式 169

6.2.5 ARM内部寄存器 169

6.2.6ARM处理器产品 172

6.3 MIPS体系微处理器 173

6.3.1 MIPS微处理器简介 173

6.3.2 MIPS架构性能特点 174

6.4 PowerPC体系微处理器 175

6.4.1 PowerPC微处理器简介 175

6.4.2 PowerPC体系结构特点 176

6.4.3常用PowerPC处理器 177

第七章ARM平台仿真开发实例 179

7.1 ARM平台上的开发工具 179

7.1.1 RVDS2.2简介 179

7.1.2新建RVDS工程步骤 180

7.2 ARM平台仿真开发实例 185

7.2.1 LPC2124的中断编程 187

7.2.2异步串口功能实例 194

7.2.3同步串口功能实例 198

7.2.4定时器控制实例 202

7.2.5 LPC2124片上A/D转换编程实例 206

第八章ARM9硬件平台上的开发实例 211

8.1 JXARM92410ARM嵌入式教学实验系统硬件组成 211

8.1.1 JXARM9-2410ARM嵌入式教学实验箱硬件模块 212

8.1.2 JXARM9-2410ARM嵌入式教学实验箱硬件资源分配 215

8.2 ADT IDE集成开发环境 217

8.2.1 ADT IDE forARM组成 217

8.2.2 ADT IDE for ARM(简称ADT IDE)的主要特点 217

8.2.3 ADT IDE安装要求 218

8.2.4 ADT IDE软件安装后的目录结构 218

8.2.5 ADT IDE的文件类型 219

8.3 ADT IDE开发步骤和方法 220

8.3.1硬件准备 220

8.3.2工程编辑、编译和调试 220

8.4 S3C2410功能模块驱动代码 228

8.4.1 LCD驱动控制代码 228

8.4.2触摸屏驱动控制代码 236

8.4.3 PWM波控制代码 239

8.5 ARM9硬件平台上的综合应用开发实例 245

8.5.1简单电子琴系统设计及分析 245

8.5.2简易电子画笔设计与分析 247

8.5.3简易连连看游戏设计与分析 250

附录AADT IDE中的链接定位脚本说明 258

参考文献 261