0% found this document useful (0 votes)
45 views2 pages

Project Elovator

Uploaded by

moussakhanfri04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views2 pages

Project Elovator

Uploaded by

moussakhanfri04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Project Title

"Design and Implementation of a Digital Elevator Controller Using Sequential Circuits"

Objective

Design a digital system to control the movement of an elevator between multiple floors using
sequential circuits and finite state machines (FSMs).

Description

1. Introduction
o The project involves designing a circuit to simulate an elevator system for a
building with up to 4 floors.
o The system responds to user inputs (buttons for each floor) and moves the
elevator up or down accordingly, while displaying the current floor on a 7-
segment display.

2. Main Steps

a. Functional Analysis

o Define the main functionalities:


 Floor selection using input buttons.
 Display the current floor on a 7-segment display.
 Control the direction of movement (up/down).
 Stop the elevator when it reaches the desired floor.
o Define the states for the FSM:
 Idle State: Wait for a button press.
 Move Up State: Elevator moves up.
 Move Down State: Elevator moves down.
 Stop State: Elevator stops at the selected floor.

b. Component Selection

o Flip-Flops: Store the current floor and control the FSM states.
o Counters: Keep track of the current floor number.
o 7-Segment Decoder: Convert binary floor data to a displayable format.
o Logic Gates: Implement the state transition logic and movement control.
o Clock: Generate timing signals for the system.

c. Circuit Design

o Create a state diagram for the FSM to handle floor requests.


o Implement the movement control logic:
 Compare the current floor with the requested floor.
 Determine whether to move up, down, or stay idle.
o Add inputs (buttons) for floor selection and LEDs to indicate elevator status.
o Draw the schematic.

d. Simulation

o You can use Logisim simulator tool to draw and check the behaviour of the
proposed circuit

You might also like