Skip to content

Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.

License

Notifications You must be signed in to change notification settings

apostolos-k/ntua-microprocessors-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microprocessors Lab

Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.

Contributors

Tech Stack

Programming Languages: Assembly, C

Microcontroller: ATMega328PB

IDE: MPLAB X IDE

Lab Contents

Lab 1

  • Delay Routines
  • Logical Functions
  • LED movement

Lab 2

  • Interupts

Lab 3

  • Timers
  • Pulse Width Modulation

Lab 4

  • Analog-to-Digital Converter
  • LCD

Lab 5

  • Two Wire Serial Interface
  • Port expander

Lab 6

  • Keypad 4x4

Lab 7

  • Thermometer
  • One Wire Serial Communication

Info

The Reports and Exercises of each Lab are in Greek language.

About

Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.

Topics

Resources

License

Stars

Watchers

Forks