Skip to content

Tetris game on ATmega32 (simulation) for Microprocessor Sessional Project

License

Notifications You must be signed in to change notification settings

ArifShariar/Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tetris

A simple Tetris game simulation on ATmega32 using Proteus. This was CSE 316 Sessional Project. Required Software:

  1. Proteus
  2. Microchip Studio

How to Run:

  1. Install Proteus in your OS.
  2. Open the tetris.pdsprj file in Proteus.
  3. Load .hex file under Tetris/Circuit and Codes/Codes/ATMega1/atmega1/atmega1/Debug/ to ATmega1.
  4. Load .hex file under Tetris/Circuit and Codes/Codes/ATMega2/LCD/LCD/Debug/ to ATmega2.
  5. Run the simulation.

How to Play:

  1. To Start the game, press Start button.
  2. To move the Blocks, press Left or Right button.
  3. To rotate a Block, press Rotate button.
  4. Your score will increase if you match a row. Your score will be shown in the LCD display
  5. If your board is filled completely, your game will be finished. You will be shown a final score.

Required Hardwares:

  1. Two 8*8 LED Matrix.
  2. Two ATmega32 Microprocessor.
  3. One LM016L 16*2 LCD Display.
  4. Four Push Buttons.
  5. Two 74HC138 3 to 8 Line Inverting Decoder/ Demultiplexer.
  6. Resistors.

Group Members:

  1. Arif Shariar Rahman (1705095)
  2. Sadia Saman (1705102)

Project Supervisor Masum Mushfiq

Demonstration Video Watch our project demonstration video here!

About

Tetris game on ATmega32 (simulation) for Microprocessor Sessional Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published