8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ......
Transcript of 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ......
8085 PROJECT REPORT
TRI HEXAGONAL PUZZLE
SUBMITTED BY
ABHISHEK CHOPRA 6/EC/13
DEEPAK YADAV 50/EC/13
INDEX
1. Introduction
2. Synopsis
3. Schematic Diagram
4. Board Diagram
5. Board Top Side
6. Board Bottom Side
7. Code Flowchart
8. Conclusion
9. Bibliography
10. Acknowledgement
11. Tools Used
INTRODUCTION
The project “TRI-HEXAGONAL PUZZLE” is a project
based on Intel 8085 microprocessor. This is an 8 bit
microprocessor that can be interfaced with maximum
64k bytes of memory. It consists of a 16 bit Address bus
and 8 bit data bus that is demuxed from lower order
address bus. These buses help in selecting and
transferring data to and from memory as well as external
devices. For processing purposes the 8085 consists of
8 registers namely A,B,C,D,E,F,H,L that are 8bit
registers and PC,SP that are 16 bit registers. The 8085
has 74 instructions at it’s disposal for processing data.
SYNOPSIS
TITLE : TRI-HEXAGONAL PUZZLE
STUDENT DETAILS : ABHISHEK CHOPRA (6/EC/13) & DEEPAK YADAV (50/EC/13)
DESCRIPTION: This is a two player game implemented using 8085 microprocessor based on the figure given below. It includes 3 hexagons having total 13 vertices, out of which 4 are shared ones & 9 are unshared. Each vertex is represented by an LED (active or inactive) & every hexagon is given a number (as shown in figure). At first, 4 LEDs will be activated randomly by the microprocessor out of the given 13 LEDs. The aim is to bring these 4 LEDs at the shared vertices by means of valid moves. A player can select the appropriate move with the help of six buttons, each having different function. There will be separate design & buttons for both players.
1) Button 1 will rotate hexagon 1 clockwise.
2) Button 2 will rotate hexagon 1 counter-clockwise.
3) Button 3 will rotate hexagon 2 clockwise.
4) Button 4 will rotate hexagon 2 counter-clockwise.
5) Button 5 will rotate hexagon 3 clockwise.
6) Button 6 will rotate hexagon 3 counter-clockwise.
SCORING: The player who completes the puzzle in less number of steps will win. There will be separate LEDs for counting the steps for both player. After each move, an LED will glow showing the player total number of steps he/she had taken. Maximum time given to complete a step will be 10 seconds. If a player fails to initiate the step within 10 seconds then automatically an LED will glow indicating t
SCHEMATIC DIAGRAM
BOARD DIAGRAM
BOARD TOPOSIDE
BOARD BOTTOM SIDE
CODE FLOWCHART
CONCLUSION
Overall, it was a good learning experience on how useful things can be
created using microprocessor and other components. It gave an
understanding of how hardware and software can combine with and
complement each other to give us useful products. Facing different
problems and then solving them in course of completing the project have
helped us develop skills to understand problems and then devise effective
solutions to remove them..
BIBLIOGRAPHY
.Ramesh Gaonkar, Microprocessor Architecture, Programming
and Applications with the 8085, Sixth edition.
.Datasheets of all components used
ACKNOWLEGEMENT
We are grateful to Prof. Dhananjay V Gadre who gave us the
opportunity to present our project as part of EC 316 course and
supported us throughout the development of our project. We would
like to thank our friends who gave us constant moral support during
preparation of this project. Special thanks to CEDT members
especially Gaurav Tyagi and Anirudh Rustogi for their constant
support. Last but not the least, thanks to our families for supporting
us.
TOOLS USED
SOFTWARE TOOLS:
1. EAGLE 6.60
2. 8085 simulator IDE oshonsoft
3. Jubin 8085 simulator
4. EEPROM programmer.jar by anshuman Mishra
HARDWARE TOOLS:
1. EEPROM programmer
2. older iron
3. Multimeter
4. Solder station
5. Tweezer
6. Cutter