第1章 绪论 1
1.1 数字信号 1
1.2 数制及其转换 2
1.3 二-十进制代码(BCD代码) 7
1.4 算术运算与逻辑运算 9
1.5 数字电路 10
1.6 本课程的任务与性质 10
习题 11
第2章 逻辑函数及其简化 12
2.1 逻辑代数 12
2.1.1 基本逻辑 12
2.1.2 基本逻辑运算 14
2.1.3 真值表与逻辑函数 19
2.1.4 逻辑函数相等 21
2.1.5 三个规则 24
2.1.6 常用公式 26
2.1.7 逻辑函数的标准形式 28
2.2 逻辑函数的简化 32
2.2.1 公式法(代数法) 32
2.2.2 图解法(卡诺图法) 34
习题 44
第3章 集成逻辑门 48
3.1 晶体管的开关特性 48
3.1.1 晶体二极管开关特性 48
3.1.2 晶体三极管开关特性 55
3.2 TTL集成逻辑门 60
3.2.1 晶体管-晶体管逻辑门电路(TTL) 61
3.2.2 TTL与非门的主要外部特性 63
3.2.3 TTL或非门、异或门、OC门、三态输出门等 70
3.2.4 其他系列TTL门电路 74
3.3 MOS逻辑门 78
3.3.1 MOS晶体管 78
3.3.2 MOS反相器和门电路 80
3.4 CMOS电路 85
3.4.1 CMOS反相器工作原理 85
3.4.2 CMOS反相器的主要特性 86
3.4.3 CMOS传输门 91
3.4.4 CMOS逻辑门电路 92
3.4.5 BiCMOS门电路 95
3.4.6 CMOS电路的正确使用方法 97
习题 98
第4章 组合逻辑电路 102
4.1 组合逻辑电路分析 102
4.1.1 全加器 103
4.1.2 编码器 106
4.1.3 译码器 109
4.1.4 数值比较器 117
4.1.5 数据选择器 121
4.2 组合逻辑电路设计 124
4.2.1 采用小规模集成器件的组合逻辑电路设计 124
4.2.2 采用中规模集成器件实现组合逻辑函数 131
4.3 组合逻辑电路的冒险现象 140
4.3.1 静态逻辑冒险 141
4.3.2 如何判断是否存在逻辑冒险 142
4.3.3 如何避免逻辑冒险 144
习题 145
第5章 集成触发器 151
5.1 基本触发器 151
5.1.1 基本触发器电路组成和工作原理 151
5.1.2 基本触发器功能的描述 152
5.2 钟控触发器 154
5.2.1 钟控R-S触发器 154
5.2.2 钟控D触发器 155
5.2.3 钟控J-K触发器 156
5.2.4 钟控T触发器 157
5.2.5 电位触发方式的工作特性 157
5.3 主从触发器 158
5.3.1 主从触发器基本原理 158
5.3.2 主从J-K触发器主触发器的一次翻转现象 160
5.3.3 主从J-K触发器集成单元 161
5.3.4 集成主从J-K触发器的脉冲工作特性 163
5.4 边沿触发器 164
5.4.1 维持-阻塞触发器 164
5.4.2 下降沿触发的边沿触发器 167
5.4.3 CMOS传输门构成的边沿触发器 169
习题 171
第6章 时序逻辑电路 176
6.1 时序逻辑电路概述 176
6.2 时序逻辑电路分析 178
6.2.1 时序逻辑电路的分析步骤 178
6.2.2 寄存器、移位寄存器 182
6.2.3 同步计数器 192
6.2.4 异步计数器 200
6.3 时序逻辑电路设计 206
6.3.1 同步时序逻辑电路设计的一般步骤 206
6.3.2 采用小规模集成器件设计同步计数器 214
6.3.3 采用小规模集成器件设计异步计数器 220
6.3.4 采用中规模集成器件实现任意模值计数(分频)器 225
6.4 序列信号发生器 234
6.4.1 设计给定序列信号的产生电路 234
6.4.2 根据序列循环长度M的要求设计发生器电路 237
习题 242
第7章 半导体存储器 251
7.1 概述 251
7.1.1 半导体存储器的特点与应用 251
7.1.2 半导体存储器的分类 251
7.1.3 半导体存储器的主要技术指标 252
7.2 顺序存取存储器(SAM) 253
7.2.1 动态CMOS反相器 253
7.2.2 动态CMOS移存单元 254
7.2.3 动态移存器和顺序存取存储器(SAM) 254
7.3 随机存取存储器(RAM) 257
7.3.1 RAM的结构 257
7.3.2 RAM存储单元 259
7.3.3 RAM集成片H M 6264简介 262
7.3.4 RAM存储容量的扩展 263
7.4 只读存储器(ROM) 266
7.4.1 固定ROM 267
7.4.2 可编程ROM 269
7.4.3 利用ROM实现组合逻辑函数 274
习题 276
第8章 可编程逻辑器件 277
8.1 可编程逻辑器件基本结构 278
8.1.1 “与-或”阵列结构 278
8.1.2 查找表结构 285
8.1.3 可编程逻辑器件编程技术 289
8.2 简单可编程逻辑器件(SPLD) 291
8.2.1 PAL器件的基本结构 291
8.2.2 GAL器件的基本结构 291
8.2.3 典型GAL器件 292
8.3 复杂可编程逻辑器件(CPLD) 302
8.4 现场可编程门阵列(FPGA)器件 304
8.5 可编程逻辑器件的开发 306
8.5.1 PLD设计流程 306
8.5.2 PLD编程与配置 308
习题 310
第9章 脉冲单元电路 312
9.1 脉冲信号与电路 312
9.1.1 脉冲信号 312
9.1.2 脉冲电路 313
9.2 集成门构成的脉冲单元电路 313
9.2.1 施密特触发器 313
9.2.2 单稳态触发器 319
9.2.3 多谐振荡器 329
9.3 555定时器及其应用 335
9.3.1 555定时器的电路结构 335
9.3.2 用555定时器构成施密特触发器 336
9.3.3 用555定时器构成单稳态触发器 337
9.3.4 用555定时器构成多谐振荡器 339
习题 340
第10章 模数转换器和数模转换器 343
10.1 数模转换器(DAC) 344
10.1.1 数模转换原理和一般组成 344
10.1.2 权电阻网络DAC 345
10.1.3 R-2R倒T形电阻网络DAC 349
10.1.4 单值电流型网络DAC 351
10.1.5 集成DAC及其应用举例 353
10.1.6 DAC的转换精度与转换速度 356
10.2 模数转换器(ADC) 359
10.2.1 模数转换基本原理 359
10.2.2 并联比较型ADC 363
10.2.3 逐次逼近型ADC 366
10.2.4 双积分型ADC 368
10.3 集成ADC及其应用举例 372
10.3.1 双积分型集成ADC 372
10.3.2 逐次逼近型集成ADC 375
10.3.3 ADC的转换精度和转换速度 378
习题 379
附录一 半导体集成电路型号命名方法 381
附录二 集成电路主要性能参数 383
附录三 二进制逻辑单元图形符号说明 388
汉英名词术语对照 412
主要参考文献 418