Book description
The fundamentals and implementation of digital electronics are essential to understanding the design and working of consumer/industrial electronics, communications, embedded systems, computers, security and military equipment.
Devices used in applications such as these are constantly decreasing in size and employing more complex technology. It is therefore essential for engineers and students to understand the fundamentals, implementation and application principles of digital electronics, devices and integrated circuits. This is so that they can use the most appropriate and effective technique to suit their technical need.
This book provides practical and comprehensive coverage of digital electronics, bringing together information on fundamental theory, operational aspects and potential applications. With worked problems, examples, and review questions for each chapter, Digital Electronics includes:
information on number systems, binary codes, digital arithmetic, logic gates and families, and Boolean algebra;
an in-depth look at multiplexers, de-multiplexers, devices for arithmetic operations, flip-flops and related devices, counters and registers, and data conversion circuits;
up-to-date coverage of recent application fields, such as programmable logic devices, microprocessors, microcontrollers, digital troubleshooting and digital instrumentation.
A comprehensive, must-read book on digital electronics for senior undergraduate and graduate students of electrical, electronics and computer engineering, and a valuable reference book for professionals and researchers.
Table of contents
- Cover Page
- Title Page
- Copyright
- Dedication
- Preface
- Contents
-
1: Number Systems
- 1.1 Analogue Versus Digital
- 1.2 Introduction to Number Systems
- 1.3 Decimal Number System
- 1.4 Binary Number System
- 1.5 Octal Number System
- 1.6 Hexadecimal Number System
- 1.7 Number Systems – Some Common Terms
- 1.8 Number Representation in Binary
- 1.9 Finding the Decimal Equivalent
- 1.10 Decimal-to-Binary Conversion
- 1.11 Decimal-to-Octal Conversion
- 1.12 Decimal-to-Hexadecimal Conversion
- 1.13 Binary–Octal and Octal–Binary Conversions
- 1.14 Hex–Binary and Binary–Hex Conversions
- 1.15 Hex–Octal and Octal–Hex Conversions
- 1.16 The Four Axioms
- 1.17 Floating-Point Numbers
- 2: Binary Codes
- 3: Digital Arithmetic
-
4: Logic Gates and Related Devices
- 4.1 Positive and Negative Logic
- 4.2 Truth Table
- 4.3 Logic Gates
- 4.4 Universal Gates
- 4.5 Gates with Open Collector/Drain Outputs
- 4.6 Tristate Logic Gates
- 4.7 AND-OR-INVERT Gates
- 4.8 Schmitt Gates
- 4.9 Special Output Gates
- 4.10 Fan-Out of Logic Gates
- 4.11 Buffers and Transceivers
- 4.12 IEEE/ANSI Standard Symbols
- 4.13 Some Common Applications of Logic Gates
- 4.14 Application-Relevant Information
-
5: Logic Families
- 5.1 Logic Families – Significance and Types
- 5.2 Characteristic Parameters
- 5.3 Transistor Transistor Logic (TTL)
- 5.4 Emitter Coupled Logic (ECL)
- 5.5 CMOS Logic Family
- 5.6 BiCMOS Logic
- 5.7 NMOS and PMOS Logic
- 5.8 Integrated Injection Logic (I 2 L) Family
- 5.9 Comparison of Different Logic Families
- 5.10 Guidelines to Using TTL Devices
- 5.11 Guidelines to Handling and Using CMOS Devices
- 5.12 Interfacing with Different Logic Families
- 5.13 Classification of Digital ICs
- 5.14 Application-Relevant Information
- 6: Boolean Algebra and Simplification Techniques
-
7: Arithmetic Circuits
- 7.1 Combinational Circuits
- 7.2 Implementing Combinational Logic
- 7.3 Arithmetic Circuits – Basic Building Blocks
- 7.4 Adder–Subtractor
- 7.5 BCD Adder
- 7.6 Carry Propagation–Look-Ahead Carry Generator
- 7.7 Arithmetic Logic Unit (ALU)
- 7.8 Multipliers
- 7.9 Magnitude Comparator
- 7.10 Application-Relevant Information
- 8: Multiplexers and Demultiplexers
-
9: Programmable Logic Devices
- 9.1 Fixed Logic Versus Programmable Logic
- 9.2 Programmable Logic Devices – An Overview
- 9.3 Programmable ROMs
- 9.4 Programmable Logic Array
- 9.5 Programmable Array Logic
- 9.6 Generic Array Logic
- 9.7 Complex Programmable Logic Devices
- 9.8 Field-Programmable Gate Arrays
- 9.9 Programmable Interconnect Technologies
- 9.10 Design and Development of Programmable Logic Hardware
- 9.11 Programming Languages
- 9.12 Application Information on PLDs
-
10: Flip-Flops and Related Devices
- 10.1 Multivibrator
- 10.2 Integrated Circuit (IC) Multivibrators
- 10.3 R-S Flip-Flop
- 10.4 Level-Triggered and Edge-Triggered Flip-Flops
- 10.5 J-K Flip-Flop
- 10.6 Toggle Flip-Flop ( T Flip-Flop)
- 10.7 D Flip-Flop
- 10.8 Synchronous and Asynchronous Inputs
- 10.9 Flip-Flop Timing Parameters
- 10.10 Flip-Flop Applications
- 10.11 Application-Relevant Data
-
11: Counters and Registers
- 11.1 Ripple (Asynchronous) Counter
- 11.2 Synchronous Counter
- 11.3 Modulus of a Counter
- 11.4 Binary Ripple Counter – Operational Basics
- 11.5 Synchronous (or Parallel) Counters
- 11.6 UP/DOWN Counters
- 11.7 Decade and BCD Counters
- 11.8 Presettable Counters
- 11.9 Decoding a Counter
- 11.10 Cascading Counters
- 11.11 Designing Counters with Arbitrary Sequences
- 11.12 Shift Register
- 11.13 Shift Register Counters
- 11.14 IEEE/ANSI Symbology for Registers and Counters
- 11.15 Application-Relevant Information
-
12: Data Conversion Circuits – D/A and A/D Converters
- 12.1 Digital-to-Analogue Converters
- 12.2 D/A Converter Specifications
- 12.3 Types of D/A Converter
- 12.4 Modes of Operation
- 12.5 BCD-Input D/A Converter
- 12.6 Integrated Circuit D/A Converters
- 12.7 D/A Converter Applications
- 12.8 A/D Converters
- 12.9 A/D Converter Specifications
- 12.10 A/D Converter Terminology
- 12.11 Types of A/D Converter
- 12.12 Integrated Circuit A/D Converters
- 12.13 A/D Converter Applications
-
13: Microprocessors
- 13.1 Introduction to Microprocessors
- 13.2 Evolution of Microprocessors
- 13.3 Inside a Microprocessor
- 13.4 Basic Microprocessor Instructions
- 13.5 Addressing Modes
- 13.6 Microprocessor Selection
- 13.7 Programming Microprocessors
- 13.8 RISC Versus CISC Processors
- 13.9 Eight-Bit Microprocessors
- 13.10 16-Bit Microprocessors
- 13.11 32-Bit Microprocessors
- 13.12 Pentium Series of Microprocessors
- 13.13 Microprocessors for Embedded Applications
- 13.14 Peripheral Devices
- 14: Microcontrollers
- 15: Computer Fundamentals
-
16: Troubleshooting Digital Circuits and Test Equipment
- 16.1 General Troubleshooting Guidelines
- 16.2 Troubleshooting Sequential Logic Circuits
- 16.3 Troubleshooting Arithmetic Circuits
- 16.4 Troubleshooting Memory Devices
- 16.5 Test and Measuring Equipment
- 16.6 Digital Multimeter
- 16.7 Oscilloscope
- 16.8 Analogue Oscilloscopes
- 16.9 CRT Storage Type Analogue Oscilloscopes
- 16.10 Digital Oscilloscopes
- 16.11 Analogue Versus Digital Oscilloscopes
- 16.12 Oscilloscope Specifications
- 16.13 Oscilloscope Probes
- 16.14 Frequency Counter
- 16.15 Frequency Synthesizers and Synthesized Function/Signal Generators
- 16.16 Logic Probe
- 16.17 Logic Analyser
- 16.18 Computer–Instrument Interface Standards
- 16.19 Virtual Instrumentation
- Index
Product information
- Title: Digital Electronics: Principles, Devices and Applications
- Author(s):
- Release date: September 2007
- Publisher(s): Wiley
- ISBN: 9780470032145
You might also like
book
Digital Electronics
Designed to provide a comprehensive and practical insight to the basic concepts, Digital Electronics brings together …
book
Basic Electronics
Basic Electronics, meant for the core science and technology courses in engineering colleges and universities, has …
book
Fundamentals of Digital Logic and Microcontrollers, 6th Edition
Updated to reflect the latest advances in the field, the Sixth Edition of Fundamentals of Digital …
book
Digital Signal Processing 101, 2nd Edition
Digital Signal Processing 101: Everything You Need to Know to Get Started provides a basic tutorial …