本书内容包括数制与编码、逻辑代数、逻辑门电路、组合电路、触发器、时序电路、存储器、可编程逻辑器件、Verilog语言、脉冲整形与产生、数模与模数转换器、数字外围电路与QUARTUSⅡ软件的使用,并给出数十个数字电路大型作业题。本书还介绍多种数字元器件的技术参数、数字电路逻辑设计与直接设计方法,给出大量丰富的例题与习题,目的是使读者具有分析、设计与实现数字电路的能力。
样章试读
目录
- 目录
前言
第1章 数制转换与编码 1
1.1 二进制数 1
1.1.1 为什么使用二进制数 1
1.1.2 二进制数的组成、转换与算术运算 2
1.2 常用的编码 6
小结 7
思考题 8
习题 8
第2章 逻辑门与逻辑代数基础 9
2.1 逻辑描述 9
2.2 基本逻辑门功能概述 9
2.3 逻辑代数基本定律与公式 15
2.3.1 基本定律 15
2.3.2 基本公式 16
2.3.3 基本定理 18
2.4 标准逻辑函数式 21
2.5 代数法化简函数式 22
2.6 卡诺图 24
2.6.1 画卡诺图 24
2.6.2 用卡诺图化简“与或”函数式 26
2.6.3 具有无关项的逻辑函数化简 28
2.7 逻辑电路图、函数式与真值表之间的转换 29
2.8 与非门和或非门 32
小结 33
思考题 33
习题 33
第3章 门电路 36
3.1 数字逻辑信号 36
3.2 CMOS门电路 36
3.2.1 MOS晶体管 36
3.2.2 基本CMOS非门 37
3.2.3 CMOS与非门和或非门 38
3.3 74HC系列门电路的电特性 39
3.3.1 74HC系列门电路的极限电参数 39
3.3.2 74HC系列门电路的推荐工作条件 40
3.3.3 74HC系列门电路的静态电特性 41
3.3.4 74HC系列门电路的动态特性 46
3.4 其他类型的CMOS电路 48
3.5 常用的CMOS门电路系列 53
3.6 低电压CMOS器件 55
3.7 分立元件门电路 57
3.7.1 二极管与二极管逻辑门 57
3.7.2 双极性三极管 58
3.7.3 三极管非门 59
3.8 标准TTL门电路 60
3.9 74LS系列门电路 63
3.9.1 74LS系列门电路基本工作原理 63
3.9.2 74LS系列门电路电特性 66
3.10 常用的74TTL系列门电路 70
3.11 在数字电路设计中使用不同系列的芯片 71
3.12 正确使用门电路 73
3.13 数字电路的封装 75
小结 76
思考题 76
习题 77
第4章 组合逻辑电路 81
4.1 组合逻辑电路的一般问题 81
4.2 组合电路分析 81
4.2.1 组合电路的逻辑功能分析 81
4.2.2 组合电路的波形分析 82
4.2.3 组合电路的延迟时间分析 83
4.2.4 组合电路的电特性分析 85
4.3 组合电路部件 87
4.3.1 编码器 87
4.3.2 译码器 90
4.3.3 数据选择器 96
4.3.4 数值比较器 99
4.3.5 加法器 101
4.3.6 奇偶校验电路 104
4.4 组合电路设计 105
4.4.1 组合电路的逻辑设计法 105
4.4.2 组合电路的直接设计法 109
4.5 组合电路的竞争与冒险 113
4.5.1 竞争冒险现象 113
4.5.2 竞争冒险现象的消除 114
小结 115
思考题 115
习题 115
第5章 锁存器与触发器 119
5.1 概述 119
5.2 锁存器 119
5.2.1 由三极管组成的SR双稳态电路 119
5.2.2 由或非门组成的SR锁存器 121
5.2.3 由与非门组成的SR锁存器 122
5.3 SR触发器 123
5.4 D触发器 125
5.4.1 电平触发D触发器 125
5.4.2 边沿触发的维阻结构D触发器 126
5.4.3 基于CMOS传输门的D触发器 128
5.4.4 D触发器的特性方程与状态图 129
5.5 JK触发器 129
5.5.1 脉冲触发JK触发器 129
5.5.2 边沿触发JK触发器 131
5.5.3 JK触发器的特性方程与状态图 133
5.6 T触发器 134
5.7 触发器的电特性 134
5.7.1 74LS74的电特性 134
5.7.2 74HC74的电特性 136
5.8 锁存器与触发器电路分析 139
5.9 锁存器与触发器的应用 142
小结 146
思考题 146
习题 147
第6章 时序电路分析与设计 152
6.1 概述 152
6.1.1 时序电路的组成 152
6.1.2 时序电路中的基本概念 153
6.1.3 描述时序电路的逻辑工具 153
6.2 同步时序电路的逻辑分析步骤与举例 154
6.3 寄存器 157
6.3.1 寄存器 157
6.3.2 移位寄存器 159
6.4 计数器 166
6.4.1 异步计数器 167
6.4.2 同步计数器 172
6.4.3 使用集成计数器构成任意进制计数器 177
6.4.4 移位寄存器型计数器 180
6.4.5 计数器应用 183
6.5 同步时序电路逻辑设计 187
6.5.1 设计步骤 187
6.5.2 设计举例 188
6.6 时序电路直接设计 196
6.7 数字系统设计 199
6.7.1 数字系统的概念 199
6.7.2 数字系统的组成 200
6.7.3 数字系统设计实例 200
小结 211
思考题 211
习题 212
第7章 存储器 218
7.1 只读存储器 218
7.1.1 只读存储器概述 218
7.1.2 不可写入数据的ROM 21 9
7.1.3 可写入数据的ROM 221
7.1.4 并行接口EPROM存储器27256 226
7.1.5 二极管ROM实现数字电路 227
7.2 随机存储器 230
7.2.1 静态随机存储器 231
7.2.2 动态随机存储器 234
7.3 存储器扩展 235
7.3.1 位扩展 235
7.3.2 字容量扩展 235
7.4 存储器使用举例 236
7.5 单片机中的存储器 238
7.5.1 51单片机的程序存储器 238
7.5.2 51单片机的数据存储器 238
小结 239
思考题 239
习题 240
第8章 可编程逻辑器件工作原理 241
8.1 现场可编程门阵列 241
8.1.1 现场可编程门阵列的工作原理 241
8.1.2 实际应用的可编程门阵列器件 242
8.2 复杂可编程逻辑器件 249
8.2.1 复杂可编程逻辑器件的工作原理 249
8.2.2 实际的复杂可编程逻辑器件 250
8.3 其他可编程逻辑器件介绍 254
8.4 可编程逻辑器件的配置与编程 255
8.5 Cyclone器件最小系统电路 258
8.6 MAXⅡ器件最小系统电路 259
小结 261
思考题 261
习题 261
第9章 Verilog HDL 262
9.1 Verilog HDL基础 262
9.1.1 Verilog HDL中的基本约定 262
9.1.2 数据类型 263
9.1.3 运算符 265
9.2 Verilog HDL中的描述 267
9.3 Verilog HDL中的分支语句 270
9.4 Verilog HDL中的结构描述 271
9.5 Verilog HDL描述组合逻辑电路 271
9.6 Verilog HDL描述时序电路 272
9.7 Verilog HDL描述状态机 274
9.8 一些Verilog HDL描述数字电路的例子 283
小结 288
思考题 288
习题 288
第10章 脉冲整形与产生电路 290
10.1 施密特触发器 290
10.1.1 曲门电路组成的施密特触发器 290
10.1.2 施密特触发器的应用 292
10.2 单稳态触发器 293
10.2.1 由门电路组成的单稳态触发器 293
10.2.2 集成单稳态触发器74121 297
10.3 多谐振荡器 298
10.3.1 门电路组成的多谐振荡器 298
10.3.2 施密特型多谐振荡器 300
10.3.3 石英晶体振荡器 301
10.4 定时器555及其应用 303
10.4.1 定时器555的基本工作原理 303
10.4.2 定时器555组成施密特触发器 304
10.4.3 定时器555组成单稳态触发器 305
10.4.4 定时器555组成多谐振荡器 305
10.5 应用电路举例 306
小结 310
思考题 310
习题 310
第11章 数模与模数转换器 312
11.1 数模转换器 312
11.1.1 权电阻D/A转换器 313
11.1.2 输出电压型R/2R电阻网络D/A转换器 314
11.1.3 输出电流型R/2R电阻网络D/A转换器 316
11.1.4 电阻串型D/A转换器 317
11.1.5 D/A转换器的技术指标 318
11.2 模数转换器 321
11.2.1 并行A/D转换器 321
11.2.2 流水线型A/D转换器 322
11.2.3 双斜率A/D转换器 323
11.2.4 △一∑型A/D转换器 325
11.2.5 逐次比较式A/D转换器 327
11.2.6 A/D转换器的技术指标 328
小结 329
思考题 330
习题 330
第12章 数字外围电路 333
12.1 常用的开关量输入电路 333
12.1.1 按键电路 333
12.1.2 光耦隔离输入电路 336
12.2 LED显示电路 339
12.3 数字驱动电路 341
12.3.1 采用三极管或场效应管驱动继电器 341
12.3.2 其他数字输出接口电路 344
12.4 常用的数字实验电路 347
小结 348
思考题 348
习题 349
第13章 学习使用QUARTUSⅡ软件 350
13.1 图形输入法设计数字电路 350
13.2 Verilog HDL输入法 358
13.3 Verilog HDL设计数字系统 360
附录 数字电路大型作业与数字电子产品开发 364
F.1 大作业题目 364
F.2 大作业论文的写作 369
参考文献 372