kon-si / ntua_microprocessor_lab

Lab assignments for ECE NTUA 3213 Microproccesor Lab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ECE NTUA 3213 Microprocessor Lab

Assembly and C programming for Intel 8085 microprocessor and ATmega16 AVR microcontroller.

Lab 1

Intel 8085 microprocessor

  • (1-1.8085) Binary timer in Assembly.
  • (1-2.8085) Hexadecimal to decimal calculator in Assembly.
  • (1-3.8085) Automated wagon simulator in Assembly.

Lab 2

ATmega16 AVR microcontroller

  • (2-1.asm, 2-1.c) Logic circuit in Assembly and C.
  • (2-2.asm) Interupt counter in Assembly.
  • (2-3.c) Led counter with interupts in C.

Lab 3

ATmega16 AVR microcontroller

  • (3-1.c) Electronic alarm in C.
  • (3-2.asm) Electronic alarm with messages on 7-segment display in Assembly.

Lab 4

ATmega16 AVR microcontroller

  • (4-1.asm) CO detector and alarm using timer/counter in Assembly.
  • (4-2.c) CO detector and alarm using timer/counter in C.

Lab 5

ATmega16 AVR microcontroller

  • (5.c) Pulse-width modulation voltage meter using timer/counter in C.

About

Lab assignments for ECE NTUA 3213 Microproccesor Lab


Languages

Language:Assembly 55.5%Language:C 44.5%