第1章 逻辑代数基础 1
1.1 基本概念、公式和定理 1
1.1.1 基本逻辑运算 1
1.1.2 逻辑函数 3
1.1.3 公式和定理 5
1.2 逻辑函数的表示方法 9
1.2.1 真值表 9
1.2.2 函数表达式 10
1.2.3 逻辑图 10
1.2.4 卡诺图 11
1.3 逻辑函数的化简方法 16
1.3.1 最简的概念 16
1.3.2 公式化简法 18
1.3.3 卡诺图化简法 20
1.3.4 逻辑函数表达式转换 23
1.4 具有约束的逻辑函数化简 25
1.4.1 约束的概念和约束的条件 25
1.4.2 具有约束条件的逻辑函数的化简 27
本章小结 28
习题 29
第2章 基本门电路 36
2.1 二极管、晶体管的开关特性 36
2.1.1 二极管的开关特性 36
2.1.2 晶体管的开关特性 37
2.2 分立元件门电路 40
2.2.1 二极管门电路 40
2.2.2 晶体管门电路 42
2.3 集成门电路 44
2.3.1 集成门电路的概念与类型 44
2.3.2 TTL与非门 45
2.3.3 其他类型的TTL门电路 51
2.4 MOS门电路 57
2.4.1 CMOS反相器 57
2.4.2 CMOS与非门和或非门 59
2.4.3 CMOS传输门和模拟开关 60
2.5 常见的集成电路举例 62
2.5.1 常见的TTL集成电路 62
2.5.2 常见的CMOS集成电路 63
2.5.3 TTL与CMOS集成电路的比较 65
2.5.4 门电路注意事项 66
本章小结 71
习题 72
第3章 组合逻辑电路 75
3.1 组合逻辑电路的基本特点及设计方法 75
3.1.1 组合逻辑电路的特点及功能描述 75
3.1.2 组合逻辑电路的分析方法 76
3.2 常用组合逻辑电路 77
3.2.1 编码器 77
3.2.3 译码器 81
3.2.4 数据选择器 86
3.2.5 加法器 89
3.2.6 数值比较器 92
3.3 组合逻辑电路的设计方法 94
3.4 组合逻辑电路中的竞争冒险现象 99
3.4.1 产生竞争冒险的原因 99
3.4.2 消除竞争冒险的方法 100
本章小结 101
习题 101
4.1.1 引言 105
4.1.2 触发器的描述方法 105
4.1 触发器的逻辑功能分类 105
第4章 触发器 105
4.1.3 触发器的逻辑功能分类 106
4.2 几种常见触发器的电路结构形式 109
4.2.1 基本RS触发器 109
4.2.2 同步RS触发器 112
4.2.3 主从RS触发器 114
4.2.4 JK触发器 116
4.2.5 边沿JK触发器 119
4.2.6 维持阻塞D触发器 121
4.2.7 CMOS触发器 122
4.3 不同类型触发器的转换 123
4.4 触发器的脉冲工作特性和主要指标 125
4.4.1 触发器的脉冲工作特性 125
4.4.2 触发器的主要指标 126
本章小结 127
习题 128
第5章 时序逻辑电路 134
5.1 时序逻辑电路概述 134
5.1.1 时序逻辑电路的特点 134
5.1.2 时序逻辑电路的分类 136
5.1.3 时序逻辑电路的功能描述 136
5.2.1 时序逻辑电路的分析方法 138
5.2 时序逻辑电路的分析和设计方法 138
5.2.2 时序逻辑电路的设计方法 143
5.3 寄存器和移位寄存器 148
5.3.1 寄存器 148
5.3.2 移位寄存器 150
5.4 计数器 154
5.4.1 同步计数器 154
5.4.2 异步计数器 163
5.4.3 任意进制计数器 166
5.4.4 移位寄存器型计数器 171
5.5 顺序脉冲发生器和序列信号生产器 175
5.5.1 顺序脉冲发生器 175
5.5.2 序列信号产生器 176
5.6 时序逻辑电路设计实例 180
5.6.1 自动售货机电路 180
5.6.2 交通信号灯控制器 182
本章小结 186
习题 187
6.1.1 施密特触发器原理 193
6.1 施密特触发器(Schmitt Trigger) 193
第6章 脉冲波形的产生和整形 193
6.1.2 集成施密触发器 195
6.1.3 施密特触发器的应用 198
6.2 单稳态触发器 199
6.2.1 门电路组成的单稳态触发器 199
6.2.2 集成单稳态触发器 203
6.3 多谐振荡器 206
6.3.1 对称式多谐振荡器 207
6.3.2 非对称式多谐振荡器 209
6.3.3 环形振荡器 211
6.3.4 用施密特触发器构成的多谐振荡器 213
6.3.5 石英晶体多谐振荡器 214
6.4 555定时器及其应用 215
6.4.1 555定时器的电路结构与功能 216
6.4.2 555定时器组成施密特触发器 217
6.4.3 555定时器组成单稳态触发器 219
6.4.4 555定时器组成多谐振荡器 220
本章小结 223
习题 223
7.1 只读存储器 226
7.1.1 掩模只读存储器 226
第7章 半导体存储器 226
7.1.2 可编程只读存储器 228
7.1.3 可擦除的可编程只读存储器 229
7.2 随机存储器 232
7.2.1 静态随机存储器 232
7.2.2 动态随机存储器 234
7.3 存储器容量的扩展 237
7.3.1 位扩展方式 237
7.3.2 字扩展方式 237
7.4 用存储器实现组合逻辑函数 239
本章小结 240
习题 241
第8章 可编程逻辑器件 242
8.1 可编程逻辑器件概述 242
8.1.1 可编程逻辑器件发展概述 242
8.1.2 可编程逻辑器件的分类 243
8.2 阵列型可编程逻辑器件 243
8.2.1 简单PLD的基本结构 244
8.2.2 现场可编程逻辑阵列(FPLA) 245
8.2.3 可编程阵列逻辑(PAL) 248
8.2.4 通用阵列逻辑(GAL) 250
8.2.5 复杂可编程逻辑器件(CPLD) 255
8.3 现场可编程门阵列(FPGA) 260
8.4 PLD的编程与测试 268
8.4.1 PLD的开发过程 268
8.4.2 PLD的编程技术 270
8.4.3 边界扫描测试技术 271
本章小结 272
习题 273
第9章 数/模、模/数转换电路 274
9.1 D/A转换器 274
9.1.1 T形电阻D/A转换器 274
9.1.2 D/A转换器的主要技术指标 277
9.1.3 集成D/A转换器 279
9.2 A/D转换器 280
9.2.1 A/D转换的一般步骤及采样定理 280
9.2.2 采样-保持电路 283
9.2.3 逐次渐进型A/D转换器 284
9.2.4 A/D转换器的主要技术指标 285
9.2.5 集成单元A/D转换器 286
本章小结 288
习题 289
参考文献 290