目录 1
第1章 数字逻辑基础 1
1.1 计数体制 1
1.1.1 十进制数 1
1.1.2 二进制数 1
1.1.3 八进制数和十六进制数 2
1.1.4 数制间的转换 3
1.2 常用编码 4
1.2.1 二十进制编码(BCD码) 4
1.2.3 ASCII码 5
1.2.2 循环码 5
1.3 二极管和三极管的开关特性 6
1.3.1 二极管的开关特性 6
1.3.2 三极管的开关特性 7
1.4 逻辑代数基础 8
1.4.1 逻辑变量和逻辑函数 8
1.4.2 基本逻辑运算及基本逻辑门 9
1.4.3 逻辑代数的基本公式和常用公式 12
1.4.4 逻辑函数的表示方法 14
1.4.5 逻辑函数的化简 14
习题1 22
2.1 分立元件门电路 25
2.1.1 基本逻辑门电路 25
第2章 逻辑门电路 25
2.1.2 与非门、或非门电路 26
2.2 TTL集成逻辑门电路 27
2.2.1 TTL与非门的工作原理 28
2.2.2 TTL与非门的电压传输特性及抗干扰能力 29
2.2.3 TTL与非门的输入特性、输出特性和带负载能力 30
2.2.4 TTL与非门的动态特性 33
2.3 其他类型的TTL门电路 34
2.3.1 集电极开路门(OC门) 34
2.3.2 三态输出门(TSL门) 37
2.4.1 NMOS门电路 38
2.4 MOS逻辑门 38
2.4.2 CMOS门电路 41
2.5 数字集成电路使用中应注意的问题 43
2.5.1 TTL数字集成电路使用中应注意的问题 43
2.5.2 CMOS电路使用中应注意的问题 44
2.5.3 数字集成电路接口 45
习题2 47
第3章 组合逻辑电路 53
3.1 组合逻辑电路的特点 53
3.2 小规模集成电路构成的组合电路的分析与设计 53
3.2.1 分析方法 53
3.2.2 设计方法 55
3.3.1 二进制编码器 57
3.3 编码器 57
3.3.2 二-十进制编码器 58
3.3.3 优先编码器 59
3.4 译码器 61
3.4.1 二进制译码器 61
3.4.2 二-十进制译码器 64
3.4.3 半导体数码管和七段字形译码器 65
3.5 数据分配器与数据选择器 68
3.5.1 数据分配器 68
3.5.2 数据选择器 69
3.6.1 比较原理 72
3.6 数值比较电路 72
3.6.2 一位数值比较器 73
3.6.3 4位数值比较器 73
3.7 算术运算电路 75
3.7.1 二进制加法电路 75
3.7.2 二进制减法电路 78
3.7.3 算术逻辑单元(ALU) 81
3.8 奇偶校验电路 83
3.8.1 奇偶校验的基本原理 83
3.8.2 中规模集成奇偶发生器/校验器 85
3.9 中规模集成电路构成的组合电路的设计 86
3.10.1 竞争-冒险的产生 89
3.10 组合逻辑电路的竞争-冒险 89
3.10.2 竞争-冒险的判断 90
3.10.3 竞争-冒险的消除 90
习题3 90
第4章 触发器 95
4.1 基本触发器 95
4.1.1 闩锁电路及基本RS触发器 95
4.1.2 同步RS触发器 97
4.1.3 其他功能的触发器 99
4.1.4 触发器存在的问题 101
4.2.1 TTL集成JK触发器 102
4.2 TTL集成触发器 102
4.2.2 集成D触发器 106
4.3 MOS集成触发器 107
4.4 触发器逻辑功能的转换 108
习题4 109
第5章 时序逻辑电路 114
5.1 时序逻辑电路的特点和表示方法 114
5.1.1 时序逻辑电路的特点 114
5.1.2 时序逻辑电路的表示方法 114
5.2 时序逻辑电路的分析方法 115
5.3 寄存器 119
5.3.1 数码寄存器 119
5.3.2 锁存器 120
5.3.3 移位寄存器 121
5.4.1 计数器分类 123
5.4 计数器 123
5.4.2 二进制计数器 125
5.4.3 十进制计数器 128
5.4.4 可逆计数器 130
5.4.5 中规模集成计数器构成的任意进制的计数器 131
5.4.6 移位寄存器型计数器 133
5.5 顺序脉冲发生器 134
5.6 时序逻辑电路的设计方法 137
习题5 143
6.1.1 半导体存储器的特点及分类 148
6.1.2 半导体存储器的技术指标 148
6.1 概述 148
第6章 半导体存储器 148
6.2 只读存储器 149
6.2.1 固定只读存储器(ROM) 149
6.2.2 可编程只读存储器 150
6.2.3 可擦可编程只读存储器 151
6.3 随机存取存储器 154
6.3.1 静态RAM 155
6.3.2 动态RAM 156
6.3.3 集成RAM简介 157
6.3.4 RAM的扩展 157
习题6 159
第7章 可编程逻辑器件 162
7.1 可编程逻辑器件概述 162
7.1.1 可编程ASI现状与发展 162
7.1.2 关于可编程ASIC器件分类以及选择问题的讨论 162
7.1.3 可编程ASI的一般开发步骤 164
7.1.4 top-down和bottom-up设计思想 166
7.1.5 设计库及库元件 167
7.1.6 画层次原理图 167
7.1.7 层次连接器符号和总线 168
7.1.8 层次化设计的模拟 169
7.2.1 PLD的逻辑表示 170
7.2 可编程逻辑器件PLD基础 170
7.2.2 逻辑阵列的PLD表示法应用举例 175
7.3 通用阵列逻辑GAL基础 176
7.3.1 GAL的结构及工作原理 176
7.3.2 GAL应用举例 190
习题7 199
第8章 脉冲波形的产生与整形 201
8.1 集成555定时器及其应用 201
8.1.1 电路组成及工作原理 201
8.1.2 集成555定时器的应用 202
8.2 门电路构成的矩形波发生器及整形电路 207
8.2.1 多谐振荡器 207
8.2.2 单稳态触发器 209
8.2.3 施密特触发器 211
习题8 212
第9章 数/模和模/数转换 216
9.1 数/模转换器(DAC) 216
9.1.1 二进制权电阻DAC 216
9.1.2 R-2R倒T型电阻网络DAC 217
9.1.3 DAC的主要技术指标 219
9.1.4 集成DAC举例 220
9.1.5 D/A转换器应用举例 222
9.2 模/数转换器(ADC) 225
9.2.1 几个基本概念 225
9.2.2 并行比较ADC 228
9.2.3 反馈比较式ADC 229
9.2.4 双积分型ADC 232
9.2.5 ADC的主要技术指标 234
9.2.6 集成ADC举例 235
9.2.7 A/D转换器应用举例 237
习题9 238
第10章 数字系统分析与设计 241
10.1 数字系统概述 241
10.2 数字系统设计语言——寄存器传送语言 241
10.2.1 基本语句 242
10.2.2 设计举例 245
10.3 简易计算机的功能分析与电路设计 250
10.3.1 简易计算机基本结构 251
10.3.2 简易计算机框图设计 252
10.3.3 简易计算机控制器设计 254
10.3.4 简易计算机部件逻辑图设计 257
10.3.5 简易计算机的实现 262
习题10 266
附录A ABEL硬件描述语言简介 267
A.1 ABEL HDL语言用户源文件的基本结构 267
A.2 ABEL语言的语法规范 275
A.3 ABEL语言处理程序简介 282
A.4 编写测试向量的技巧 285
A.5 用ABEL语言实现逻辑设计举例 287
附录B 电气图用图形符号二进制逻辑单元(GB4728.12—85)简介 291
B.1 符号的构成 291
B.2 逻辑约定 292
B.3 各种限定性符号 293
B.4 关联标注法 296
B.5 常用器件符号示例 298
附录C 常用逻辑符号对照表 300
附录D 国产半导体集成电路型号命名法(GB3430—82) 302
D.1 型号的组成 302
D.2 示例 302
参考文献 304