本书从微型计算机应用需求的角度,介绍了嵌入式计算机智能系统设计的基础知识、关键技术和实例分析,内容涵盖计算机应用系统的基础知识,嵌入式计算机智能系统中的MCS-51、PIC、MSP430、ARM、DSP系列微处理器等,系统输入/输出通道,数据采集接口设计,模拟量与开关量(数字量)输出通道设计,系统外设处理接口技术,系统中的通信接口,系统的数据处理,系统的抗干扰技术,系统的设计及实例,智能车路协同系统设计与实现。
样章试读
目录
- 目录
第1章 绪论 1
1.1 概述 1
1.2 计算机应用系统的发展趋势 1
1.3 计算机系统的结构与特点 2
1.3.1 计算机系统的基本结构 2
1.3.2 微型计算机系统的组成及工作过程 3
1.3.3 计算机系统的主要特点 6
1.4 学习的主要内容与方法 7
参考文献 7
第2章 嵌入式计算机智能系统中的微处理器 8
2.1 嵌入式计算机智能系统中的微处理器选择 8
2.2 MCS-51系列单片机 10
2.2.1 MCS-51系列单片机简介 10
2.2.2 MCS-51系列单片机结构 11
2.2.3 MCS-51微处理器 13
2.3 PIC系列单片机 14
2.4 MSP430系列单片机 18
2.5 ARM系列嵌入式系统微处理器 21
2.6 数字信号处理器 25
参考文献 28
第3章 系统输入/输出通道 29
3.1 模拟输入通道 29
3.1.1 模拟输入通道的基本类型与组成结构 29
3.1.2 传感器的选用 31
3.1.3 调理电路的参数设计和选择 33
3.1.4 采集电路的参数设计和选择 40
3.2 模拟输出通道 52
3.2.1 模拟输出通道的基本理论 52
3.2.2 模拟输出通道的基本结构 57
3.2.3 模拟输出通道组成电路的选用 60
3.3 开关量输入/输出通道 64
3.3.1 开关量输入通道的结构 64
3.3.2 开关量输出通道的结构 66
3.3.3 开关量输入/输出通道设计实例 69
3.4 通道接口级联设计问题 74
3.4.1 电气性能的相互匹配 74
3.4.2 信号耦合与时序配合 75
3.4.3 电平转换接口 77
3.5 通道接口驱动与应用问题 82
3.5.1 芯片功能简介 82
3.5.2 应用 85
参考文献 87
第4章 数据采集接口设计 88
4.1 概述 88
4.2 测量放大器设计 88
4.2.1 测量放大器概述 88
4.2.2 测量放大器电路原理 89
4.2.3 测量放大器的技术指标 89
4.3 模拟多路切换器 90
4.3.1 概述 90
4.3.2 集成CMOS模拟多路开关 91
4.3.3 选择集成MUX产品 91
4.3.4 多路开关集成芯片 92
4.4 模数转换器及接口 93
4.5 逐次逼近式A/D转换器及接口 95
4.5.1 逐次逼近式A/D转换原理 95
4.5.2 ADC0809 96
4.5.3 ADC0809与8031的接口 97
4.6 双积分型A/D转换器及接口 100
4.6.1 双积分型A/D转换原理 100
4.6.2 双积分型A/D转换芯片 102
4.7 ∑-Δ型A/D转换器及接口 106
4.7.1 ∑-Δ型A/D转换器基本原理 106
4.7.2 MAXIM的新型∑-Δ型A/D转换器 109
4.8 数据采集系统设计 110
参考文献 118
第5章 模拟量与开关量(数字量)输出通道设计 120
5.1 模拟量输出与接口 120
5.1.1 信号调理电路 121
5.1.2 多路转换器和反多路转换器 122
5.1.3 采样与量化 122
5.2 D/A转换器及其应用 126
5.2.1 D/A转换器 126
5.2.2 D/A转换器的应用 129
5.3 开关量(数字量)输出与接口 131
5.3.1 开关量输入回路 131
5.3.2 开关量输出回路 131
5.4 半导体存储器接口的基本技术 132
5.4.1 半导体存储器的分类 132
5.4.2 半导体存储器的主要技术指标 133
5.4.3 三种常用半导体存储器芯片简介 135
5.5 16位、32位系统中的内存储器接口 140
5.5.1 16位微机系统中的内存储器接口 140
5.5.2 32位微机系统中的内存储器接口 142
参考文献 146
第6章 系统外设处理接口技术 147
6.1 键盘接口技术 147
6.1.1 键盘的分类 147
6.1.2 键盘的结构和工作原理 148
6.1.3 独立式键盘接口、行列式键盘接口及键盘程序 151
6.1.4 行列式键盘接口及键盘程序 152
6.2 LED显示接口技术 154
6.2.1 LED概述 154
6.2.2 7段LED数码管 155
6.2.3 点阵LED显示接口技术 157
6.3 通用键盘/显示器接口芯片HD7279A 159
6.3.1 接口芯片HD7279A 159
6.3.2 串行接口 159
6.4 LCD显示接口技术 163
6.4.1 LCD概述 163
6.4.2 LCD显示器的工作原理和性能特点 164
6.4.3 LCD显示器接口及程序 165
6.5 打印接口技术 168
6.5.1 GP16微型打印机结构及接口信号 169
6.5.2 GP16的打印命令和工作方式 169
6.5.3 MCS-51单片机和GP16的接口 171
6.6 触摸屏接口技术 174
6.6.1 触摸屏工作原理 174
6.6.2 电阻式触摸屏应用 175
6.6.3 触摸屏接口芯片功能特性 176
参考文献 176
第7章 系统中的通信接口 177
7.1 数字通信基础 177
7.2 串行通信接口 178
7.2.1 RS-232C标准 179
7.2.2 8251A串行通信接口 183
7.2.3 MCS-51单片机与IBM-PC的数据通信 191
7.2.4 RS-422与RS-423标准 195
7.3 并行通信接口 196
7.4 USB通用串行通信接口 204
7.5 以太网通信接口 210
7.6 现场CAN总线通信接口 210
7.7 蓝牙通信接口 217
7.7.1 技术特点 217
7.7.2 系统组成 218
7.7.3 蓝牙的应用 218
参考文献 218
第8章 系统的数据处理 219
8.1 量程切换 219
8.2 标度变换 221
8.2.1 模拟显示的标度变换 222
8.2.2 数字显示的标度变换 223
8.2.3 线性通道的标度变换 223
8.2.4 非线性通道的标度变换 225
8.3 零位和灵敏度的误差校正 226
8.4 非线性校正 227
8.4.1 查表法 228
8.4.2 插值法 228
8.4.3 拟合法 235
8.5 数字滤波技术 239
参考文献 244
第9章 系统的抗干扰技术 245
9.1 噪声干扰的形成 245
9.1.1 噪声源 245
9.1.2 噪声的耦合方式 246
9.1.3 噪声的干扰模式 248
9.2 硬件抗干扰技术 250
9.2.1 接地技术 250
9.2.2 屏蔽技术 256
9.2.3 长线传输的干扰及抑制 257
9.2.4 共模干扰抑制 259
9.2.5 差模干扰的抑制 264
9.2.6 供电系统抗干扰 266
9.2.7 印刷电路板抗干扰 268
9.3 软件抗干扰技术 272
9.3.1 软件冗余技术 273
9.3.2 软件陷阱技术 276
9.3.3 “看门狗”技术 280
9.3.4 故障自动恢复处理程序 284
9.4 硬件故障的自检 288
参考文献 288
第10章 系统的设计及实例 289
10.1 应用系统的设计要求及原则 289
10.2 应用系统的设计研制过程 290
10.3 总体设计 291
10.4 硬件设计 293
10.4.1 元器件的选择 293
10.4.2 电路设计 296
10.4.3 硬件电路研制过程 296
10.5 软件设计 298
10.5.1 软件研制过程 298
10.5.2 软件设计的依据—系统定义 300
10.5.3 软件设计方法 301
10.5.4 软件的测试和运行 303
10.6 设计实例 304
10.6.1 电冰箱温度测控系统设计 304
10.6.2 防盗报警系统设计 307
参考文献 312
第11章 智能车路协同系统设计与实现 313
11.1 概述 313
11.2 系统总体设计 313
11.3 智能车载终端 314
11.4 智能路侧终端 316
11.5 高精定位基站 318
11.6 交通环境检测传感器 321
11.7 车路协同运行监测系统 321
11.8 试验场景测试与分析 321
参考文献 327