Professional Documents
Culture Documents
Lab Journal
Group members:
MONEEBA HUSSAIN
FATIMA SAFA
WAHEEB AJMAL
Objectives:
⮚ To learn the importance and the use of parity checkers and generators.
Tools Used:
Submission Date:
Procedure/Program:
⮚ We design a parity generator by making its truth table and using a concept that number of 1’s of
A, B, C should be even. If it is even then the result will be 0 which means there is no error and if
it is odd then to make it even the output will be 1.
⮚ Then we simplified the expression by using Boolean algebra and its simplified form is:
P = m 1 + m2 + m4 + m7
= A’(B C) + A (B C)
=A B C
⮚ Lastly, we use 2 XOR gate to design a circuit diagram on proteus and breadboard.
Truth table:
A B C Parity
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
P = ∑ (1, 2, 4, 7)
00 01 11 10
0 m0 1 m5 1
1 1 m3 1 m6
Cannot be simplified using K-map.
Circuit:
ICs of Gates:
Task # 6.2:
Procedure/Program:
⮚ We design a parity generator by making its truth table and using a concept that number of 1’s of
A, B, C should be odd. If it is odd then the result will be 0 which means there is an error and if it
is even then to make it odd the output will be 1.
P = m 0 + m3 + m5 + m6
= A’(B C) + A(B C)
=A B C
⮚ Then we simplified the expression by using Boolean algebra and its simplified form is.
⮚ Lastly, we use 2 XOR Gate and 1 NOT Gate to design a circuit diagram on proteus and
breadboard.
Truth table:
A B C Parity
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 0
P = ∑ (0, 3, 5, 6)
00 01 11 10
0 1 m1 1 m4
1 m2 1 m7 1
Circuit:
ICs of Gates:
⮚ The truth table is verified and done simplification through Boolean algebra.
Task # 6.3:
Procedure/Program:
⮚ We design a parity checker by making its truth table and using a concept that number of 1’s of A,
B, C and Parity should be even. If it is even then the result will be 0 which means there is no
error and if it is odd then to make it even the output will be 1.
⮚ Then we simplified the expression by using Boolean algebra and its simplified form is.
= (A B) + (C P)
⮚ Lastly, we use 3 XOR gate to design a circuit diagram on proteus and breadboard.
Truth table:
Parity
A B C Parity
Checker
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
00 01 11 10
00 1 1
01 1 1
11 1 1
10 1 1
ICs of Gates:
Proteus software:
Analysis/Conclusion:
⮚ The truth table is verified and done simplification through Boolean algebra.
Task # 6.4:
Procedure/Program:
⮚ We design a parity generator by making its truth table and using a concept that number of 1’s of
A, B, C and Parity should be odd. If it is odd then the result will be 0 which means there is an
error and if it is even then to make it odd the output will be 1.
⮚ Then we simplified the expression by using Boolean algebra and its simplified form is.
= (A B)(C P) + (A B)(C P)
=(A B)+(A P)
⮚ Lastly, we use 3 XOR Gate and 1 NOT Gate to design a circuit diagram on proteus and
breadboard.
Truth table:
Parity
A B C Parity
Checker
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
00 01 11 10
00 1 1
01 1 1
11 1 1
10 1 1
Cannot be further simplified using K-maps
Circuit:
ICs of Gates:
Proteus software
Analysis/Conclusion:
⮚ The truth table is verified and done simplification through Boolean algebra.