第1章 数制与编码 1
1-1 数字逻辑概述 1
1-1-1 数字信号与模拟信号 1
1-1-2 数字系统 2
1-2 数制及其转换 3
1-2-1 十进制 4
1-2-2 二进制 4
1-2-3 八进制 5
1-2-4 十六进制 5
1-2-6 十进制数转换为二、八、十六进制数 6
1-2-5 二、八、十六进制数转换为十进制数 6
1-2-7 二进制、八进制、十六进制数间的转换 9
1-3 带符号二进制数的代码表示 10
1-3-1 机器码与真值 11
1-3-2 原码 11
1-3-3 反码 12
1-3-4 补码 13
1-3-5 数码运算 13
1-4 编码 15
1-4-1 BCD码 15
1-4-2 余3码 16
1-4-3 格雷码 17
1-4-5 CRC 19
1-4-4 奇偶校验码 19
1-4-6 ASCII码 20
1-5 小结 21
1-6 习题 21
第2章 逻辑代数基础 22
2-1 逻辑代数的基本定理和规则 22
2-1-1 逻辑代数公理 22
2-1-2 逻辑代数定理 22
2-1-3 逻辑代数规则 24
2-2 逻辑函数的表示方法 26
2-2-1 逻辑表达式 26
2-2-2 真值表 27
2-2-3 逻辑图 28
2-3 逻辑函数表达形式与变换 28
2-3-1 积之和 28
2-3-2 和之积 29
2-3-3 最小项标准形式 29
2-3-4 最大项标准形式 31
2-4 逻辑函数的化简 34
2-4-1 与或式的化简 34
2-4-2 或与式的化简 36
2-5 卡诺图 37
2-5-1 卡诺图构成 37
2-5-2 典型卡诺圈 38
2-5-3 卡诺图化简 42
2-5-4 无关项的卡诺图表示 45
2-6 蕴涵法化简逻辑函数 47
2-7 小结 49
2-8 习题 49
第3章 组合逻辑 52
3-1 门电路 52
3-1-1 二极管、三极管门电路 52
3-1-2 TTL门电路 56
3-1-3 CMOS门电路 60
3-2 组合逻辑分析 63
3-2-2 分析实例 64
3-2-1 分析步骤 64
3-3 组合逻辑设计 66
3-3-1 设计步骤 66
3-3-2 问题的描述 67
3-3-3 设计实例 70
3-3-4 不完全项设计 74
3-4 组合逻辑电路的险象 76
3-4-1 险象的产生 76
3-4-2 险象的判断 77
3-4-3 险象的解决 78
3-5 常用的中规模组合逻辑构件的使用 79
3-5-1 译码器 79
3-5-2 编码器 87
3-5-3 多路选择器 89
3-5-4 比较器 94
3-5-5 加法器 96
3-5-6 ALU 100
3-6 小结 104
3-7 习题 105
第4章 同步时序逻辑 108
4-1 时序逻辑结构模型 108
4-1-1 结构模型 108
4-1-2 时序电路的分类 110
4-2 触发器 110
4-2-1 RS触发器 111
4-2-2 D触发器 114
4-2-3 JK触发器 116
4-2-4 T触发器 119
4-2-5 不同类型时钟触发器间的转换 120
4-2-6 集成触发器的参数 125
4-3 同步时序逻辑分析 126
4-3-1 特性函数 128
4-3-2 激励表 128
4-3-3 状态图、状态表 128
4-3-4 波形图 130
4-3-5 分析实例 130
4-4-1 原始状态图和状态表 137
4-4 同步时序逻辑设计 137
4-4-2 状态表化简 141
4-4-3 状态分配 149
4-4-4 设计实例 153
4-4-5 不完全状态逻辑设计 157
4-5 常用的中规模同步时序逻辑构件的使用 164
4-5-1 寄存器 164
4-5-2 计数器 167
4-6 小结 177
4-7 习题 178
5-1-1 基本概念 182
5-1-2 分析和设计异步时序电路的几点规定 182
5-1 异步时序逻辑电路的特点 182
第5章 异步时序逻辑 182
5-2 脉冲异步时序逻辑分析 183
5-2-1 分析步骤 183
5-2-2 分析实例 184
5-3 脉冲异步时序逻辑设计 189
5-3-1 设计步骤 189
5-3-2 设计实例 190
5-4 常用中规模异步计数器 198
5-5 小结 198
5-6 习题 199
6-1-1 TTL环形振荡器 201
第6章 脉冲产生电路 201
6-1 多谐振荡器 201
6-1-2 MOS多谐振荡器 203
6-2 单稳态触发器 204
6-3 施密特触发器 207
6-4 555定时器及其应用 208
6-4-1 555定时器 208
6-4-2 单稳态触发器 209
6-4-3 多谐振荡器 210
6-4-4 施密特振荡器 212
6-5 小结 212
6-6 习题 213
7-1-1 权电阻网络D/A 215
第7章 数/模与模/数转换电路 215
7-1 数/模转换电路 215
7-1-2 2T形电阻网络D/A 216
7-1-3 DAC的主要技术指标 217
7-1-4 集成DAC 218
7-1-5 D/A转换器应用举例 220
7-2 模/数转换电路 223
7-2-1 逐次比较型A/D 225
7-2-2 双积分型A/D 229
7-2-3 ADC的主要技术指标 230
7-2-4 集成ADC举例 231
7-2-5 A/D转换器应用举例 233
7-4 习题 234
7-3 小结 234
第8章 编程逻辑 236
8-1 阵列示意图 236
8-1-1 ROM 236
8-1-2 阵列示意图 237
8-2 CPLD 240
8-2-1 PLA 240
8-2-2 PAL 241
8-2-3 GAL 242
8-2-4 CPLD 243
8-3-1 FPGA编程原理 245
8-2-5 CPLD编程原理 245
8-3 FPGA 245
8-3-2 Altera FPGA典型结构 247
8-3-3 Xilinx FPGA典型结构 251
8-4 VHDL 253
8-4-1 VHDL概述 253
8-4-2 VHDL基本结构 254
8-4-3 VHDL数据类型与表达式 256
8-4-4 VHDL基本语句 261
8-4-5 QuartusⅡ开发环境 268
8-4-6 组合逻辑设计实例 271
8-4-7 时序逻辑设计实例 276
8-5 小结 283
8-6 习题 283
第9章 EDA设计 285
9-1 EDA概述 285
9-1-1 EDA及其发展 285
9-1-2 数字系统设计 286
9-2 Protel原理图设计 287
9-2-1 电路设计流程 287
9-2-2 Protel原理图设计 288
9-2-3 网络表导出 294
9-3-1 PCB设计流程 296
9-3 Protel PCB设计 296
9-3-2 Protel PCB设计 297
9-3-3 布线 301
9-4 数字系统综合设计实例一:7段LED显示器 303
9-4-1 LED显示原理概述 303
9-4-2 电路设计 305
9-4-3 VHDL设计 310
9-5 数字系统综合设计实例二:A/D 0804数据采集 313
9-5-1 A/D 0804时序概述 313
9-5-2 电路设计 313
9-5-3 VHDL设计 317
9-6 小结 319
9-7 习题 319