1 D Pong: Ece-316 Microprocessor Lab Project
1 D Pong: Ece-316 Microprocessor Lab Project
1 D Pong: Ece-316 Microprocessor Lab Project
8085
1 D pong
8085
A tennis like game based on 8085. This project not only let you play THE GAME but also gives the option of practice mode to become pro
in this game before actual going in field against “rival”. Most interesting part of this game is perfect timing will give you corresponding
NSI
speed. So sit tight this game test your reflexes. T
Question is, does this much hardware and time spent justify this project?
Answer is yes. As project’s primary purpose was to make us learn and experience all the steps and needs in making a
project from starting which includes schematic, block diagrams and what not till debugging and final in casing.
Apart from learning, this project gave us insight of ourselves that yes we can conclude or at least try in full throttle
whatever assigned to us.
Not only this, during all the time span helping other people in there projected as “CEDT wale” gave us immense pleasure
and learning experience to tackle weird! Really weird issues In there code and hardware (luckily ours worked first time
without any issue).
It is a game like table tennis. Just like tennis to and fro motion of ball is implemented using series of LED's. As this game is strictly one
dimensional so we gave it a name like 1D pong, this pong came from the game ping pong (a similar kind of game).This game is all about
pressing the button at the right time and perfect analogy of it in real world would be hitting the ball at the right time in any game.
-Play mode
-Practice mode
The Practice mode will let you to get your hands dirty before going to play.
The Play mode takes you to the real excitement because GAME IS ON. Miss will increase the score of other player and whoever score 9 first
will win.
An animation showing front side of 1 D pong.
GAME BEGINS…..
What next ?
Play mode:
This mode gives you option to play with your friend/rival face to face .Player scoring the 9 first will win the game.
BLOCK DIAGRAM
2. Board 2 – This board is the main interfacing board of our game. Board is designed and
fabricated by us in CEDT lab. Here below are few pictures
3. Pictures showing both board side by side as well as stacked.
3. In casing.
Flow chart
No. of bytes-2180
No. of constants-16
TESTING
Lots of time spent on testing part. As we had to calculate delay according to our game so primarily we found perfect
delays between on and off of subsequent LED. By this we finally had 8 perfect delays properly distinguishable from each
other.
Secondarily, we had to calculate perfect time of hitting. So we executed few run and got to final hitting span of each of the
delays.
As we didn’t use busy pin of LCD, so we had to check proper delay between subsequent data/command bytes.
We checked bouncing of switches using oscilloscope and luckily we had switches with negligible bouncing.
Gantt chart (expected)-
27th may ,2016 1st june,2016 4 days Mode 2 made to work and
merged both of them in
single code.
Report and video
formation.
Tools used:
Software tools:
Hardware Tools:
1. Soldering Iron
2. Solder
3. Multimeter
4. +5V DC Power Supply
5. EEPROM Programmer.
6. Cutter, Tweezer, Hand Files, etc.
BIBLIOGRAPHY
ISBN: 81-87972-09-2
Conclusion
We concluded that there is no bar in thinking a great project and implementing it successfully given we have proper
guidance and proper facilities.