第1章 逻辑代数基础 1
1.1 概述 1
1.1.1 数字量和模拟量 1
1.1.2 数制与代码 1
1.2 逻辑代数的基本运算和门电路 8
1.2.1 逻辑代数的基本运算 8
1.2.2 门电路 11
1.3 逻辑代数的公式和规则 11
1.3.1 基本公式 11
1.3.2 常用公式 11
1.3.3 三个规则 12
1.4 逻辑函数常用的描述方法及相互间的转换 13
1.4.1 逻辑函数常用的描述方法 13
1.4.2 不同描述方法之间的转换 15
1.5 逻辑函数的化简 22
1.5.1 公式法化简 22
1.5.2 卡诺图法化简 24
1.5.3 带无关项逻辑函数的化简 28
习题 31
第2章 组合逻辑电路 36
2.1 集成门电路 36
2.1.1 TTL门电路 36
2.1.2 CMOS门电路 37
2.1.3 数字集成电路的品种类型 37
2.1.4 数字集成电路的性能参数和使用 38
2.2 组合逻辑电路 41
2.2.1 组合逻辑电路的特点 41
2.2.2 组合逻辑电路的分析 42
2.2.3 组合逻辑电路的设计 44
2.3 组合逻辑电路中的竞争和冒险 47
习题 51
第3章 常用组合逻辑电路及MSI组合电路模块的应用 55
3.1 编码器和译码器 55
3.1.1 编码器 55
3.1.2 译码器 61
3.2 加法器和比较器 66
3.2.1 加法器 66
3.2.2 比较器 70
3.3 数据选择器和数据分配器 73
3.3.1 数据选择器 73
3.3.2 数据分配器 78
习题 80
第4章 时序逻辑电路 84
4.1 时序逻辑电路的结构和特点 84
4.2 触发器 85
4.2.1 触发器的电路结构和动作特点 85
4.2.2 触发器的逻辑功能和分类 95
4.2.3 不同逻辑功能触发器间的转换 97
4.3 时序逻辑电路的分析 100
4.3.1 同步时序逻辑电路的分析 101
4.3.2 异步时序逻辑电路的分析 103
4.4 时序逻辑电路的设计 106
4.4.1 同步时序逻辑电路的设计 106
4.4.2 异步时序逻辑电路的设计 110
习题 113
第5章 常用时序逻辑电路及MSI时序电路模块的应用 118
5.1 计数器 118
5.1.1 同步计数器 118
5.1.2 异步计数器 128
5.1.3 MSI计数器模块及应用 135
5.2 寄存器 144
5.2.1 基本寄存器 144
5.2.2 移位寄存器 145
5.2.3 MSI寄存器模块及应用 148
5.3 移位寄存器型计数器 151
习题 155
第6章 可编程逻辑器件 158
6.1 概述 158
6.2 简单可编程逻辑器件(SPLD) 159
6.2.1 PROM器件 160
6.2.2 PLA器件 161
6.2.3 PAL器件 163
6.3 复杂可编程逻辑器件(CPLD) 163
6.4 现场可编程逻辑器件(FPGA) 164
6.4.1 FPGA器件和CPLD器件的对比 165
6.4.2 FPGA器件的特征 166
6.4.3 基于SRAM技术的FPGA结构特点 168
习题 177
第7章 VHDL语言与数字电路设计 178
7.1 电子设计自动化(EDA)技术的发展 178
7.2 硬件描述语言对数字系统的描述 180
7.3 基于硬件描述语言的数字电路设计流程 181
7.4 VHDL语言的基本文法 182
7.4.1 基本语言要素 182
7.4.2 数据流模型中的并行语句 186
7.4.3 行为模型中的串行语句 186
7.4.4 结构化模型的描述语句 189
7.5 VHDL语言对基本电路行为的描述方法 190
7.6 VHDL语言对复杂电路行为的描述方法 194
习题 202
第8章 数/模和模/数转换 203
8.1 概述 203
8.2 D/A转换器 204
8.2.1 权电阻网络D/A转换器 204
8.2.2 倒T型电阻网络D/A转换器 205
8.2.3 权电流型D/A转换器 206
8.2.4 D/A转换器的主要技术指标 207
8.3 A/D转换器 210
8.3.1 A/D转换器的基本工作原理 210
8.3.2 A/D转换器的主要电路形式 212
8.3.3 A/D转换器的主要技术指标 219
习题 220
第9章 脉冲信号的产生与整形 221
9.1 概述 221
9.2 555定时器 221
9.2.1 555定时器的电路组成 221
9.2.2 555定时器的工作原理与逻辑功能 222
9.3 施密特触发器 223
9.3.1 施密特触发器的特性和符号 223
9.3.2 用555定时器构成施密特触发器的方法 224
9.3.3 施密特触发器应用举例 225
9.4 单稳态触发器 227
9.4.1 单稳态触发器的特性和符号 227
9.4.2 用555定时器构成单稳态触发器的方法 228
9.4.3 单稳态触发器应用举例 229
9.5 多谐振荡器 231
9.5.1 多谐振荡器的工作原理 231
9.5.2 石英晶体多谐振荡器 233
9.5.3 用555定时器构成多谐振荡器的方法 233
习题 235
附录 239
参考文献 246