Skip to content

Simple projects of ATmega128 microcontroller assembly language programming

License

Notifications You must be signed in to change notification settings

File5/proteus-projects-atmega128

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple projects of ATmega128 microcontroller assembly language programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published