
本书系统地论述了数字逻辑电路分析和设计的基本理论与基本方法。全书共分为7章,主要内容包括:数字逻辑概论、布尔代数、组合逻辑电路、同步时序逻辑电路、异步时序逻辑电路、可编程逻辑器件、数字系统设计基础.本书介绍了硬件描述语言(zVHDL)和MAX+PLUS II软件的内容,便于读者应用计算机软件设计和分析数字逻辑电路。 本书在确保概念介绍清晰的基础上,对于一级和二级知识点的理论部分给出了相应的例题,以增强读者对数字逻辑电路分析和设计的基本理论与基本方法的掌握程度,从而理解在数字系统中的数值计算是数值进行逻辑运算,在此过程中还有时序逻辑运算。 本书可以作为计算机科学与技术、计算机网络工程、自动控制、电子信息、机械与电子信息、物联网工程与应用等专业的本科生教材,也可以作为计算机、计算机网络、自动化、通信与电子信息等科学技术人员的参考书。
出版者的话
丛书序言
丛书编委会
前言
教学建议
第1章 数字逻辑概论1
1.1 概述1
1.1.1 数字系统的发展简史1
1.1.2 数字系统2
1.1.3 模拟信号的数字化处理4
1.2 数制系统5
1.2.1 数制的基本概念5
1.2.2 进位计数制6
1.2.3 数制转换7
1.2.4 二进制算术运算10
1.2.5 十六进制算术运算11
1.3 有符号二进制数的编码表示11
1.3.1 原码12
1.3.2 反码12
1.3.3 补码14
1.3.4 使用补码进行二进制算术运算15
1.4 二进制编码16
1.4.1 自然二进制编码的十进制17
1.4.2 (加权、自补)二进制编码17
1.4.3 余3 BCD码18
1.4.4 奇偶校验码18
1.4.5 格雷码19
1.4.6 汉明校验码21
1.4.7 字符编码23
1.5 本章小结23
1.6 习题23
第2章 布尔代数25
2.1 逻辑代数基础25
2.1.1 逻辑代数的基本概念25
2.1.2 基本逻辑运算26
2.1.3 IEEE逻辑符号28
2.1.4 逻辑代数的公理、定理和规则28
2.2 逻辑函数32
2.2.1 逻辑函数表达式的基本形式32
2.2.2 逻辑函数的标准形式33
2.2.3 逻辑函数表达式的转换34
2.3 逻辑函数的化简35
2.3.1 代数化简法36
2.3.2 卡诺图化简法37
2.4 本章小结43
2.5 习题43
第3章 组合逻辑电路45
3.1 逻辑门电路45
3.1.1 逻辑电平与正、负逻辑45
3.1.2 半导体器件的开关特性46
3.1.3 TTL与非逻辑门48
3.1.4 集电极开路输出门(OC门)和三态输出门(TS门)51
3.2 组合逻辑电路的基本概念53
3.3 组合逻辑电路的分析53
3.3.1 组合逻辑电路的分析方法53
3.3.2 组合逻辑电路的分析举例54
3.4 组合逻辑电路的设计56
3.4.1 组合逻辑电路的设计方法56
3.4.2 组合逻辑电路设计举例56
3.4.3 含有无关最小项的组合逻辑电路的设计58
3.4.4 逻辑函数中反变量的处理62
3.4.5 组合逻辑电路的险象62
3.5 常用组合逻辑集成电路67
3.5.1 译码器67
3.5.2 编码器73
3.5.3 数据选择器76
3.5.4 数据分配器78
3.5.5 加法器79
3.6 本章小结82
3.7 习题83
第4章 同步时序逻辑电路85
4.1 时序逻辑电路的结构模型与分类85
4.1.1 结构模型85
4.1.2 时序逻辑电路的分类85
4.1.3 同步时序逻辑电路的结构模型86
4.1.4 同步时序逻辑电路的描述方法86
4.2 触发器88
4.2.1 R-S触发器88
4.2.2 D触发器91
4.2.3 J-K触发器92
4.2.4 T触发器94
4.3 同步时序逻辑电路的分析94
4.3.1 同步时序逻辑电路的分析方法94
4.3.2 同步时序逻辑电路的分析举例95
4.4 同步时序逻辑电路的设计100
4.4.1 建立原始状态图和状态表100
4.4.2 状态化简103
4.4.3 状态编码110
4.4.4 确定激励函数和输出函数112
4.4.5 同步时序逻辑电路设计举例113
4.5 常用中大规模时序逻辑功能电路117
4.5.1 集成计数器117
4.5.2 集成寄存器119
4.6 本章小结121
4.7 习题122
第5章 异步时序逻辑电路126
5.1 异步时序逻辑电路的结构模型126
5.2 脉冲异步时序逻辑电路分析和设计127
5.2.1 脉冲异步时序逻辑电路的分析127
5.2.2 脉冲异步时序逻辑电路的设计130
5.3 电平异步时序逻辑电路134
5.3.1 电平异步时序逻辑电路的分析136
5.3.2 电平异步时序逻辑电路的竞争现象137
5.3.3 电平异步时序逻辑电路的设计138
5.3.4 电平异步时序逻辑电路设计举例146
5.4 本章小结149
5.5 习题150
第6章 可编程逻辑器件153
6.1 可编程只读存储器153
6.1.1 半导体存储器的概念153
6.1.2 采用ROM阵列图设计组合逻辑电路155
6.2 可编程逻辑阵列156
6.3 可编程阵列逻辑160
6.4 通用阵列逻辑162
6.4.1 输出逻辑宏单元164
6.4.2 结构控制字165
6.4.3 行地址布局167
6.5 在系统可编程技术168
6.5.1 可编程逻辑器件的器件设计方法168
6.5.2 MAX7000S/E可编程逻辑器件170
6.6 本章小结175
6.7 习题175
第7章 数字系统设计基础176
7.1 数字系统概述176
7.1.1 数字系统基本概念176
7.1.2 数字系统设计的一般过程177
7.1.3 数字系统设计工具179
7.1.4 数字系统的实现方法179
7.2 数据子系统设计180
7.2.1 数据子系统功能180
7.2.2 数据子系统的实现方法180
7.3 控制子系统设计181
7.3.1 控制子系统基本概念181
7.3.2 算法状态机181
7.3.3 小型控制器的设计185
7.3.4 微程序控制器的设计187
7.4 本章小结188
7.5 习题188
附录A 美国信息交换标准码(ASCII码)189
附录B VHDL硬件描述语言190
附录C 可编程逻辑器件软件MAX+PLUS Ⅱ214
参考文献228