This is an 8051 based project with AT89C51AC2 microcontroller that reads temperature sensor LM35 value and displays it on standard LCD screen. As LM35 scale factor is 10mV per 1ºC there is a fixed gain amplifier used that pulls the voltage to 2.5V (VREF=2.5V) limit for 100ºC instead of 1V. This gives better accuracy of readings.
Code is written in C and ASM languages – this gives quite some clue of working internals. Project is nicely documented and put in to Google doc.