Digital Electronics

by ;
Edition: 5th
Format: Hardcover
Pub. Date: 2006-08-08
Publisher(s): Delmar Cengage Learning
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $302.34

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

For the latest digital principles, techniques, and hardware, look no further than this up-to-date fifth edition! Practical, easy-to-understand coverage of the basics of digital design is provided, along with information on the necessary hardware to implement the design, and VHDL programming language for programming PLD devices. Everything from basic programming concepts to microprocessors and microcontrollers is featured, with updated coverage of CMOS sub-families and IC packages that reflect recent industry changes. The only book of its kind that includes both hands-on labs and MultiSIM'„¢ computer-simulated labs, Digital Electronics, 5th Edition provides users with opportunities to apply theory in real-world situations while becoming familiar with computer simulation technology.

Table of Contents

Preface xi
Number Systems
1(40)
Binary Number System
3(1)
Binary to Decimal Conversion
4(2)
Decimal to Binary Conversion
6(3)
Octal Number System
9(1)
Binary to Octal Conversion
10(1)
Octal to Binary Conversion
11(1)
Hexadecimal Number System
12(2)
Binary to Hexadecimal Conversion
14(1)
Hexadecimal to Binary Conversion
15(1)
Binary-Coded Decimal (BCD)
16(6)
Binary Addition
22(1)
Binary Subtraction
23(3)
Troubleshooting a 4-Bit Adder
26(15)
Digital Application
28(1)
Summary
29(1)
Questions and Problems
30(2)
Lab 1A 7483 4-Bit Full Adder
32(5)
Lab 1B 4008 4-Bit Full Adder
37(4)
Logic Gates
41(48)
Gates
43(1)
Inverters
43(2)
Or Gates
45(4)
And Gates
49(5)
Nand Gates
54(4)
Nor Gates
58(3)
Data Control Enable/Inhibit
61(1)
And Gate Enable/Inhibit
61(1)
Nand Gate Enable/Inhibit
62(1)
Or Gate Enable/Inhibit
63(1)
Nor Gate Enable/Inhibit
64(1)
Summary Enable/Inhibit
65(1)
Nand as an Inverter
66(1)
Nor as an Inverter
66(1)
Expanding an And Gate
66(1)
Expanding a Nand Gate
67(1)
Expanding an Or Gate
67(1)
Expanding a Nor Gate
67(1)
Programming a PLD (Optional)
68(4)
Troubleshooting Gates
72(17)
Digital Application
74(1)
Summary
75(1)
Questions and Problems
76(6)
Lab 2A Gates
82(3)
Lab 2B Gates
85(4)
Waveforms and Boolean Algebra
89(64)
Waveform Analysis
91(2)
Delayed-Clock and Shift-Counter Waveforms
93(6)
Combinational Logic
99(1)
Boolean Theorems
100(7)
DeMorgan's Theorems
107(5)
Designing Logic Circuits
112(11)
And-Or-Invert Gates
123(2)
Reducing Boolean Expressions Using Karnaugh Maps
125(2)
Programmable Logic Devices
127(4)
Programming a PLD (Optional)
131(3)
Troubleshooting Combinational Logic Circuits
134(19)
Digital Application
135(2)
Summary
137(1)
Questions and Problems
138(9)
Lab 3A Boolean Algebra
147(3)
Lab 3B Logic Converter
150(3)
Exclusive-Or Gates
153(42)
Exclusive-Or
155(3)
Enable/Inhibit
158(1)
Waveform Analysis
159(1)
Exclusive-NOR
160(2)
Parity
162(1)
Even-Parity Generator
163(3)
Even/Odd-Parity Generator
166(2)
Parity Checker
168(2)
9-Bit Parity Generator/Checker
170(4)
Comparator
174(5)
Programming a CPLD (Optional)
179(3)
Troubleshooting Exclusive-OR Circuits
182(13)
Digital Application
184(1)
Summary
184(1)
Questions and Problems
185(5)
Lab 4A Exclusive-Or
190(1)
Lab 4B Parity Generator/Checker
191(4)
Adders
195(56)
Half Adder
197(1)
Full Adder
198(7)
Binary 1's Complement Subtraction
205(2)
1's Complement Adder/Subtractor Circuit
207(4)
Binary 2's Complement Subtraction
211(3)
2's Complement Adder/Subtractor Circuit
214(5)
Signed 2's Complement Numbers
219(6)
Binary-Coded-Decimal Addition
225(2)
Binary-Coded-Decimal Adder Circuit
227(2)
Arithmetic Logic Unit (ALU)
229(2)
Programming a CPLD (Optional)
231(6)
Troubleshooting Adder Circuits
237(14)
Digital Application
239(1)
Summary
239(2)
Questions and Problems
241(5)
Lab 5A Adders
246(2)
Lab 5B Adder Circuits
248(3)
Specifications and Open-Collector Gates
251(42)
TTL Subfamilies
253(1)
TTL Electrical Characteristics
253(6)
TTL Supply Currents
259(1)
TTL Switching Characteristics
259(4)
TTL Open-Collector Gates
263(2)
Open-Collector Applications
265(2)
CMOS
267(1)
CMOS Subfamilies
267(3)
CMOS Specifications
270(3)
Interfacing TTL to CMOS
273(2)
Low-Voltage CMOS
275(1)
Emitter-Coupled Logic (ECL)
276(2)
Interfacing ECL to Other Logic Families
278(2)
Surface-Mount Technology
280(2)
CPLD Specifications (Optional)
282(1)
Troubleshooting TTL and CMOS Devices
283(10)
Digital Application
284(1)
Summary
285(1)
Questions and Problems
286(3)
Lab 6A Specifications and Open-Collector Gates
289(2)
Lab 6B Specifications and Open-Drain Inverters
291(2)
Flip-Flops
293(32)
Introduction to Flip-Flops
295(1)
Crossed Nand Set-Reset Flip-Flops
295(2)
Crossed NOR SET-RESET Flip-Flops
297(2)
Comparison of the Crossed NAND and the Crossed NOR SET-RESET Flip-Flops
299(1)
Using a SET-RESET Flip-Flop as a Debounce Switch
300(1)
The Gated SET-RESET Flip-Flop
301(2)
The Transparent D Flip-Flop
303(2)
The Master-Slave D Flip-Flop
305(5)
The Pulse Edge-Triggered D Flip-Flop
310(1)
Programming a CPLD (Optional)
311(4)
Troubleshooting a Digital Circuit
315(10)
Digital Application
318(1)
Summary
318(1)
Questions and Problems
319(3)
Lab 7A Flip-Flops
322(1)
Lab 7B Flip-Flops
323(2)
Master-Slave D and JK Flip-Flops
325(28)
Toggling a Master-Slave D Flip-Flop
327(1)
The JK Flip-Flop
328(3)
The Nonoverlapping Clock
331(1)
The Shift Counter
332(3)
Typical JK Flip-Flop ICs
335(1)
Programming a CPLD (Optional)
336(4)
Troubleshooting JK Flip-Flops
340(13)
Digital Application
342(1)
Summary
343(1)
Questions and Problems
344(5)
Lab 8A Shift Counter and Delayed Clock
349(2)
Lab 8B JK Flip-Flops
351(2)
Shift Registers
353(38)
Shift Register Constructed From JK Flip-Flops
355(1)
Parallel and Serial Data
356(1)
Parallel-In Serial-Out
357(2)
Serial Data Transmission Formats
359(3)
IC Shift Registers
362(3)
Serial Data Standards
365(3)
The ASCII Code
368(2)
Programming a CPLD (Optional)
370(4)
Troubleshooting an RS-232C System
374(2)
The USB Port
376(15)
Digital Application
378(1)
Summary
378(1)
Questions and Problems
379(3)
Lab 9A Shift Registers
382(6)
Lab 9B Shift Registers
388(3)
Counters
391(32)
The Ripple Counter
393(1)
The Decode-and-Clear Method of Making a Divide-by-N Ripple counter
394(2)
The Divide-by-N Synchronous Counter
396(3)
Presettable Counters
399(2)
The Up-Down Counter
401(2)
Typical MSI Counter ICS
403(3)
The Divide-by-N1/2 Counter
406(3)
Programming a CPLD (Optional)
409(5)
Troubleshooting Counters
414(9)
Digital Application
416(1)
Summary
416(1)
Questions and Problems
417(3)
Lab 10A Counters
420(2)
Lab 10B Counters
422(1)
Schmitt-Trigger Inputs and Clocks
423(22)
The Schmitt-Trigger Input
425(1)
Using a Schmitt Trigger to Square Up an Irregular Wave
425(1)
A Schmitt-Trigger Clock
426(2)
The 555 Timer Used as a Clock
428(6)
Crystal Oscillators
434(1)
Troubleshooting Clock Circuits
435(10)
Digital Application
437(1)
Summary
437(1)
Questions and Problems
438(3)
Lab 11A Schmitt Triggers and Clocks
441(2)
Lab 11B Clocks
443(2)
One-Shots
445(18)
A One-Shot Debounce Switch
447(1)
The Pulse Stretcher
447(2)
The Retriggerable One-Shot
449(1)
The Nonretriggerable One-Shot
450(1)
The 555 as a One-Shot
451(2)
The 74121 and 74IS122
453(1)
The Data Separator
453(3)
Troubleshooting One-Shots
456(7)
Digital Application
458(1)
Summary
458(1)
Questions and Problems
459(2)
Lab 12A One-Shots
461(1)
Lab 12B One-Shots
462(1)
Digital-to-Analog and Analog-to-Digital Conversions
463(28)
Resistor Networks for Digital-to-Analog Conversion
465(4)
The TTL Digital-to-Analog Converter
469(2)
Analog-to-Digital Conversion Using Voltage Comparators
471(2)
The Count-Up and Compare Analog-to-Digital Converter
473(2)
The Successive Approximation Analog-to-Digital Converter
475(3)
The DAC0830 Digital-to-Analog Converter Integrated Circuit
478(3)
Making the Logic for a 3-Bit Voltage Comparator Analog-to-Digital Converter
481(1)
Troubleshooting Digital-to-Analog Converters
482(9)
Digital Application
483(2)
Summary
485(1)
Questions and Problems
485(2)
Lab 13A Digital-to-Analog and Analog-to-Digital
487(2)
Lab 13B Analog-to-Digital Converters
489(2)
Decoders, Multiplexers, Demultiplexers and Displays
491(40)
Decoders
493(2)
Demultiplexers
495(1)
Multiplexers
495(1)
Using a Multiplexer to Reproduce a Desired Truth Table
496(3)
Multiplexer and Demultiplexer ICS
499(2)
The 8-Trace Oscilloscope Multiplexer
501(1)
The Light-Emitting Diode
502(2)
The Seven-Segment Display
504(3)
The Liquid Crystal Display
507(4)
Programming a CPLD (Optional)
511(8)
Troubleshooting Decoders
519(12)
Digital Application
522(1)
Summary
523(1)
Questions and Problems
523(3)
Lab 14A Multiplexers, Leds, and Seven-Segment Displays
526(3)
Lab 14B LEDs
529(2)
Tri-State Gates and Interfacing to High Current
531(22)
Tri-State Gates
533(2)
Tri-State Inverters and Buffers
535(2)
Computer Buses and the Tri-State Gate
537(2)
Buffering to High Current and High Voltage
539(3)
Multiplexing Seven-Segment LED Displays
542(2)
Isolating One Circuit from Another with Optocouplers
544(1)
Insulated Gate Bipolar Transistor (IGBT)
545(1)
Troubleshooting High-Current Digital Circuits
546(7)
Digital Application
548(1)
Summary
548(1)
Questions and Problems
549(2)
Lab 15A Tri-State Gates
551(1)
Lab 15B Tri-State Gates
552(1)
Memories and an Introduction to Microcomputers
553(34)
The Microcomputer and Its Parts
555(1)
The Central Processing Unit
555(3)
Computer Memory
558(1)
ROM
558(1)
PROM
559(2)
EPROM
561(1)
EEPROM
562(2)
Static RAM
564(1)
Dynamic RAM
565(2)
The Input/Output of The Computer
567(3)
The Program
570(2)
The Microcontroller
572(2)
Digital Application
574(2)
Flash Memory
576(11)
Summary
582(1)
Questions and Problems
582(2)
Lab 16 RAM
584(3)
Appendixes
587(22)
Lab Trainer Plans
589(4)
Equipment Needed
593(2)
Pinouts
595(8)
Nand Gates, MOS, and CMOS
603(6)
Glossary 609(10)
Answers to Self-Check and Odd-Numbered Questions and Problems 619(84)
Index 703

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.