Practical Design of Digital Circuits - 1st Edition - ISBN: 9780408011839, 9781483135564

Practical Design of Digital Circuits

1st Edition

Basic Logic to Microprocessors

Authors: Ian Kampel
eBook ISBN: 9781483135564
Imprint: Newnes
Published Date: 5th January 1983
Page Count: 320
Sales tax will be calculated at check-out Price includes VAT/GST
25% off
25% off
25% off
25% off
25% off
20% off
20% off
25% off
25% off
25% off
25% off
25% off
20% off
20% off
25% off
25% off
25% off
25% off
25% off
20% off
20% off
72.95
54.71
54.71
54.71
54.71
54.71
58.36
58.36
43.99
32.99
32.99
32.99
32.99
32.99
35.19
35.19
54.95
41.21
41.21
41.21
41.21
41.21
43.96
43.96
Unavailable
Price includes VAT/GST
× DRM-Free

Easy - Download and start reading immediately. There’s no activation process to access eBooks; all eBooks are fully searchable, and enabled for copying, pasting, and printing.

Flexible - Read on multiple operating systems and devices. Easily read eBooks on smart phones, computers, or any eBook readers, including Kindle.

Open - Buy once, receive and download all available eBook formats, including PDF, EPUB, and Mobi (for Kindle).

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Description

Practical Design of Digital Circuits: Basic Logic to Microprocessors demonstrates the practical aspects of digital circuit design. The intention is to give the reader sufficient confidence to embark upon his own design projects utilizing digital integrated circuits as soon as possible. The book is organized into three parts. Part 1 teaches the basic principles of practical design, and introduces the designer to his ""tools"" — or rather, the range of devices that can be called upon. Part 2 shows the designer how to put these together into viable designs. It includes two detailed descriptions of actual design exercises. The first of these is a fairly simple exercise in CMOS design; the second is a much more complex design for an electronic game, using TTL devices. Part 3 focuses on microprocessors. It illustrates how a particular design problem changes emphasis when a microprocessor is introduced.
This book is aimed at a fairly broad market: it is intended to aid the linear design engineer to cross the barrier into digital electronics; it should provide interesting supporting reading for students studying digital electronics from the more academic viewpoint; and it should enable the enthusiast to design much more ambitious and sophisticated projects than he could otherwise attempt if restricted to linear devices.

Table of Contents


Using this Book

Part 1 - Basic Logic

1 The Ubiquitous Silicon Chip

2 From Linear to Digital Electronics

Simple Diode Logic

The Transistor in Logic Circuits

The TTL Gate

Noise Margins

3 Logic Gates

Schmitt Triggers

Logic Networks

4 Optimization versus Minimization

Boolean Algebra

Karnaugh Maps

A Combined Example

Optimization

5 Timing

General Considerations

Timing Diagrams

Design Practice

Race Hazard Conditions

6 Latch, Bistable, Monostable and Astable Circuits

Latches

D-Type Bistables

J-K Bistables

Monostables

The 555 Timer

Astable Circuits

7 Registers

Quad S-R Latches

4-Bit Bistable Latch

Dual Bistable Latches

Octal D-Type Bistable

Shift Registers

8 Number Systems and Binary Arithmetic

Binary System

Octal System

Binary Coded Decimal

Hexadecimal System

Alternative Methods of Conversion

Binary Arithmetic

9 Arithmetic Devices

Full Adders

Arithmetic Logic Units

Comparators

The Modern Alternative - The Microprocessor

10 Counters

Asynchronous Counters

Synchronous Counters

Binary Rate Multiplier

Other Counter/Dividers

11 Displays and Display Drivers

Light Emitting Diodes

Driving Tungsten Lamps

Seven-Segment Displays

Dot-Matrix Displays

Starburst Displays

Liquid Crystal Displays

Gas Discharge Tubes

Multiplexing

12 Decoders and Data Selectors

Decoders

Data Selectors

13 Data Transmission and Parity

Data Transmission Across Short Distances

Communications Terms

Modems

Parity

The UART

ASCII Code

14 Logic Families

DTL - Diode Transistor Logic

TTL - Transistor Transistor Logic

ECL - Emitter Coupled Logic

I2L - Integrated Injection Logic

CMOS and SOS

PMOS Dynamic

The 54/74 TTL Family

4000 Series CMOS

Electrical Characteristics and Pin-Outs

Part 2 - Design Practice

15 Basic Principles

Switch Inputs

Delay Circuits

Edge-Detection

Interfacing Circuitry

Power-on Reset

Power Supplies

16 Control Logic

The Right Approach

Synchronous Control Logic

Asynchronous Control Logic

The State Encoder

17 Design, Construction and Testing

Suggested Code of Practice

Choice of Logic Type

Construction

Handling Precautions

Testing and Trouble-Shooting

18 A CMOS Design Example — Audible Process Timer

Defining the Requirement

Analyzing the Requirement

Design

Notes

19 A TTL Design Example — an Automated 'NIM' Machine - the 'AUTONIM'

Defining the Requirement

Analyzing the Requirement

Designing the Man-Machine Interface

Equipment Specification

Control Logic Approach and Logic Type

Design

Pinning-out

Calculating the Power Supply Current

Designing the Power Supply

Build and Test

Final Comment

Exercises

Part 3 - Microprocessors

20 A 6800 Microprocessing System

Microprocessor Architecture

The Execution of an Instruction

External Data Transfers

The Microprocessor and Random Logic

21 External Data Handling

Interrupts

Direct Memory Access

Analogue Interfacing

Serial Interfaces

22 The 6800 Microprocessor

Pin Layout

23 The COSMAC Microprocessor

Supporting Documentation

Main Features

Pin Layout and Functions

Internal Structure

Timing

Input/Output Ports

24 Software

Machine Code

Assembly Language

High Level Languages

Choosing the Right Language

The Structure of Programs

COSMAC Assembly Language

Flowcharts

Software Developments

25 Hard or Soft?

Experience Counts

Which Microprocessor?

26 A Microprocessor Design Example - an 'AUTONIM' Alternative

Hardware Design

Software Design

Conclusion

Postscript

Appendices - Brief Details

Appendix A - Abridged TTL Data

Numerical Listing of Devices included in this Appendix

Common Gates

Special Gates

Flip-Flops

Registers

Counters

Decoders

Data Selectors

Comparator

Monostable Multivibrators

555 Type Timer

Memory

Appendix B - Selected TTL Pinout Details and Supply Currents

Appendix C - Electrical Characteristics

54/74 Family Characteristics

4000 Series CMOS Characteristics

Appendix D - ASCII Code

Appendix E - a Note on Drawing Standards

Equivalent Logic Symbols in Different Standards

Special Symbology Used within this Publication

Index

Details

No. of pages:
320
Language:
English
Copyright:
© Newnes 1983
Published:
Imprint:
Newnes
eBook ISBN:
9781483135564

About the Author

Ian Kampel

Ratings and Reviews