0% found this document useful (0 votes)
68 views22 pages

Digital Basics

This document discusses digital systems and binary number systems. It provides information on the difference between analog and digital systems, and describes decimal and binary number systems. It then defines digital systems as systems with discrete, finite input and output values. The document discusses combinational and sequential logic, positive and negative logic, and basic logic gates like AND, OR, NAND, and NOR. It also covers truth tables, Boolean notation, sum of products, product of sums, and minimization techniques like algebra and Karnaugh maps.

Uploaded by

Abhi190300
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views22 pages

Digital Basics

This document discusses digital systems and binary number systems. It provides information on the difference between analog and digital systems, and describes decimal and binary number systems. It then defines digital systems as systems with discrete, finite input and output values. The document discusses combinational and sequential logic, positive and negative logic, and basic logic gates like AND, OR, NAND, and NOR. It also covers truth tables, Boolean notation, sum of products, product of sums, and minimization techniques like algebra and Karnaugh maps.

Uploaded by

Abhi190300
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Digital systems

Difference between
Analog and Digital
Number system
 Decimal number System
(Base 10)
 Binary number System
(Base 2 )
Digital systems

 A digital system is a system whose inputs


and outputs fall within a discrete, finite set of
values
 Two main types
1
 Combinational 7
3
 Outputs dependent only on current input
 Sequential
 Outputs dependent on both past and present inputs
Positive and Negative Logic
 In positive logic systems, a high voltage is
associated with a logic 1, and a low voltage
with a logic 0.
 While in negative logic systems, a high
voltage is associated with a logic 0, and a low
voltage with a logic 1.
Combinational Logic Circuits

 Aims
 To express the inputs and outputs of a system in
binary form
 To develop the relationships between these inputs
and outputs as a truth table
 To simplify the Boolean expression using algebra
or Karnaugh maps
 To select suitable electronic devices to implement
the required function
Basic logic gates
Not x
x
x xy x xyz
And y y
z
x x+y x x+y+z
Or y
y z
x xy
Nand y
x x+y
Nor y
x xÅy
Xor y
7
Truth Tables and Boolean Notation

 Circuits with one input

Buffer P=A
A P
 A P
0 0
1 1

A P
 Not P=A
0 1 A P
1 0
Basic AND / OR

 Circuits with two Inputs

A B P
0 0 0
 AND P = A.B 0 1 0 A P
1 0 0 B
1 1 1

A B P
0 0 0 A
 OR P=A+B 0 1 1 P
B
1 0 1
1 1 1
NAND / NOR

 Problems with two Inputs

A B P
0 0 1 A
 NAND P = A.B 0 1 1 P
1 0 1
B
1 1 0

A B P
0 0 1
A
0 1 0 P
 NOR P=A+B 1 0 0
B
1 1 0
NAND
 A “universal” gate
 any digital system can be implemented with it

 AND, OR, NOT can be obtained from NAND gates


NAND
= x
0
y
0
(xy)’
1
0 1 1
1 0 1
1 1 0
NOR Implementation
 A universal gate
 The dual of NAND
 All procedures/rules for NAND are dual of the

corresponding procedures/rules for NOR NOR


 NOT OR AND implemented with NOR x y
0 0
(x+y)’
1
0 1 0
1 0 0
1 1 0
XOR / XNOR

 Circuits with two Inputs:


A B P
 XOR P=AÅB 0 0 0
0 1 1
A
1 0 1 P
B
1 1 0

A B P
0 0 1
 XNOR P = A Å B 0 1 0
A
B
P
1 0 0
1 1 1
Algebraic Laws

 DeMorgan’s Laws
 The AND and OR functions can be shown to be
related to each other through the following
equations:

AB  A+ B
A B  A+ B
A B  A+ B
AB  A+ B
DeMorgan
 DeMorgan’s Laws
 NOT the individual terms
 Change the sign
 NOT the lot

.
Exercise

A B A+B A.B A.B P


Complete the truth table
for this circuit and name 0 0 0 0 1 0
the equivalent primitive
function/gate.
0 1 1 0 1 1

1 0 1 0 1 1

1 1 1 1 0 0
Sum of Products/Product of Sums

 For all combinations of inputs for which the output is


a logical true:

 Combining the minterms with OR gives the sum-of-


products

 For all combinations of inputs for which the output is


a logical false:

 Combining the maxterms with AND gives the


product-of sums.
Exercise

A B C P
Write out the sum-of-products expression
0 0 0 1 for the truth table : 4 answers
0 0 1 1 Net results to B’…
0 1 0 0
0 1 1 0
A.B.C + A.B.C + A.B.C + A.B.C
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
Example

 Consider a buzzer which sounds when :


 The lights are on and
 The door is open and A
 No key is in the ignition
B Alarm system P Active
C

VariableValue Situation
A 1 Lights are on
0 Lights are off
B 1 Door is open
0 Door is closed
C 1 Key is in ignition
0 Key is out of ignition
P 1 Buzzer is on
0 Buzzer is off
Example
A B C P
0 0 0 0
 Truth Table 0 0 1 0
 A Truth Table can be 0 1 0 0
used to show the 0 1 1 0
relationships between : 1 0 0 0
 the 3 inputs and 1 0 1 0
1 1 0 1
 the single output
1 1 1 0

lights A
door B P buzzer
 Implementation as a
circuit using logic gates keys C
Minimization

 The expression can be simplified in one of


two ways:

 via algebra
 via Karnaugh map
BCD Display

You might also like