You are on page 1of 2

Using Keil IDE and using Assembly language programming develop all the modules required for the

Lift controller and simulate its behavior.


Go through the Lift controller specifications mentioned in contact session 1 of Module 1.
The various sensors and actuators are connected as per the diagram below. You can use INT0 for
buttons inside lift

For displays generate the appropriate BCD values at the port pins.
Assume that initially lift is at the ground floor.
These are the basic test cases against which the design will be tested . So please verify it from your
side also before you upload the solution
1. The user on floor 2 presses the button on floor. A user on floor 1 presses up button once the
lift starts moving.
Expected output Lift reaches maximum velocity as it reaches fine sensor of ground floor
and continues at the same speed till it reaches when Coarse Sensor 2 of floor 2 .Lift starts
moving at a low speed until it can stop when it reaches Fine sensor at floor 2. On upward
journey of lift, lift should not stop at floor 1. After the lift stops at floor 2 , then again lift will
start and stop at floor 2 .(Speed will be judged by duty cycle of PWM)

Displays are updated accordingly

2. Door is opened the door closes after 2 minutes or when Door close button is
pressed(whichever event happens first)
3. Lift will not start moving if door is open
4. A user button press inside the lift gets priority over user button press on floor.

Note: Please go through the video lectures uploaded regarding Labs to understand how user inputs
can be simulated using Keil IDE.

To be submitted
1. For ease of evaluation please submit the complete project folder for evaluation. Zip the folder.
Name the folder with your ID Number and NAME and upload on EEEZG512 site.
2. Identify the test cases that you can identify other than what is mentioned here . Use a notepad
document or Word document to write the test cases and include it in the zipped folder. Also
mention any of the assumptions you have used in the design in the same document
Last date of submission: Feb -2
nd
2014

You might also like