第1章 数字概念与数制系统 1
1.1 数字和模拟:基本概念 1
1.2 数字系统的历史 4
1.3 数字技术对社会的影响 4
1.4 定义问题,算法简介 5
1.5 数字系统综述 6
1.6 数制系统简介 7
1.7 位数系统 7
1.7.1 十进制数 7
1.7.2 ?进制数 8
1.7.3 八进制数 8
1.7.4 十六进制数 8
1.7.5 用基r进行计数 9
1.8 数制系统的转换 9
1.8.2 十六进制和八进制到二进制的转换 10
1.8.1 二进制到十六进制的转换 10
1.8.3 二进制到十进制的转换 11
1.8.4 逐次除法基转换 11
1.8.5 小数基转换,逐次乘法 12
1.8.6 基转换算法 14
1.8.7 十进制到任意进制的转换 14
1.8.8 任意进制到十进制的转换 15
1.9.2 (加权)二进制编码 16
1.9.1 自然二进制编码的十进制 16
1.9 二进制编码 16
1.9.3 BCD自补码 17
1.9.4 间隔位编码 18
1.9.5 字母数字编码 19
1.9.6 带符号数的二进制编码 20
1.9.7 带符号数量编码 20
1.9.8 补码 21
1.10.1 二进制算术运算 22
1.10 算术运算 22
1.10.2 使用补码进行二进制算术运算 25
1.10.3 十六进制算术运算 27
小结 30
参考文献 31
术语 31
习题 33
第2章 布尔开关代数 38
2.1 二进制逻辑函数 38
2.1.1 IEEE逻辑符号 41
2.1.2 逻辑运算、符号和真值表 42
2.2 开关代数 43
2.2.1 相等 44
2.2.2 封闭 44
2.2.3 单位 45
2.2.4 结合律 45
2.2.5 分配律 46
2.2.7 互补律 47
2.2.6 交换律 48
2.2.8 对偶律 48
2.2.9 吸收律 48
2.2.10 等幂律 48
2.2.11 二进制变量和常数 48
2.2.12 德·摩根定理 49
2.3 功能完全操作集 52
2.4 用布尔代数简化布尔方程 53
2.5 开关函数的实现 55
2.5.1 开关函数到逻辑图的转换 55
2.5.2 逻辑图转化为开关方程 58
小结 59
参考文献 60
术语 60
习题 61
第3章 组合逻辑原理 65
3.1 组合逻辑的定义 65
3.1.1 真值表问题的提出 65
3.1.2 导出开关方程 69
3.2 标准形式 70
3.3 从真值表中生成开关方程 72
3.4 卡诺图 75
3.4.1 三变量和四变量卡诺图 75
3.4.2 五变量和六变量卡诺图 81
3.4.3 使用五变量卡诺图化简 82
3.4.4 使用六变量卡诺图化简 84
3.4.5 不完全确定的函数(随意项) 85
3.4.6 化简最大项方程 87
3.5 Quine-McClusky最小化方法 89
3.5.1 使用随意项的QM法 92
3.5.2 简化的质蕴含表 93
3.6 映射变量 96
3.7 混合逻辑组合电路 101
3.7.1 逻辑符号 102
3.7.2 圆圈逻辑的转换 104
3.7.3 使用圆圈表示合成开关函数 105
3.8 多输出函数 108
小结 110
参考文献 111
术语 111
习题 112
第4章 组合逻辑的分析与设计 117
4.1 组合逻辑设计的一般方法 117
4.2 数字集成电路介绍 122
4.3 译码器 128
4.4 编码器 137
4.5 数字多路器 141
4.6 加法器和减法器 149
4.6.1 串行全加器 152
4.6.2 先行进位加法器 152
4.6.3 中规模集成电路加法器 153
4.6.4 将MSI加法器用作减法器 155
4.6.5 将MSI加法器用作实现BCD码到余3码的转换器 156
4.6.6 BCD码加法器 157
4.7 二进制比较器 159
4.8 算述逻辑部件 163
4.9 阵列乘法器 167
4.10 三态缓冲 170
4.11 组合逻辑险态 171
4.11.1 静险态 171
4.11.2 动险态 174
参考文献 175
小结 175
术语 176
习题 177
第5章 触发器、简单计数器和寄存器 181
5.1 时序电路模型 181
5.2 触发器 185
5.3 触发器时间规范 197
5.3.1 时钟参数、脉冲宽度和扭曲 197
5.3.3 触发器的亚稳定性 199
5.3.2 触发器定时、建立、保持和延迟 199
5.4 简单计数器 202
5.4.1 除2、4和8计数器(异步) 202
5.4.2 Johnson计数器(同步) 203
5.4.3 循环计数器(同步) 204
5.5 中规模集成电路计数器 205
5.5.1 MSI异步计数器 206
5.5.2 MSI同步计数器 207
5.5.3 通过译码计数器输出来控制信号生成 212
5.5.4 计数器应用:数字时钟 213
5.5.5 MSI计数器的IEEE标准符号 216
5.6 寄存器 219
5.6.1 寄存器数据输入与输出 219
5.6.2 三态寄存器 224
5.6.3 寄存器连接到公共数据总线 228
5.6.4 寄存器传输时间 231
小结 232
参考文献 234
术语 234
习题 237
第6章 时序电路介绍 244
6.1 MEALY与MOORE模型 244
6.2 状态机表示法 244
6.2.1 现态与次态 245
6.2.2 状态图 246
6.2.3 状态表 248
6.2.4 转换表 249
6.2.5 激励表与激励函数 249
6.2.6 激励实现的代价 255
6.3 同步时序电路分析 257
6.3.1 分析原理 257
6.3.2 分析实例 258
6.4 构造状态图 263
6.4.1 可逆十进制计数器 263
6.4.2 序列检测器 263
6.4.3 串行余3码-BCD码转换器 267
6.5 计数器设计 269
6.5.1 模8同步计数器 269
6.5.2 可逆十进制计数器设计 271
小结 278
术语 280
参考文献 280
习题 281
第7章 时序电路设计 285
7.1 状态等价 285
7.2 状态化简 285
7.2.1 等价类 285
7.2.2 隐含表 287
7.3 不完全定义状态表的状态化简 291
7.4 状态分配方法 294
7.4.1 状态分配排列 295
7.4.2 状态分配算法 296
7.4.3 隐含图 300
7.5 算法状态机 302
7.5.1 ASM符号 302
7.5.2 ASM设计实例 305
7.6 链接时序机 312
小结 326
参考文献 327
术语 328
习题 329
第8章 异步时序电路 335
8.1 基本模式和脉冲模式的异步时序机 335
8.2 异步时序机分析 337
8.3 建立流程表 343
8.4 状态分配 345
8.4.1 竞争和循环 345
8.4.2 共享行状态分配 346
8.4.3 多行状态分配 348
8.4.4 “单活跃态”状态分配 349
8.5 异步电路设计 350
8.5.1 异步电路设计问题1 350
8.5.2 异步电路设计问题2 352
8.6 数据同步 355
8.7 异步时序电路的混合工作模式 358
小结 360
参考文献 361
术语 362
习题 363
第9章 可编程逻辑和存储器 368
9.1 存储器 368
9.2 用EPROM实现时序电路 372
9.3 可编程逻辑器件 376
9.3.1 可编程逻辑阵列 377
9.3.2 可编程阵列逻辑 378
9.3.3 用PAL设计-个可逆十进制计数器 382
9.3.4 普通阵列逻辑 384
9.3.5 用GAL设计同步时序电路 386
9.4 可擦除的可编程逻辑器件 390
9.4.1 Altera EP600EPLD 391
9.4.2 用EP600实现时序电路 393
9.5 PLD计算机辅助设计 396
9.5.1 组合逻辑的PLD实现 397
9.5.2 用PLD语言实现真值表 401
9.5.3 用PLD语言实现触发器 401
9.5.4 用PLD语言实现状态机 402
9.6 现场可编程门阵列 404
9.6.1 Xilinx FPGA 405
9.6.2 Xilinx FPGA系统开发工具 409
9.6.3 Xilinx宏库 411
9.6.4 Actel FPGA 412
小结 415
参考文献 416
术语 417
习题 418
10.1 作为开关的二极管 421
第10章 数字集成电路 421
10.2 双极晶体管开关 424
10.3 二极管逻辑 425
10.4 从DTL到TTL的演变 426
10.5 晶体管-晶体管逻辑电路 427
10.5.1 TTL电路工作机理 429
10.5.2 TTL技术要求 430
10.5.3 TTL子系列 433
10.5.4 肖特基面结 435
10.5.5 TTL子系列要求比较 436
10.5.6 集电极开路TTL电路 437
10.5.7 三态TTL器件 440
10.5.8 混合的TTL子系列扇出 441
10.5.9 其他TTL电路 442
10.6 射极耦合逻辑 443
10.6.1 射极耦合逻辑电路 444
10.6.2 ECL技术要求 446
10.6.3 ECL到TTL及TTL到ECL的接口 448
10.7 互补金属氧化物半导体 450
10.7.1 场效应管 450
10.7.2 MOSFET 452
10.7.3 MOSFET逻辑门 455
10.7.4 CMOS逻辑门 457
10.7.5 高速CMOS的功耗 458
10.7.6 高速CMOS的传输延迟 459
10.7.7 CMOS噪声容限 459
10.7.8 CMOS子系列 460
小结 461
参考文献 461
术语 462
习题 463
附录A TTL分析Spice练习 469
附录B 奇数号习题的答案 472