Search....

Custom Search

Thermometer Based on Mikrokontroler AT89S52

Thermometer Based on Mikrokontroler AT89S52
Thermometer Based on Mikrokontroler AT89S52

This is a circuit of a microcontroller AT89S52 thermometer and LTC1298 12-bit ADC, programs written in C language program with digital filtering and interface the LED display. Reading provides a sensitivity 0.1C.

The hardware block and circuit diagram is shown in the figure below. The thermistor sensor is epoxy. The signal conditioning circuit is a simple voltage divider. The ADC is 12-bit SPI interface LTC1298 analog to digital. Atmel's Microcontroller 89S52. The 0.5 inch display has four digits of 7 segments. The driver of the segment offers 32-bit CMOS output.

The 12-bit ADC (LTC1298 or MC3202) are two channels, CH0 and CH1. The signal from ADC input channel 0 thermistor voltage divider is simple. Channel 1 is available for other sensors. The example shown in the diagram is the HIH-3160 Honeywell Relative Humidity Sensor. The ADC chip interconnects with MCU 89S52 with P1.1, P1.2 and P1.3. The LED display has 4 digits. The CMOS shift register 4094 directly drives the LED