MICROCONTROLLER BASED SYSTEM DESIGN TERM PROJECT ...

20 downloads 273 Views 75KB Size Report
14 May 2012 ... MICROCONTROLLER BASED SYSTEM DESIGN TERM PROJECT. ○ Project ... by using Proteus and 8051 based boards. ○ You should ...
MICROCONTROLLER BASED SYSTEM DESIGN TERM PROJECT ● ●

● ● ● ●



Project groups should consist of only 2 members. You can choose one of the 5 project proposals explained below or design your own project. If you choose to design your own project, you should get an approval by one of your lab assistants before 14.05.2012. Each project proposal can be assigned to at most 10 groups by first-come-first-serve policy. The deadline for submitting your groups and project selections is your lab hour at 14.05.2012. Project control date is 21.05.2012. At project control, you will execute your projects by using Proteus and 8051 based boards. You should submit your projects with a CD (which includes source code, Proteus design documents, report). Project report should include: ● System design details ● Flow diagram and/or a pseudo code of your implementation ● Source code with comments You can implement your project with C and/or 8051 assembly languages. PROJECT PROPOSALS

HOME SECURITY SYSTEM: Design a security system that should be able to detect when any of these sections of the house have been opened or intruded by a burgler: ● gate ● front door ● back door ● any window When one of them have been opened, turn on an alarm and also use an LCD screen to display the corresponding house section. 1.

2.

ELEVATOR SYSTEM: Design an 8051-based elevator system that supports three floors, namely ground, first floor, and second floor.

3.

TIC-TAC-TOE: Design a 8051-based Tic-Tac-Toe game that can be played Human vs Human and Human vs Artificial Intelligence.

4.

CALCULATOR: Design an 8-bit 8051 based calculator to perform simple arithmetic operations such as: ○ Addition, subtraction, multiplication, division ○ Logical AND, OR, NOT, XOR ○ Square, cube, square root, cubic root ○ Modulo operation ○ Factorial ○ Exponentiation

5.

MICROMOUSE: Design a 8051 microcontroller based micro-mouse that should have the ability to move forward, turn left and right as well as make U turns. It should be able to solve a maze as fast as possible and once solved, should store the path in its memory.

Suggest Documents