This document is a project report on a temperature controller and display circuit created by students at Ganpat University. The circuit uses an AT89S52 microcontroller to interface with an ADC0804 analog-to-digital converter and LCD display to measure temperature from a LM35 sensor, display the current temperature, and control a relay and buzzer based on a setpoint temperature entered by the user. The circuit and programming allow the user to increment and decrement the setpoint temperature using switches and trigger an alarm if the current temperature exceeds the setpoint.