Professional Documents
Culture Documents
Assignment
Objectives
● Write assembly programs to obtain a given functionality
Evaluations
Evaluations are based on following points. Hardware implementation
is not expected.
● System design
State diagrams
Flow charts
Implemented functionalities
Project details
All projects are listed and numbered in the same order as the project
group numbers.
Find the basic requirements here. You are free to make reasonable
assumptions and extend the project scope accordingly. Please highlight
them during your demonstration/presentation.
1. Analog Clock using LEDs
a. Features
1. Binary
2. Decimal
3. Octal
4. Hex decimal
4. I2C based text display system
a. A keypad and an array of 15 segment displays are interfaced via I2C
protocol, to MCU
b. There are only 8 distinct symbols and therefore always the same
symbols is found in two cells of the matrix
h. The system should always memorize the minimum time and the
user’s name and that should be updated as multiple users play the
game
i. The order of the symbols, arranged in matrix and the set of symbols
used should change for each game.
i. This is a simple game that a user can guess the number that
PIC is thinking about in a pre determined amount of attempts.
b. Features
vii. If user fails all attempts the number PIC thought initially
should be displayed.
1. Ex: |-1429|
iii. Player has to say if the first number is greater than, less
than or equal to the second
iv. System records the time from the beginning to the end
of the game
i. Time of day
1. 12 hours format
2. 24 hours format
v. Alarm function
2. Start
3. Pause
4. Resume
5. Stop
1. Mode
2. Mean
3. Median
4. Standard deviation
5. Variance
6. Co-efficient of variance
b. Features
h. Same display should give any error messages if the entered time is
not valid
i. Time left for the motor to run from current time should be displayed
when motor is running
28. ASCII character display using an 8*8 (or more)
LED matrix
a. Features
i. Hex value of the ASCII code will be entered via Key Pad
b. Features
b. features
a. Features
i. Allow 20 users
ii. Admin can add new users + delete users + reset password
iii. Access Granted and Access Denied Messages should be displayed
iv. Door Open / Close status should be indicated using an LED
v. Use a relay to represent the door control circuit