Professional Documents
Culture Documents
Assignment BENC 2413 SEM1 - 2020 - 2021
Assignment BENC 2413 SEM1 - 2020 - 2021
DIGITAL SYSTEM
GROUP ASSIGNMENT
SEM 1 2020/2021
BENC 2413: DIGITAL SYSTEM
Group Assignment
SEM 1 2020/2021
Project 1:
Design a control for a hot drinks vending machine using JK flip-flop. Hot drinks inside the machine cost 50
cents, and the machine accepts 50¢, 20¢ and 10¢ only. The inputs to the control are a set of three signals
that indicate what kind of coin has been deposited, as well as a reset signal. Assume that exactly one coin
is inserted on each cycle because the machine cannot accept more than one coin. The control should
generate an output signal that causes the hot drink to be delivered whenever the amount of money
received is 50¢ cents and return any necessary changes. Once the candy has been delivered, some
external circuitry will generate a reset signal to put the control back into its initial state. Then it should be
ready to start accepting coin for the hot drink. Don’t forget to design your FSM using Multisim.
Project 2
Project 3
Design Traffic light with counter Condition 1 While pedestrian button is not pressed, GREEN
display control system that will light will always turn on therefore timing counter
operate in two conditions. The will display nothing
digital controller is required to Condition 2 When pedestrian button is pressed. GREEN
control a traffic light in a main road button will turn on for 3 seconds follows by
that has pedestrian crossing. The YELLOW for 2 seconds and RED for 10 seconds.
main street has GREEN, YELLOW The PEDESTRIAN light is always RED and will
and RED lights. There is also only turn into GREEN when RED light in main
PEDESTRIAN light that will turn street turns on. Then the traffic light goes into
from RED to GREEN few second Condition 1.
after pedestrian button is pressed.
Timing counter will be counting down for each sequence of
condition 2
Project 4
Project 5
Hani is trying to control the fan speed in her study room. There are three (3) buttons available to
control the fan speed namely 0, 1 and RESET, the button can only press once on a time. Assume
the initial speed is starting from 000; the speed can be controlled from 1 to maximum speed of 5.
When button 1 is pressed, the state will change one speed ahead, while if button 0 is pressed, the
fan will operate at the previous speed. Unfortunately, if the RESET button is pressed at any speed
condition, the speed will reset to the initial state. By using JK flip flop, design the finite state
machine controller for the fan speed. Illustrate the sequential circuit and simulate using any software
that familiar with you.
SPECIFICATION OF ASSIGNMENT
Report format:
Presentation:
1. Organization: Creatively introduce the topic, present the contents in a clear and logical
order, and conclude by reinforcing the main idea and provides a sense of closure.
2. Effectiveness: Readable slides, voice projection, eye contact, enthusiasm towards the
topics, able to engage the audience to the topic presented.