《数字电路与系统设计基础 第2版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:黄正瑾主编;田良主审
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2014
  • ISBN:7040405830
  • 页数:515 页
图书介绍:本书以设计为纲,以系统设计为中心,突出现代设计方法,兼顾与软件设计方法有关的硬件结构。本书首先在绪论部分通过一个电压峰值测量系统的设计实例介绍数字系统设计的软、硬件实现方法,并提出一个贯穿全书的数字抢答器系统典型设计课题。接下来本书分九章进行讲解,每章皆以用所在章节的知识完成数字抢答器系统子系统的设计作为结束,对读者展示与启发系统设计的具体方法与思路。第一章介绍数字与编码;第二章介绍组合逻辑电路的分析与设计,引进了使用模块根据算法设计的方法;第三章介绍了时序逻辑电路;第四章为PLD与VHDL简介;第五章讨论算术运算电路;第六章讨论存储器,引进了用ROM设计时序逻辑电路和微程序设计电路的概念;第七章介绍终端总线与接口,介绍接口设计的任务,A/D转换与D/A转换等;第八章介绍数字系统设计的过程与控制器设计方法;第九章数字集成逻辑电路及其应用。本书注重科学思维与工程意识,每章有针对性总结;注重视野的开拓,包含若干阅读内容;力求通俗易懂,方便自学。本书可作为高等学校电气信息、电子信息和控制工程等专业“数字电子技术”类课程的教材。

第0章 绪论 1

0.1数字信号与数字电路 1

0.1.1数字信号的特点 1

0.1.2数字信号的优点 2

0.2数字系统的实现方法 3

0.2.1全硬件实现 3

0.2.2程序+存储器的实现方法 4

0.3计算机的基本结构与运行方式 6

0.3.1计算机的基本结构 6

0.3.2计算机的运行方式 7

0.4数字系统设计实例 8

0.5本书的主要内容与学习方法 9

总结 9

习题 10

第1章 数字系统中的数制和码制 11

1.1数字系统中的数制 11

1.1.1十进制 11

1.1.2R进制 11

1.1.3二进制 12

1.1.4二进制的优点 12

1.1.5数制间的转换 14

1.1.6八进制与十六进制 15

1.2数字系统中数的表示方法与格式 17

1.2.1码的概念(二进制码与循环码) 17

1.2.2实数在数字系统中的表示方法 18

1.2.3定点数与浮点数 21

1.2.4十进制数的表示方法 23

1.3非数值数据在数字系统中的表示方法 24

总结 26

习题 26

第2章 逻辑函数与门网络 30

2.1逻辑代数的基本知识 30

2.1.1逻辑代数的基本运算 30

2.1.2逻辑代数的基本定律 34

2.1.3逻辑代数的基本规则 35

2.1.4逻辑代数的常用公式 36

2.1.5逻辑运算的完备集 37

2.2逻辑函数及其描述方法 37

2.2.1逻辑表达式 37

2.2.2逻辑图 38

2.2.3真值表 38

2.2.4卡诺图 39

2.2.5标准表达式 39

2.2.6最大项和标准或-与表达式 41

2.2.7非完全定义逻辑函数的描述 42

2.3门电路的基本知识 44

2.3.1正逻辑与负逻辑 44

2.3.2非门的电路模型 44

2.3.3其他门电路 45

2.3.4门电路的主要技术要求 46

2.3.5互补输出结构与开路门、三态门 51

2.3.6数字信号的传送与传输门(TG) 54

2.3.7集成门电路的外部封装 55

2.4逻辑函数的简化 55

2.4.1逻辑简化的意义与标准 55

2.4.2公式法简化 56

2.4.3卡诺图法简化 57

2.4.4计算机辅助逻辑简化 59

2.5组合逻辑电路 60

2.5.1组合逻辑电路的定义与特点 60

2.5.2组合逻辑电路的分析 61

2.5.3用混合逻辑电路图的方法描述组合逻辑电路 65

2.5.4组合逻辑电路的语言描述 67

2.5.5几种常用的组合逻辑模块 69

2.6组合逻辑电路的设计 82

2.6.1根据真值表设计 82

2.6.2使用模块根据算法设计 89

2.6.3用存储器与可编程逻辑器件实现组合逻辑电路 92

2.7电子设计自动化与逻辑模拟 93

2.7.1电子设计自动化(EDA)概述 93

2.7.2逻辑模拟 94

2.8组合逻辑电路的竞争与险象 99

2.8.1产生险象的原因 99

2.8.2消除险象的方法 102

2.9组合逻辑电路设计实例 102

总结 104

习题 106

第3章 时序逻辑电路 117

3.1触发器的原理与应用 117

3.1.1基本SR触发器 117

3.1.2锁存器 121

3.1.3触发器的无竞态触发方式 122

3.1.4带直接清除端的触发器 126

3.1.5触发器的应用 127

3.2时序逻辑电路的基本结构与描述方法 129

3.2.1时序逻辑电路的基本结构与行为特征 129

3.2.2时序逻辑电路的描述方法 129

3.3时序逻辑电路的分析方法 136

3.3.1传统的时序逻辑电路分析方法 136

3.3.2以集成计数器为核心的时序逻辑电路的分析方法 139

3.3.3以集成移位寄存器为核心的时序逻辑电路的分析方法 145

3.3.4以集成寄存器(锁存器)为核心的时序逻辑电路分析 149

3.3.5异步时序逻辑电路的分析 152

3.3.6时序逻辑电路的延时分析 155

3.4时序逻辑电路的设计方法 156

3.4.1传统的时序逻辑电路设计方法 156

3.4.2采用MSI时序逻辑功能模块设计 165

3.4.3时序逻辑电路的其他设计方法 170

3.5时序逻辑电路设计实例 174

总结 179

习题 180

第4章 可编程逻辑器件 190

4.1专用集成电路 190

4.1.1掩模设计 190

4.1.2编程设计 191

4.2可编程逻辑器件的电路结构 194

4.2.1简单可编程逻辑器件(SPLD) 194

4.2.2复杂可编程逻辑器件(CPLD) 200

4.2.3现场可编程门阵列(FPGA) 204

4.2.4CPLD与FPGA的性能比较 206

4.3可编程逻辑器件的使用 209

4.3.1PLD的设计流程 209

4.3.2开发软件使用方法 211

4.4VHDL语言 213

4.4.1概述 213

4.4.2程序包 214

4.4.3实体 214

4.4.4结构体 215

4.5可编程片上系统(SoPC) 221

4.6PLD设计举例 221

总结 225

习题 226

第5章 算术逻辑运算电路 228

5.1基本算术运算电路 228

5.1.1加法器 228

5.1.2数值比较器 232

5.1.3移位运算 233

5.2复杂运算电路的设计 234

5.2.1用基本运算电路配合控制程序的实现方法 234

5.2.2乘法电路 237

5.2.3除法电路 245

5.3BCD码算法 250

5.3.1 1位BCD码运算 250

5.3.2多位BCD码加法电路 251

5.3.3BCD码乘法 253

5.4逻辑运算和中规模集成ALU 253

5.5运算电路设计实例 255

总结 257

习题 258

第6章 存储器 261

6.1半导体存储器 261

6.1.1存储器的基本结构 261

6.1.2线性译码方式 262

6.1.3双向译码方式 263

6.1.4存储器容量的扩展 266

6.1.5静态RAM的读/写过程 267

6.1.6动态RAM的概念 269

6.2只读存储器 271

6.2.1固定ROM 272

6.2.2可编程ROM 272

6.2.3用ROM实现时序逻辑电路 273

6.3其他存储器 277

6.3.1磁表面存储器 277

6.3.2光学存储器 281

6.4计算机中的存储器体系与管理 283

6.4.1存储器的层次化体系 283

6.4.2超高速缓存与主存之间的数据交换 284

6.5存储器设计实例 285

总结 287

习题 287

第7章 终端、总线和接口 293

7.1外部信息与二进制代码之间的转换 294

7.1.1部分输入设备的转换原理与相关接口 294

7.1.2部分输出设备的转换原理 299

7.2数模与模数转换 304

7.2.1传感器与信号调理电路 304

7.2.2数模转换的基本原理 305

7.2.3常用的D/A转换方案 305

7.2.4D/A转换的主要技术指标 310

7.2.5A/D转换的基本原理 312

7.2.6几种常见的A/D转换方案 316

7.3系统总线 324

7.3.1总线的标准 324

7.3.2设备与总线的连接 324

7.3.3计算机总线的分类与标准 326

7.4接口电路 327

7.4.1计算机与终端的信息交换方式 327

7.4.2数模和模数转换常用集成芯片及其与数字系统之间的接口 331

7.5数字数据的远地传送 335

7.5.1数据串行传送方式 335

7.5.2校验码及校验电路 336

7.5.3串并转换与并串转换电路 337

7.6接口电路设计实例 338

总结 340

习题 341

第8章 数字系统与控制器设计 348

8.1数字系统的设计过程 348

8.1.1系统调研,确定初步方案 349

8.1.2逻辑划分,确定详细方案 350

8.1.3选择器件,确定具体电路 352

8.2全硬件数字系统控制器设计 358

8.2.1硬件控制器设计 358

8.2.2微程序控制器 362

8.3数字系统的软件实现方法 364

8.3.1模型计算机的指令系统 364

8.3.2模型计算机CPU的组成(硬件结构) 368

8.4模型计算机的控制器设计 370

8.4.1指令的执行过程分析 370

8.4.2组合电路控制器设计 373

8.4.3模型计算机微程序控制器 377

8.5数字系统与控制器设计实例 383

总结 388

习题 389

第9章 数字集成逻辑电路及其应用 392

9.1晶体管开关电路 392

9.1.1MOS晶体管的开关特性 392

9.1.2单沟道模拟开关电路 393

9.1.3CMOS双向模拟开关单元 394

9.1.4CMOS多路模拟开关(AMUX) 395

9.1.5双极型模拟开关 397

9.1.6二极管开关 400

9.2门电路 402

9.2.1门电路的基本结构 402

9.2.2门电路的传输特性与技术指标 402

9.2.3几种常用的门电路工艺与结构 403

9.2.4动态门的概念 419

9.3高速MOS门电路 420

9.3.1SCFL电路的基本结构 420

9.3.2SCFL数字单元电路 422

9.3.3其他SCFL电路 425

9.4开关信号的产生 427

9.4.1张弛振荡原理 427

9.4.2双稳态触发器 431

9.4.3单稳态触发器 434

9.4.4自激多谐振荡器 439

9.4.5 555定时器 441

9.4.6负阻器件及其应用 445

9.5集成电路应用设计实例 446

总结 447

习题 448

附录一 国家标准GB4728.12—85《电气图用图形符号 二进制逻辑单元》简介 460

附录二 VHDL简明教程 466

附录三 英汉名词术语对照 509

参考文献 514