Skip to content

voraciousnerd/microprocessors-lab

Repository files navigation

Microprocessors Laboratory (7th Semester) @ ECE, NTUA

🛠️ Tech Stack & Architecture

  • Hardware: ATmega328PB Microcontroller (AVR Architecture)
  • Languages: AVR Assembly & Embedded C
  • Communication Protocols: TWI ($I^2C$), 1-Wire, UART, Parallel 4-bit LCD interface
  • IDE/Toolchain: Microchip Studio & AVR-GCC

📂 Laboratory Exercises Outline

1. AVR Assembly & GPIO Basics

2. External Interrupts & Software Debouncing

3. Timers, PWM & ADC

4. 2x16 LCD Character Display

5. TWI Bus Integration ($I^2C$) & PCA9555 Port Expansion

6. 4x4 Keypad Matrix Interface

7. 1-Wire Protocol & Temperature Sensing

8. IoT Hospital Monitoring Application

  • UART Communication
  • ESP8266 Wi-Fi Module
  • Sensors

⚠️ Disclaimer

This repository is intended for personal experience showcasing and as an educational reference. If you are a student, please use this resource responsibly.

About

AVR Assembly & Embedded C lab exercises for the ATmega328PB microcontroller (7th Semester, ECE, NTUA)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors