Ahmadbilal.engr@gmail.com. Gates ahmadbilal.engr@gmail.com Ahmad Bilal - DLD

Preview:

Citation preview

ahmadbilal.engr@gmail.com

Gates

ahmadbilal.engr@gmail.com

Ahmad Bilal - DLD

ahmadbilal.engr@gmail.com

Logic Gates

• Basic Building Blocks• Logic Gate Symbol• Unique function• Truth or Function Table• Function Expression• Timing Diagram

AND Gate

• 1 output• 2 inputs• 3 inputs• 4 inputs• Multiple inputs

&0

0

0

ahmadbilal.engr@gmail.com

AND Gate function

• Logical Multiplication function

BAF NCBAF ....

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

AND Gate Timing Diagram

t0 t4 t5 t6t1 t2 t3

A

B

F

ahmadbilal.engr@gmail.com

Practice Task. Make a Timing Diagram of And Gate when

A = 0100011B=1101010

ahmadbilal.engr@gmail.com

Question for Class How can Safety Be added

to Industry ( Let say) Drilling Machine , using

gates ?

ahmadbilal.engr@gmail.com

OR Gate

• 1 output• 2 inputs• 3 inputs• 4 inputs• Multiple inputs >=10

0

0

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

OR Gate function

• Boolean Add function

BAF NCBAF ..

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

OR Gate Timing Diagram

t0 t4 t5 t6t1 t2 t3

A

B

F

ahmadbilal.engr@gmail.com

Can you Help me Develop a Security System for my house, so that when

any door opens, I get a Alarm

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

OR Gate Applications

• Car door open alarm

Alarm

Front left door

Rear left door

Front right door

Rear right door

ahmadbilal.engr@gmail.com

NOT Gate

• 1 input• 1 output

ahmadbilal.engr@gmail.com

NOT Gate function

AA

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

NOT Gate Timing Diagram

t0 t4 t5 t6t1 t2 t3

A

F

NOT Gate Applications

• 1’s Complement

1 1 1 1

1 1 1 1

0 0

0 0

0

0 0

0

ahmadbilal.engr@gmail.com

NAND Gate

• 1 output• 2 inputs• 3 inputs• 4 inputs• Multiple inputs

&0

0

0

ahmadbilal.engr@gmail.com

NAND Gate function

ahmadbilal.engr@gmail.com

BAF

CAN STUDENT DEVELOP EQUATION FOR NAND GATE !!!!

Remember Its AND with NOT

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

NAND Gate Timing Diagram

t0 t4 t5 t6t1 t2 t3

A

B

F

NAND Gate Applications

• Device Failure Alarm

ALARM

ahmadbilal.engr@gmail.com

NOR Gate

• 1 output• 2 inputs• 3 inputs• 4 inputs• Multiple inputs

>=10

0

0

ahmadbilal.engr@gmail.com

NOR Gate function

• NOT-OR function

BAF

ahmadbilal.engr@gmail.com

XOR Gate

• 1 output• 2 inputs• Multiple inputs

=10

0

0

ahmadbilal.engr@gmail.com

XOR Gate function

BAF

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

XOR Gate Timing Diagram

t0 t4 t5 t6t1 t2 t3

XOR Gate Applications

• Detecting odd number of 1’s

1

2

3

A

B

C

D

ahmadbilal.engr@gmail.com

XNOR Gate

• 1 output• 2 inputs• Multiple inputs

=0

0

0

ahmadbilal.engr@gmail.com

XNOR Gate function

Input OutputA B F0 0 10 1 01 0 01 1 1

BAF

ahmadbilal.engr@gmail.com

ahmadbilal.engr@gmail.com

XNOR Gate Timing Diagram

t0 t4 t5 t6t1 t2 t3

XNOR Gate Applications

• Detecting even number of 1’s

1

2

3

A

B

C

D

ahmadbilal.engr@gmail.com