Skip to content

NeoHosseinism/BSC-AVR-Laboratory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSC-AVR-Laboratory

Welcome to the BSC-AVR-Laboratory repository! This repository contains AVR course code implementations using the ATMEGA32 microcontroller under the guidance of Dr. MosallaNezhad at Jahrom University.

Implemented Projects

1.8_LED

Illuminate 8 LEDs from both ends towards the center.

8_LED.gif

2.8_LED_Cascade

Activate 8 cascading LEDs.

8_LED_cascade.gif

3.0_99_Counter

Display numbers 0 to 99 in six different ways using a seven-segment display.

0_99_counter.gif

4.LCD

Show numbers from the previous project on an LCD and 8 LEDs in binary (base 2).

lcd.gif

5.Push_Button

Increment the number from 0 to 99 using a push button and display it on an LCD (base 2 and base 10), seven-segment display (base 10), and binary LED display (base 2).

push_button.gif

6.Final

Link push buttons to the LCD, allowing a character to move left and right. Display comparisons of displacement compared to the initial position on 7 LEDs. Subtract 1 unit for left movement and add 1 unit for right movement on the seven-segment display (default number: 10).

final.gif

Badge

Explore Jahrom University for more.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published