图书简介:
目??录
Chapter 1?Introductory Concepts 1
1-1 Digital and Analog Quantities 1
1-2 Binary Digits, Logic Levels, and Digital Waveforms 4
1-3 Fixed-Function Logic Devices 9
Chapter 2?Number Systems, Operations, and Codes 14
2-1 Decimal Numbers 14
2-2 Binary Numbers 15
2-3 Decimal-to-Binary Conversion 18
2-4 Binary Arithmetic 20
2-5 Complements of Binary Numbers 23
2-6 Signed Numbers 25
2-7 Arithmetic Operations with Signed Numbers 30
2-8 Hexadecimal Numbers 36
2-9 Octal Numbers 41
2-10?Binary Coded Decimal (BCD) 43
2-11?Digital Codes 46
2-12?Error Codes 48
Chapter 3?Logic Gates 61
3-1 The Inverter 61
3-2 The AND Gate 63
3-3 The OR Gate 69
3-4 The NAND Gate 73
3-5 The NOR Gate 77
3-6 The Exclusive-OR and Exclusive-NOR Gates 81
3-7 Fixed-Function Logic Gates 84
Chapter 4?Boolean Algebra and Logic Simplification 99
4-1 Boolean Operations and Expressions 99
4-2 Laws and Rules of Boolean Algebra 100
4-3 DeMorgan’s Theorems 105
4-4 Boolean Analysis of Logic Circuits 108
4-5 Logic Simplification Using Boolean Algebra 110
4-6 Standard Forms of Boolean Expressions 114
4-7 Boolean Expressions and Truth Tables 119
4-8 The Karnaugh Map 122
4-9 Karnaugh Map SOP Minimization 125
4-10?Karnaugh Map POS Minimization 133
4-11?The Quine-McCluskey Method 137
Chapter 5?Combinational Logic Analysis 149
5-1 Basic Combinational Logic Circuits 149
5-2 Implementing Combinational Logic 153
5-3 The Universal Property of NAND and NOR Gates 158
5-4 Combinational Logic Using NAND and NOR Gates 160
5-5 Pulse Waveform Operation 164
Chapter 6?Functions of Combinational Logic 174
6-1 Half and Full Adders 174
6-2 Parallel Binary Adders 177
6-3 Ripple Carry and Look-Ahead Carry Adders 183
6-4 Comparators 186
6-5 Decoders 189
6-6 Encoders 195
6-7 Code Converters 198
6-8 Multiplexers (Data Selectors) 201
6-9 Demultiplexers 207
6-10?Parity Generators/Checkers 209
Chapter 7?Latches, Flip-Flops, and Timers 221
7-1 Latches 221
7-2 Flip-Flops 227
7-3 Flip-Flop Operating Characteristics 236
7-4 Flip-Flop Applications 238
7-5 One-Shots 242
7-6 The Astable Multivibrator 249
Chapter 8?Shift Registers 261
8-1 Shift Register Operations 261
8-2 Types of Shift Register Data I/Os 262
8-3 Bidirectional Shift Registers 270
8-4 Shift Register Counters 272
8-5 Shift Register Applications 275
8-6 Logic Symbols with Dependency Notation 282
Chapter 9?Counters 289
9-1 Finite State Machines 289
9-2 Asynchronous Counters 291
9-3 Synchronous Counters 297
9-4 Up/Down Synchronous Counters 303
9-5 Design of Synchronous Counters 306
9-6 Cascaded Counters 313
9-7 Counter Decoding 316
9-8 Counter Applications 319
9-9 Logic Symbols with Dependency Notation 323
Chapter 10?Data Storage 333
10-1 Semiconductor Memory Basics 333
10-2 The Random-Access Memory (RAM) 338
10-3 The Read-Only Memory (ROM) 350
10-4 Programmable ROMs 354
10-5 The Flash Memory 357
10-6 Memory Expansion 361
10-7 Special Types of Memories 366
10-8 Magnetic and Optical Storage 370
Chapter 11?Signal Conversion and Processing 382
11-1 Analog-to-Digital Conversion 382
11-2 Methods of Analog-to-Digital Conversion 388
11-3 Methods of Digital-to-Analog Conversion 397
11-4 Digital Signal Processing 404
Chapter 12?Data Transmission 411
12-1 Data Transmission Media 411
12-2 Methods and Modes of Data Transmission 415
12-3 Modulation of Analog Signals with Digital Data 420
12-4 Modulation of Digital Signals with Analog Data 423
12-5 Multiplexing and Demultiplexing 428
12-6 Bus Basics 433
12-7 Parallel Buses 437
12-8 The Universal Serial Bus (USB) 442
12-9 Other Serial Buses 445
12-10?Bus Interfacing 450
Answers to Odd-Numbered Problems 463
Glossary 481
Chapter 13?Integrated Circuit Technologies(On Website)
展开
前??言
Digital Fundamentals第十一版继续秉承长期以来的写作传统,侧重于数字电子技术的核心基础内容的讲解。本书通过丰富的插图、例题、练习和若干应用帮助读者深入理解相关的基本概念。此外,本书还讨论了逻辑功能的实现、集成电路技术,并且讲解了信号转换和处理、数据传输、数据处理和控制等一些特定主题。第十一版增加了一些新的内容和特性,许多原有的内容也得到了扩展。
书中涉及的知识旨在让学生进一步学习高级或选修主题之前,掌握所有重要的基础概念。本书讲解的内容具有灵活性,以便适应各种课程的需求。例如,忽略或减少对于某些课程不太适合的设计性课题或应用性课题,并不会影响对书中基本概念的学习。半导体电路的背景知识并非本书必需的先修内容,集成电路技术(芯片内部电路)的知识则有选择地在书中提及了一些。
第十一版的新内容
● 全新的页面布局和设计,视觉效果更好,更容易使用,并且修订和更新了一些内容。
● 删除了过时设备的讲解。
● 新增了实现布尔函数化简的Q-M(Quine-McCluskey)方法。
● 新增了Moore状态机和Mealy状态机的内容。
● 新增了有关数据传输的一章,给出了标准总线的全面介绍。
● 突出了D触发器的使用。
本书的特性
● 核心基础内容与高级或扩展主题并没有混合讲解。
● InfoNotes(计算机小知识)以侧边栏的页面布局形式给出精选的趣味短文。
● 每章都提示学生如何找到各种练习的答案。
● 每章的各个小节都附有检查题,答案列在每章末尾。
● 大部分例题都附有相关问题,答案列在每章末尾。
● 分布在书中各处的Hands-On Tips(实践技巧)专栏提供有用的实践知识。
● 相关网站上的MultiSim文件,可用于仿真书中讲解的电路。
● 每章都提供了是非判断题。
● 每章都提供了单选自测题。
● 每章都提供了分节习题,并在本书末尾给出奇数编号习题的答案。
学生资源
● 可选择购买的实验手册(Experiments in Digital Fundamentals, Eleventh Edition),由Dave Buchla 和 Doug Joksch 撰写。
● MultiSim文件。
● 在线章节“Integrated Circuit Technologies”。
● VHDL教程。
● Verilog HDL教程。
● MultiSim教程。
● Altera Quartus II教程。
● Xilinx ISE教程。
● 5变量卡诺图教程。
● 汉明码教程。
● Q-M方法教程,等等。
教师资源
● 教师资源手册,包含相关章节的习题解答、MultiSim仿真结果,以及由Dave Buchla 和 Doug Joksch 撰写的实验手册的实验结果。
● 书中插图的幻灯片文件。
一些专题的说明
检查题 每个小节的结尾都给出由检查题组成的复习部分,以加强对这一小节主要概念的理解。检查题的答案列在各章末尾。
例题和相关问题?书中给出了丰富的例题,用来帮助读者理解基本概念。大部分例题都配有相关问题,通过让学生求解和例题相似的题目来强化和拓展其所学知识。
献给学生
数字电子技术遍布于我们生活的方方面面,例如手机和其他类型的无线通信应用,电视和收音机,以及过程控制、汽车电子、消费电子、飞机导航等,本书仅仅给出了为数不多的依赖于数字电子技术的应用。具备全面、扎实的数字电子技术基础知识,会帮助读者在将来获得技术含量很高的工作。对于学生而言,最重要的事情就是理解数字电子技术的核心基础内容,这样就可以深入到其他内容的学习中。
献给教师
通常,时间的限制或课程的侧重点决定了本课程的授课内容。为了满足特定课程的特定内容,忽略或强调一些知识及改变某些内容的学习顺序是很常见的。本书为授课内容的选取提供了很大的灵活性。某些相关主题分散在不同的章节,如果忽略了某些知识点,则其余内容不会受到影响。同样,如果增加了某些知识点,则它们和其余内容可以无缝衔接。本书围绕数字电子技术的核心基础内容编写,大部分内容对于数字电子技术课程来说都是必不可少的。围绕本课程,可以增加或减少书中的内容,取决于课程的侧重点和/或其他因素。即使对于核心基础内容,也可以忽略一些选修的章节。
◆ 核心基础内容。有关数字电子技术的核心基础内容贯穿全书。本书涉及的内容在数字电子技术中是十分重要的,不过围绕核心基础内容的每个主题可以根据特定需求增加或减少,这不会影响核心基础内容的学习。
◆ 集成电路技术。本书提供一章在线章节“Integrated Circuit Technologies”。如果想讨论电路的详细特性,则可以选读这一章的部分或全部内容,以补充数字电路的基础知识。忽略这一章不会影响本书其他内容的学习。
◆ 特殊主题。这些内容包括信号转换和处理、数据传输、数据处理和控制,分散在第11章、第12章和其他章节的选读内容中。这些内容对于数字电子技术课程也许不是必需的,或者也可以在其他课程中讲授。例如,在核心基础内容中,Q-M方法、循环冗余校验码、超前进位加法器或时序逻辑设计的相关知识都可以忽略。此外,贯穿全书的MultiSim知识可以作为选修内容。无论是仅选择核心基础内容,还是全部保留或介于两者之间,本书都可以满足不同的需求。
致谢
Digital Fundamentals第十一版的修订是许多人的工作成果和技术经验的总结。我认为我们已经完成了预期的工作,那是在本书已经很完善的基础上获得的改进结果。这不仅仅是基础内容的改善,还是前沿技术的引入,使得本书对于学生和教师更加实用。
为了出版读者现在所看到的这本书,Pearson Education的工作人员进行了多个阶段的工作,倾注了大量的时间与精力,才使得本书得以面世,他们是Rex Davidson、Lindsey Gill和Vern Anthony,还有其他许多的人。Lois Porter还为本书初稿的编辑做出了卓越的贡献。Doug Joksch给出了VHDL编程的相关内容。Gary Snyder修订和升级了MultiSim文件。对于以上提到的这些人和其他间接参与本书出版的人,在此表示我的感激之情。
在本书各个版本的修订过程中,得到了许多读者和专家的帮助。在此衷心感谢如下的审稿人,他们提出了许多有价值的建议和建设性的意见:
Dr. Cuiling Gong,Texas Christian大学
Jonathan White,Harding大学
Zane Gastineau,Harding大学
Dr. Eric Bothur,Midlands技术学院
同样感谢Pearson Education营销人员的努力,使得本书得以和广大读者见面。此外,感谢所有选用本书作为教材的教师和个人读者。我希望大家会发现Digital Fundamentals第十一版比之前的版本更好,它将继续是有价值的教材和参考资料。
Thomas L. Floyd
展开