序 1
目录 1
前言 3
第一部分背景知识 11
第一章计算机体系结构介绍 11
概念 12
存储器 30
输入/输出 33
DMA 34
嵌入式计算机体系结构 40
电压和电流 44
第二章电子学概览 44
模拟信号 46
功率 47
电阻 47
电容 51
RC电路 53
电感 57
变压器 59
二极管 60
晶体 63
数字信号 67
理解电路原理图 68
阅读技术手册 73
第三章电源 75
来自壁上插座的电流 75
电池 76
稳压器 77
第四章搭建硬件平台 83
消除噪声 83
迅速而又随性地构造 88
印刷电路板 89
为一个设计布线 96
调试工具 100
制作电路板 102
上电 105
添加处理器 105
关于调试的一些思考 106
第二部分嵌入式处理器和系统 113
第五章PIC微控制器 113
两款处理器的发展史 113
一个简单的实例 115
一个更大的PIC处理器 119
第六章AVR微控制器 121
AVR处理器的体系结构 122
ATtiny 15处理器 124
代码的下载 131
更强大的AVR处理器 133
总线接口 134
第七章68000系列处理器 162
68000处理器的体系结构 163
简单的基于68000的计算机 167
第八章基于DSP的控制器 176
DSP56800 179
基于DSP56805的计算机 183
JTAG 189
第三部分外设和接口 195
第九章使用SPI和I2C接口添加外围设备 195
串行外围设备接口(SPI) 195
内部集成电路(I2C)总线 209
使用I2C接口添加一个实时时钟 213
使用I2C添加一个小显示设备 214
第十章串口 216
通用异步收发器(UART) 217
错误检测 218
历史悠久而可靠的RS-232C 219
RS-422 226
红外通信 228
USB 234
第十一章网络 246
RS-485 246
控制器局域网络CAN 249
以太网(Ethernet) 253
第十二章模拟量 261
放大器 261
模/数转换 265
连接外部ADC 268
温度传感器 270
光电传感器 272
加速计 275
压力传感器 276
磁场传感器 279
数/模转换 280
脉宽调制(PWM) 282
电机控制 283
开关大负载 290
参考书目 293
索引 297