This project involves creating a propeller LED display using an AT89C2051 microcontroller, MOC7811 IR sensor, and LEDs. The IR sensor detects each revolution of a DC motor and sends an interrupt to the microcontroller. The microcontroller measures the time for one revolution and divides it by 120 to calculate the display interval. It then loads this value into a timer configured to overflow at set intervals. Each overflow displays the next value from a lookup table, taking advantage of persistence of vision to display a continuous image as the propeller spins. The components were selected for their suitability to the requirements of interfacing with the microcontroller and sensor, processing speed, and other factors.