第1章 绪论 1
1.1 电子技术概述 1
1.1.1 电子技术的发展和应用 1
1.1.2 电子技术基础课程的性质和任务 1
1.1.3 数字电子技术课程的特点和学习方法 2
1.2 半导体器件及其开关特性 2
1.2.1 半导体二极管及其开关特性 3
1.2.2 半导体三极管及其开关特性 7
1.2.3 MOS管及其开关特性 16
1.3 理想集成运算放大器 22
1.3.1 集成运算放大器概述 22
1.3.2 理想集成运算放大器的工作特点 25
1.3.3 理想集成运算放大器的应用 26
本章小结 28
习题 29
第2章 数字逻辑基础 31
2.1 数字电路概述 31
2.1.1 数字信号和数字电路 31
2.1.2 数字电路的分类和特点 31
2.1.3 数字电路的研究方法 32
2.2 数的进制和二进制代码 33
2.2.1 常用的数制 33
2.2.2 不同进制数之间的相互转换 35
2.2.3 二进制代码 37
2.3 逻辑代数及其基本运算 41
2.3.1 逻辑代数的逻辑变量和正负逻辑 41
2.3.2 逻辑代数的3种基本运算 41
2.4 逻辑代数的定律和规则 44
2.4.1 逻辑代数的基本公式 44
2.4.2 逻辑代数的三大规则 45
2.4.3 若干常用公式 46
2.5 常用的复合逻辑运算 47
2.6 逻辑问题的几种表示方法 49
2.6.1 逻辑表达式和逻辑真值表 50
2.6.2 逻辑图 51
2.6.3 波形图和卡诺图 52
2.7 逻辑函数的代数化简法 52
2.7.1 逻辑函数化简的意义和最简的概念 52
2.7.2 代数化简逻辑函数的常用方法 53
2.7.3 逻辑函数表达式不同形式的转换 55
2.8 逻辑函数的卡诺图化简法 57
2.8.1 逻辑函数的最小项及其最小项表达式 58
2.8.2 逻辑函数的最大项及其最大项表达式 59
2.8.3 逻辑函数的卡诺图表示方法 60
2.8.4 卡诺图化简逻辑函数的方法 62
2.8.5 逻辑函数式的无关项 66
2.8.6 具有无关项逻辑函数的化简 67
本章小结 68
习题 68
第3章 逻辑门电路 70
3.1 逻辑门电路概述 70
3.1.1 逻辑门电路的特点及其类型 70
3.1.2 3种基本逻辑门电路 70
3.2 TTL集成逻辑门电路 73
3.2.1 TTL与非门的工作原理 73
3.2.2 TTL与非门的电气特性与参数 75
3.2.3 改进的TTL与非门 82
3.2.4 集电极开路与非门和三态与非门 83
3.2.5 TTL数字集成电路的系列和特点 89
3.2.6 TTL集成门电路的使用注意事项 91
3.3 其他类型的双极型数字集成电路简介 93
3.3.1 射极耦合逻辑电路 93
3.3.2 集成注入逻辑电路 95
3.4 MOS集成逻辑门电路 97
3.4.1 CMOS非门 97
3.4.2 CMOS传输门和双向模拟开关 100
3.4.3 CMOS与非门和或非门 101
3.4.4 CMOS漏极开路门和三态门 102
3.4.5 CMOS数字集成逻辑电路的系列 103
3.4.6 CMOS逻辑电路的特点 104
3.4.7 CMOS逻辑门电路的使用注意事项 105
3.5 集成逻辑门接口技术 107
3.5.1 用TTL电路驱动CMOS电路 107
3.5.2 用CMOS电路驱动TTL电路 108
3.5.3 TTL(CMOS)电路驱动大电流负载 109
本章小结 110
习题 110
第4章 组合逻辑电路 113
4.1 组合逻辑电路概述 113
4.1.1 组合逻辑电路的特点 113
4.1.2 组合逻辑电路的逻辑功能描述 113
4.1.3 组合逻辑电路的类型和研究方法 114
4.2 组合逻辑电路的分析方法和设计方法 114
4.2.1 组合逻辑电路的分析方法 114
4.2.2 组合逻辑电路的设计方法 115
4.3 组合电路的竞争冒险现象 118
4.3.1 竞争冒险的产生原因 119
4.3.2 竞争冒险的判断和识别 119
4.3.3 竞争冒险的消除 120
4.4 加法器和数值比较器 121
4.4.1 加法器 121
4.4.2 数值比较器 126
4.5 数据选择器和数据分配器 129
4.5.1 数据选择器 129
4.5.2 数据分配器 132
4.6 编码器和译码器 133
4.6.1 编码器 133
4.6.2 译码器 140
4.6.3 集成中规模译码器的应用 147
本章小结 150
习题 150
第5章 触发器 153
5.1 触发器概述 153
5.1.1 触发器的特点 153
5.1.2 触发器的分类 153
5.2 基本RS触发器 154
5.2.1 基本RS触发器的电路结构和工作原理 154
5.2.2 基本RS触发器的功能描述方法 155
5.2.3 基本RS触发器的工作特点 156
5.3 同步时钟触发器 157
5.3.1 同步RS触发器 157
5.3.2 同步D触发器 158
5.3.3 同步JK触发器 159
5.3.4 同步T触发器和T′触发器 159
5.3.5 同步触发器的工作特点 160
5.4 主从时钟触发器 160
5.4.1 主从RS触发器 161
5.4.2 主从JK触发器 162
5.4.3 主从触发器的工作特点 163
5.5 边沿触发器 163
5.5.1 维持-阻塞式D触发器 164
5.5.2 利用门延迟时间的边沿触发器 165
5.5.3 CMOS传输门型边沿触发器 166
5.5.4 集成边沿触发器介绍 168
5.5.5 边沿触发器时序图的画法 169
5.6 集成触发器使用中应注意的几个问题 170
5.6.1 集成触发器的脉冲工作特性 170
5.6.2 集成触发器的参数 172
5.6.3 电路结构和逻辑功能的关系 173
5.6.4 触发器的选择和使用 174
5.6.5 不同类型时钟触发器之间的转换 174
本章小结 176
习题 176
第6章 时序逻辑电路 179
6.1 时序逻辑电路概述 179
6.1.1 时序逻辑电路的概念和特点 179
6.1.2 时序逻辑电路的分类 180
6.1.3 时序逻辑电路的功能描述 180
6.2 时序逻辑电路的分析方法 181
6.2.1 分析时序逻辑电路的一般步骤 181
6.2.2 时序逻辑电路分析举例 182
6.3 计数器 186
6.3.1 二进制计数器 187
6.3.2 十进制计数器 192
6.3.3 集成计数器 196
6.3.4 任意进制计数器的构成 201
6.3.5 计数器的应用 208
6.4 寄存器 210
6.4.1 状态寄存器 211
6.4.2 移位寄存器 212
6.4.3 移位寄存器在数据传送系统中的应用 215
6.4.4 移位寄存器构成移存型计数器 215
6.5 顺序脉冲发生器和序列信号发生器 219
6.5.1 顺序脉冲发生器 219
6.5.2 序列信号发生器 222
6.6 时序逻辑电路的设计 223
6.6.1 同步时序逻辑电路设计的一般步骤 224
6.6.2 同步时序逻辑电路设计举例 225
6.7 时序逻辑电路中的竞争冒险 230
本章小结 231
习题 232
第7章 脉冲信号的产生与整形 235
7.1 概述 235
7.1.1 脉冲信号的特点及主要参数 235
7.1.2 脉冲产生与整形电路的特点 235
7.2 施密特触发器 236
7.2.1 门电路构成的施密特触发器 236
7.2.2 集成施密特触发器 238
7.2.3 施密特触发器的应用 238
7.3 单稳态触发器 240
7.3.1 门电路构成的单稳态触发器 240
7.3.2 集成单稳态触发器 242
7.3.3 单稳态触发器的应用 243
7.4 多谐振荡器 244
7.4.1 门电路构成的多谐振荡器 244
7.4.2 石英晶体多谐振荡器 246
7.4.3 施密特触发器构成的多谐振荡器 247
7.5 555定时器及其应用 248
7.5.1 CC7555的电路结构和工作原理 248
7.5.2 555定时器构成的施密特触发器 250
7.5.3 555定时器构成的单稳态触发器 251
7.5.4 555定时器构成的多谐振荡器 253
7.5.5 555定时器综合应用实例 255
本章小结 257
习题 257
第8章 半导体存储器 259
8.1 半导体存储器概述 259
8.2 只读存储器 259
8.2.1 掩模ROM 260
8.2.2 可编程只读存储器 262
8.2.3 可擦除可编程只读存储器 263
8.2.4 只读存储器芯片简介 267
8.3 随机存储器 267
8.3.1 RAM的基本电路结构 267
8.3.2 RAM的存储单元 269
8.3.3 RAM芯片简介 272
8.4 存储器容量的扩展 273
8.4.1 位数的扩展 273
8.4.2 字数的扩展 273
8.4.3 RAM的字数、位数同时扩展 274
8.5 存储器的应用 275
8.5.1 存储器实现组合逻辑函数 275
8.5.2 存储数据、程序 277
本章小结 278
习题 278
第9章 D/A转换和A/D转换 280
9.1 概述 280
9.2 D/A转换器 281
9.2.1 D/A转换器的基本工作原理 281
9.2.2 D/A转换器的主要电路形式 281
9.2.3 D/A转换器的主要技术指标 285
9.2.4 常用集成D/A转换器简介 285
9.3 A/D转换器 288
9.3.1 A/D转换器的基本工作过程 288
9.3.2 A/D转换器的主要电路形式 290
9.3.3 A/D转换器的主要技术指标 299
9.3.4 集成A/D转换电路 300
本章小结 304
习题 305
第10章 可编程逻辑器件 306
10.1 概述 306
10.2 可编程逻辑器件的基本结构和表示方法 307
10.2.1 PLD的基本结构 308
10.2.2 PLD器件的表示方法 308
10.3 现场可编程逻辑阵列 309
10.3.1 PROM的结构 309
10.3.2 FPLA结构 310
10.3.3 FPLA器件的应用 311
10.4 可编程阵列逻辑PAL 312
10.4.1 PAL的基本电路结构 312
10.4.2 PAL的输出电路结构和反馈形式 313
10.4.3 PAL器件的应用 315
10.4.4 PAL的特点 319
10.5 通用阵列逻辑GAL 319
10.5.1 常用GAL芯片的结构 319
10.5.2 GAL的输出逻辑宏单元 322
10.5.3 GAL器件的特点 326
10.6 高密度PLD 327
10.6.1 可擦除的可编程逻辑器件 327
10.6.2 复杂的可编程逻辑器件 330
10.6.3 现场可编程门阵列 333
10.7 可编程逻辑器件的开发 337
10.7.1 在系统可编程技术 337
10.7.2 可编程逻辑器件的设计过程 338
10.7.3 边界扫描测试技术 340
本章小结 341
习题 342
第11章 硬件描述语言 343
11.1 EDA技术概述 343
11.1.1 EDA技术及发展 343
11.1.2 EDA技术的主要内容 344
11.1.3 EDA设计流程 345
11.1.4 EDA的原理图设计方法 347
11.2 硬件描述语言VHDL 355
11.2.1 VHDL设计实体的基本结构 357
11.2.2 VHDL语言要素 358
11.2.3 VHDL顺序语句 365
11.2.4 VHDL并行语句 373
11.3 VHDL设计流程实例 378
11.3.1 编辑VHDL源程序 379
11.3.2 设计8位计数显示译码电路顶层文件 381
11.3.3 编译顶层设计文件 382
11.3.4 仿真顶层设计文件 382
11.3.5 下载顶层设计文件 383
本章小结 383
习题 383
附录A 数字电路系统的设计 386
A.1 数字电路系统的组成 386
A.2 数字电路系统的方框图描述法 387
A.3 多路可编程控制器的设计与制作 387
A.3.1 多路可编程控制器的电路设计 387
A.3.2 电路制作与测试 390
A.4 数字频率计的设计与制作 392
A.4.1 数字频率计电路设计 392
A.4.2 数字频率计的制作与调试 395
A.5 数字电路系统设计与制作的一般方法 396
A.5.1 数字电路系统设计的一般方法 396
A.5.2 数字电路系统的安装与调试 398
附录B 数字系统一般故障的检查和排除 400
B.1 常见故障 400
B.2 产生故障的主要原因 401
B.3 查找故障的常用方法 401
B.4 故障的排除 403
附录C 国产半导体集成电路型号命名法(GB3430—82) 404
C.1 型号的组成 404
C.2 实际器件举例 404
附录D 本书常用文字符号 405
D.1 晶体管符号 405
D.2 电压、电流和功率符号 405
D.3 电阻、电导和电容符号 407
D.4 时间和频率符号 407
D.5 逻辑器件及其他符号 408
D.6 其他参数符号 409
参考文献 410