Skip to content

Latest commit

 

History

History
74 lines (45 loc) · 2.1 KB

README.md

File metadata and controls

74 lines (45 loc) · 2.1 KB

proteus-projects-atmega128

Simple projects of ATmega128 microcontroller assembly language programming

Projects

7seg

7-segment display shows hex digits from 0 to F.

7SEG

Calculator

Calculator supports:

  • 2 decimal places input
  • 4 decimal places output
  • addition
  • multiplication
  • chained calculations (e.g. 12 + 34 = 46, + 9 = 55)

Calculator

Hex

Convert decimal to hexadecimal, keypad input

Hex

LEDSound

3 push buttons:

  • enable/disable LED
  • enable sound
  • disable sound

LEDSound

Music

6 musical tracks (selected with SONG label before compilation):

  • MARIO: Mario theme (of really bad quality)
  • STAR_WARS: Star Wars theme
  • COMMUNISM: USSR anthem
  • DRAGON: DragonForce - Through the Fire and Flames
  • MORTAL_COMBAT: part of Mortal Combat theme
  • BUMER: part of Bumer (2003) theme (of really bad quality)

Music

NewProject

Looks like it was a previous version of LEDSound.

NewProject

StopwatchTimer

Looks like it only has a big display which shows numbers 12345.

Does not have actual functionality.

StopwatchTimer

Timer

Timer with keypad time input (minutes:seconds).

Timer

Videos of projects

You can find the video demonstrations of the projects here on the GitHub