第1章 数字逻辑基础 1
1.1数字电路的基本概念 1
1.1.1什么是数字电路 1
1.1.2数字电路的应用 2
1.2数制与编码 2
1.2.1数制 2
1.2.2数制转换 3
1.2.3编码 6
1.3逻辑代数基础 9
1.3.1逻辑代数的基本运算 9
1.3.2复合逻辑运算与常用逻辑门 10
1.3.3逻辑代数的基本公式和运算规则 11
1.4逻辑函数的描述方法 13
1.4.1真值表描述法 14
1.4.2代数式描述法 14
1.4.3逻辑图描述法 14
1.4.4波形图描述法 15
1.4.5卡诺图描述法 15
1.4.6逻辑函数的表示方法之间的相互转换 16
1.5逻辑函数的化简 18
1.5.1逻辑函数的标准形式 19
1.5.2代数法化简逻辑函数 20
1.5.3逻辑函数的卡诺图化简法 22
1.5.4含有无关项的逻辑函数的化简 25
本章小结 26
习题 27
参考文献 30
第2章 组合逻辑电路 31
2.1集成逻辑门 31
2.1.1双极型逻辑门电路 32
2.1.2 CMOS逻辑门电路 37
2.1.3各类逻辑门的性能比较 41
2.2常用的组合逻辑模块 43
2.2.1加法器 43
2.2.2比较器 46
2.2.3编码器 48
2.2.4译码器 51
2.2.5数据选择器 56
2.2.6奇偶校验电路 58
2.3组合逻辑电路的分析与设计 61
2.3.1组合逻辑电路的分析 61
2.3.2组合逻辑电路的设计 61
2.4组合逻辑电路中的竞争与冒险 64
2.4.1逻辑竞争与冒险的概念 64
2.4.2逻辑冒险的识别 65
2.4.3逻辑冒险的消除方法 66
本章小结 67
习题 68
参考文献 72
第3章 时序逻辑基础与触发器 73
3.1时序逻辑基础 73
3.1.1时序逻辑电路的结构与特点 73
3.1.2时序逻辑电路的分类 74
3.2触发器 74
3.2.1基本RS触发器 75
3.2.2钟控触发器 77
3.2.3主从触发器 81
3.2.4边沿触发器 84
3.2.5集成触发器 85
3.2.6集成触发器的参数 88
3.2.7各种触发器的转换 89
本章小结 91
习题 92
参考文献 94
第4章 时序逻辑电路分析与设计 95
4.1同步时序逻辑电路分析 95
4.1.1同步时序逻辑电路的分析步骤 95
4.1.2时序逻辑电路的分析举例 96
4.2同步时序逻辑电路的设计 98
4.3计数器及其应用 102
4.3.1计数器的分类 102
4.3.2二进制计数器 103
4.3.3非二进制计数器 108
4.3.4计数器的应用 113
4.4寄存器及其应用 119
4.4.1基本寄存器 119
4.4.2移位寄存器 119
4.4.3移位寄存器的应用 122
4.5脉冲波形的产生与整形 126
4.5.1 555定时器 126
4.5.2多谐振荡器 127
4.5.3施密特触发器 129
4.5.4单稳态触发器 130
本章小结 133
习题 133
参考文献 139
第5章 可编程逻辑器件 140
5.1概述 140
5.1.1可编程逻辑器件的发展 140
5.1.2可编程逻辑器件的分类 141
5.1.3可编程逻辑器件电路的表示 141
5.2简单可编程逻辑器件 142
5.2.1只读存储器ROM 143
5.2.2可编程逻辑阵列PLA 147
5.2.3可编程阵列逻辑PAL 148
5.2.4通用阵列逻辑GAL 153
5.3高密度可编程逻辑器件 159
5.3.1可擦除可编程逻辑器件 159
5.3.2复杂可编程逻辑器件 159
5.3.3现场可编程门阵列 160
5.4可编程逻辑器件的编程与测试 162
5.4.1可编程逻辑器件的开发过程 162
5.4.2可编程逻辑器件的编程技术 164
本章小结 165
习题 166
参考文献 169
第6章数/模和模/数转换电路 171
6.1集成数模转换器 171
6.1.1数模转换的基本概念 171
6.1.2常用数模转换技术 172
6.1.3集成DAC的主要技术指标 176
6.1.4集成DAC芯片的选择与使用 178
6.2集成模数转换器 180
6.2.1模数转换的一般过程 180
6.2.2常用模数转换技术 182
6.2.3集成ADC的主要技术指标 187
6.2.4集成ADC芯片的选择与使用 187
6.3数模接口电路的应用 194
6.3.1数据采集与控制系统 194
6.3.2数据采集系统应用举例 196
本章小结 200
习题 200
参考文献 202
第7章 数字系统设计 203
7.1数字系统设计概述 203
7.1.1数字系统的基本概念 203
7.1.2数字系统设计的一般过程 204
7.2数字系统设计的常用工具 206
7.2.1 ASM图和MDS图描述方法 206
7.2.2 VHDL硬件描述语言 214
7.3数字系统的实现方法 226
7.3.1硬件控制器的实现方法 226
7.3.2微程序控制器的实现方法 228
7.4数字系统设计举例 230
本章小结 239
习题 240
参考文献 241
第8章 电子设计自动化技术基础 243
8.1 EDA概述 243
8.1.1 EDA的发展历程 243
8.1.2硬件描述语言概述 244
8.1.3 EDA开发工具 244
8.1.4 EDA设计方法 245
8.2逻辑模拟 246
8.2.1逻辑模拟的模型 247
8.2.2逻辑模拟的流程 248
8.2.3逻辑模拟的算法 248
8.3逻辑综合 249
8.3.1逻辑综合的内容 249
8.3.2逻辑综合的过程 250
8.4可测试性设计 250
8.4.1数字系统测试的基本概念 251
8.4.2数字系统的测试生成 252
8.4.3数字系统的可测试性设计 253
本章小结 255
习题 256
参考文献 256