Question

Question 4 State Machines (25 marks) A state machine is required for a simple vending machine. The machine takes one dollar c

0 0
Add a comment Improve this question Transcribed image text
Answer #1

(a)

ay Coin/deliver coin/delivenMOcon/delives VMI coin/delivu coim/delins VM3 coin/deliver eoln/delives VM2 coin /delives STATEMA

(b)

VMO= SISO = 00 VMI = SISO= VM2 QT 0S TS VM3 OTS (i)P Citi) next s SI SO Coin sI SOCoin+SI SOCoin SIS0 coim 11 mext-So=SIsOCoi

STATE

CURRENT STATE

INPUT

NEXT STATE

OUTPUT

S1

S0

coin

next_S1

next_S0

deliver

VM0

0

0

0

0

0

0

0

0

1

0

1

0

VM1

0

1

0

0

1

0

0

1

1

1

0

0

VM2

1

0

0

1

0

0

1

0

1

1

1

0

VM3

1

1

0

1

1

0

1

1

1

0

0

1

(c)

O001 vMO=S3S2 SISO 0O10 S352SISO Vmt Vm2= S3S2SISO = O100 VM3= S3S 2 S! SO O00 mext vm3 next-vm2 next-vmi next-Vmo Vm2.coin+V

CURRENT STATE

INPUT

NEXT STATE

vm3

vm2

vm1

vm0

coin

next_vm3

next_vm2

next_vm1

next_vm0

0

0

0

1

0

0

0

0

1

0

0

0

1

1

0

0

1

0

0

0

1

0

0

0

0

1

0

0

0

1

0

1

0

1

0

0

0

1

0

0

0

0

1

0

0

0

1

0

0

1

1

0

0

0

1

0

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

Add a comment
Know the answer?
Add Answer to:
Question 4 State Machines (25 marks) A state machine is required for a simple vending machine....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT