
New
Generation Publishing
Easy, Hands On Electronics Books
A Practical Handbook to
Digital Electronics
NEW
GENERATION PUBLISHING
Copyright © 2005 by Alireza H. Fassih
All rights
reserved. No part of this book may be reproduced or transmitted in any form or
by any means, electronic or mechanical, including photocopying, xerography,
recording, or by incorporating into any information storage or retrieval
system, without the written permission from the author. Making copies of any
part of this book for any purpose is a violation of
The author or the publisher
does not warrant the accuracy of the materials in this book. Neither the author
nor the publisher is liable or responsible for any damages or injuries
as a result of using the
materials in this book directly or indirectly.
Visit our web site at www.NewGenerationBooks.com
www.ElectronicsIsEasy.com
Printed in the
ISBN 0-9776054-0-X
Preface
This
handbook can be a supplemental tool to a digital electronics textbook. The main
purpose of this handbook is a HANDS-ON APPROACH in learning digital circuits.
In
each section, a digital chip is introduced and then a software/hardware circuit
will follow. The hardware circuit is the simulation of the software circuit.
The
main goal of this handbook is to create a vast visualization of the working
function of the digital electronics circuitries. Based on my experience in
teaching electronics, students had more problems with setting up the hardware
circuits than software circuits. Therefore, one of my main intentions in
writing this handbook is to guide the students through setting up a complete
wiring of the circuits.
This
handbook is a COMPREHENSIVE COVERAGE of the practical working of the digital
circuits and can be used as a crash course in digital electronics, a lab-book,
or a supplement to any digital electronics textbook.
Contents
Chapter
1: Logic Gates
1.1
INVERTER Gate
1.2
OR Gate
1.3
1.4
1.5
NAND Gate
1.6
EXCLUSIVE-OR Gate
Chapter
2: Combinational Logic Chips
2.1 IC 7442, BCD-to-Decimal Decoder
2.2 IC 7447, BCD-to-7 Segment Decoder
2.3 IC 74147, Decimal to BCD Encoder
2.4 IC 74151, 8-Input Data Multiplexer
2.5 IC 74154, 1-Line-to-16 Line Demultiplexer
Chapter
3: Latches and Flip-Flops
3.1
S-R Latch
3.2
Gated S-R
Latch
3.3
Gated D
Latch
3.4
D Flip-Flop
3.5
J-K
Flip-Flop
Chapter
4: Counters
4.1
Asynchronous
2-Bit Counter
4.2
Asynchronous
3-Bit Counter
4.3
Asynchronous
4-Bit Counter
4.4
Synchronous
2-Bit Counter
4.5
Synchronous
3-Bit Counter
4.6
Synchronous
4-Bit Counter
Chapter
5: Shift Registers
5.1
One-Bit Shift
Register
5.2
Two-Bit Shift
Register
5.3
Four-Bit Shift Register
5.4
Eight-Bit Serial
In/Parallel Out Shift Register
5.5
Eight-Bit
Parallel In/Serial Out Shift Register
5.6 Four-Bit Universal Shift Register
Chapter
6: Digital-to-Analog Conversion
6.1
Digital-to-Analog (D/A) Conversion