Friday, 20 February 2015

Group 1--Vending machine design--Blog for third lab day (Feb. 20th. 2015)

This is our third lab day for the Year 2 group project. During this lab day, we have revised our general block diagram to delete the parts that have similar functions and to increase the efficiency of the machine. In detail, we have deleted the cancel function block. Since the basic function of cancelling is to give the money back, it could be included in the change block.
Figure 1. Revised general block diagram.
We have also designed the ASM chart for every block.
Figure 2. ASM chart for control block
Figure 3. ASM chart for product_choice block
Figure 4. ASM chart for coin_input block
Figure 5. ASM chart for change block

Figure 6. ASM chart for count block