8085 project report tri hexagonal puzzle · pdf filebased on intel 8085 microprocessor. ......

13
8085 PROJECT REPORT TRI HEXAGONAL PUZZLE SUBMITTED BY ABHISHEK CHOPRA 6/EC/13 DEEPAK YADAV 50/EC/13

Upload: lytruc

Post on 28-Mar-2018

341 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

8085 PROJECT REPORT

TRI HEXAGONAL PUZZLE

SUBMITTED BY

ABHISHEK CHOPRA 6/EC/13

DEEPAK YADAV 50/EC/13

Page 2: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

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

Page 3: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

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.

Page 4: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

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

Page 5: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

SCHEMATIC DIAGRAM

Page 6: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

BOARD DIAGRAM

Page 7: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

BOARD TOPOSIDE

Page 8: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

BOARD BOTTOM SIDE

Page 9: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

CODE FLOWCHART

Page 10: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

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..

Page 11: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

BIBLIOGRAPHY

.Ramesh Gaonkar, Microprocessor Architecture, Programming

and Applications with the 8085, Sixth edition.

.Datasheets of all components used

Page 12: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

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.

Page 13: 8085 PROJECT REPORT TRI HEXAGONAL PUZZLE · PDF filebased on Intel 8085 microprocessor. ... solutions to remove them.. BIBLIOGRAPHY . Ramesh Gaonkar, Microprocessor Architecture, Programming

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