Professional Documents
Culture Documents
Appendix B - Model Project
Appendix B - Model Project
APPENDIX B
MODEL PROJECT
LAB MANUAL
APPENDIX-B: MODEL PROJECT
PROBLEM STATEMENT
Design an asynchronous lock operated by five input buttons labelled A, B, C, D, and R (the Reset
button). The unlocking operation can only take place if only one button is activated at a time and in
order B, D, A, C. Draw a state diagram and develop a logic circuit. Verify your design in MULTISIM
before submission.
Save your work frequently and take regular backups of important code.
Always create a new folder whenever you start work on a new project. Terrible things go
wrong if you attempt to store more than one project in the same directory!
Never make any connection(s) when power is ON!
The power should be turned off after completing each individual measurement
SOLUTION
STATE-DIAGRAM
Lock=0 Lock=0
S0 S1
(000 (001 D=C=B=A=0
D=0
) C=0 )
D=C=B=A=0 B=1
A=0 D=1
C=0
B=0
A=0
@ RESET=1,
All others Lock=0
S2
DEFAULT STATE (010 D=C=B=A=0
=
S0
)
Reset=1
D=0
C=0
D=0 B=0
C=1 A=1
Lock=1
B=0
S4 A=0 S3
D=X
C=X (100 (011 D=C=B=A=0
B=X ) Lock=0 )
A=X
STATE-TABLE
LOGIC FUNCTIONS:
Flip-flop = D-type
State: Q2Q1Q0
Output=Lock
Inputs= D, C, B, A
D2=D’CB’A’Q2’Q1Q0 + Q2Q1’Q0’
Lock=Q2Q1’Q0’
Simplified functions:
Lock=Q2Q1’Q0’
D2=D’CB’A’Q2’Q1Q0 + Lock
Realization:
Construct state machine circuit in MULTISIM, and verify the design behaviour as per given specs in
the problem statement.
Hint: Get three D- flip flops, five toggle switches, and four lamps.
Dn
Cn
X3 X1 X2
Bn
2.5 V 2.5 V 2.5 V An
D
4 U1A 4 U2A C
XFG1 D2 4 U6A D1 D0
Q2 ~1PR Q1 ~1PR Q0 X9 X7
~1PR
2 1Q 5 2 1Q 5
B
2
1D 1D X8
1D 1Q 5
2.5 V 2.5 V X6 A
3 ~1Q 6
Q1n 3 ~1Q 6
Q0n
0 4 3 Q2n 1CLK 1CLK 2.5 V
1CLK ~1Q 6
~1CLR ~1CLR 2.5 V
~1CLR
1 74LS74N 1 74LS74N
1 74LS74N J1 J3 J4 J5
VCC
5V
Key = D Key = C Key = B Key = A
VCC0
J6
7
Key = R
0
X4 Dn U10
Cn
An U21A
2.5 V 37
Q2n D0
U8A Q1n
Q2 U14A Lock B
Q1n Q0n 7410N
Q0n
74LS30N
7410N
7410N 38
1 U17
Dn
Dn U37 Cn
U15A An
C
Bn D2 Q2n
2 Q1n
An Bn
Q2n 7410N U11 Q0
Q1
Q0 Dn 74LS30N
Cn
74LS30N Bn
Q2n
U20A Q1
A
3
Q0 XXX
74LS30N
7486N Cn U12
Bn U9A
An
5 D1
Q2n
D
Q1n 7410N
Q0
74LS30N
6
Cn U13
Bn
An
Q2n
Dn
Q1
Q0n
74LS30N