第1章 基本知识 1
1.1 数字系统概述 1
1.1.1 数字系统的基本概念 1
1.1.2 数字电路的分类 3
1.1.3 研究内容与方法 3
1.2 数制及其转换 4
1.2.1 进位计数制 4
1.2.2 数制转换 7
1.3 带符号数的代码表示 10
1.3.1 原码 10
1.3.2 反码 11
1.3.3 补码 12
1.4 几种常用的编码 13
1.4.1 二—十进制编码 13
1.4.2 简单可靠性编码 16
1.4.3 字符编码 19
本章小结 20
思考题与练习题 20
第2章 逻辑代数基础 22
2.1 逻辑代数的基本概念 22
2.1.1 变量和运算 23
2.1.2 逻辑函数 25
2.2 逻辑代数的定理和规则 27
2.2.1 基本定理 27
2.2.2 重要规则 29
2.2.3 复合逻辑 31
2.3 逻辑函数表达式的形式与变换 33
2.3.1 逻辑函数表达式的基本形式 33
2.3.2 逻辑函数表达式的标准形式 33
2.3.3 逻辑函数表达式的转换 36
2.4 逻辑函数化简 38
2.4.1 代数化简法 39
2.4.2 卡诺图化简法 41
本章小结 50
思考题与练习题 50
第3章 集成逻辑门 52
3.1 数字集成电路的分类 52
3.1.1 按采用的半导体器件分类 52
3.1.2 按集成电路规模分类 53
3.1.3 按设计方法和功能定义分类 53
3.2 半导体器件的开关特性 54
3.2.1 晶体二极管的开关特性 54
3.2.2 晶体三极管的开关特性 57
3.3 逻辑门电路 60
3.3.1 简单逻辑门 60
3.3.2 TTL集成逻辑门 63
3.3.3 CMOS集成逻辑门 70
3.3.4 正逻辑和负逻辑 72
3.4 逻辑函数的实现 73
3.4.1 用与非门实现逻辑函数 74
3.4.2 用或非门实现逻辑函数 74
3.4.3 用与或非门实现逻辑函数 75
3.4.4 用异或门实现逻辑函数 76
本章小结 77
思考题与练习题 77
第4章 组合逻辑电路 79
4.1 组合逻辑电路分析 79
4.1.1 分析的一般步骤 80
4.1.2 分析举例 80
4.2 组合逻辑电路设计 84
4.2.1 设计的一般步骤 84
4.2.2 设计举例 85
4.2.3 几个实际问题的处理 87
4.3 组合逻辑电路中的竞争与险象 94
4.3.1 竞争现象与险象的产生 95
4.3.2 险象的判断 97
4.3.3 险象的处理方法 99
4.4 常用中规模组合逻辑器件 101
4.4.1 二进制并行加法器 101
4.4.2 译码器与编码器 106
4.4.3 多路选择器和多路分配器 110
本章小结 115
思考题与练习题 116
第5章 集成触发器 118
5.1 基本RS触发器 118
5.1.1 与非门构成的基本RS触发器 119
5.1.2 或非门构成的基本RS触发器 121
5.2 简单钟控触发器 123
5.2.1 钟控RS触发器 123
5.2.2 钟控D触发器 125
5.2.3 钟控JK触发器 126
5.2.4 钟控T触发器 128
5.3 主从钟控触发器 130
5.3.1 主从RS触发器 130
5.3.2 主从JK触发器 131
5.3.3 常用主从触发器芯片 132
5.4 边沿钟控触发器 133
5.4.1 维持—阻塞D触发器 133
5.4.2 常用边沿触发器芯片 134
本章小结 136
思考题与练习题 137
第6章 时序逻辑电路 139
6.1 时序逻辑电路概述 139
6.1.1 时序逻辑电路的结构 139
6.1.2 时序逻辑电路的分类 140
6.2 同步时序逻辑电路 141
6.2.1 描述方法 142
6.2.2 电路分析 143
6.2.3 电路设计 150
6.3 异步时序逻辑电路 167
6.3.1 特点与类型 167
6.3.2 电路分析 168
6.3.3 电路设计 172
6.4 常用中规模时序逻辑器件 175
6.4.1 计数器 175
6.4.2 寄存器 180
本章小结 182
思考题与练习题 183
第7章 可编程逻辑器件 186
7.1 PLD概述 186
7.1.1 PLD的发展 186
7.1.2 PLD的一般结构 187
7.1.3 PLD的电路表示法 187
7.1.4 PLD的分类 188
7.2 低密度可编程逻辑器件 189
7.2.1 可编程只读存储器 189
7.2.2 可编程逻辑阵列 194
7.2.3 可编程阵列逻辑 196
7.2.4 通用阵列逻辑 197
7.3 高密度可编程逻辑器件 200
7.3.1 器件的类型 200
7.3.2 器件的基本结构 202
7.3.3 典型器件 202
7.4 在系统编程技术简介 207
7.4.1 ISP技术的主要特点 207
7.4.2 编程原理与接口电路 208
7.4.3 开发软件与设计流程 210
本章小结 212
思考题与练习题 213
第8章 综合应用举例 215
8.1 汽车尾灯控制器设计 215
8.1.1 设计要求 215
8.1.2 功能描述 215
8.1.3 电路设计 216
8.1.4 功能仿真 219
8.2 智力竞赛抢答器设计 219
8.2.1 设计要求 219
8.2.2 功能描述 220
8.2.3 电路设计 220
8.2.4 功能仿真 221
8.3 简单交通灯控制器设计 222
8.3.1 设计要求 222
8.3.2 功能描述 223
8.3.3 电路设计 223
8.3.4 功能仿真 226
8.4 电子密码锁设计 226
8.4.1 设计要求 226
8.4.2 功能描述 227
8.4.3 电路设计 227
8.4.4 功能仿真 227
本章小结 229
思考题与练习题 229
附录1实验指导 230
附录2习题参考解答 258
附录3模拟测试 278
模拟试题一 278
模拟试题二 283
模拟试题一 参考答案 288
模拟试题二 参考答案 291
参考文献 296