Micro Lab

Assembly and Embedded C Microcontroller Programming

Microprocessors Lab: EE 337

Guide: Prof. Saravanan Vijayakumaran

Programmed in embedded C to build applications such as a Morse code player and a temperature monitor by interfacing the Atmel AT89C51 board with a speaker, LCD, and temperature sensor.

Used UART Module and RealTerm software for interfacing between a keyboard and micro-controller.

Coded in assembly language using Keil μVision and Flip software to implement applications such as:

  • Multiply-and-Accumulate
  • Binary search
  • LCD display
  • User reaction timer