Skip to content

BitterOcean/AVRDebouncing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AVR Debouncing Awesome

AVR Assembly simple debouncer

Author : Maryam Saeedmehr

Language : AVR Assembly

Requirement

For implementing this code yourself, You Need to install below applications :

Step1 : Create the Asm code in Atmel Studio

Create a new project in the atmel studio and copy (Ctrl+a then Ctrl+c) SourceCode and paste it (Ctrl+v) into your new project.

Step2 : Build your project

After you have built it , a .hex file will be created in your project's folder. This is the only thing you need to program your avr in the proteus.

Step3 : Create your circuit

Use proteus to emulate your circuit. Try to make it as I have done....

Screenshot from 2019-11-01 23-04-32

Step4 : Program Atmega16

To program your microcontroler in the proteus , just double click on it and choose the .hex file and press OK !

Step5 : Enjoy It

Debouncing

Files

Support

Reach out to me at one of the following places!

License

License