Temperature Indicator using 89c52


Available Options:

SKU: IQ-36 Category:



here’s a micro controller-based temperature indicator that displays the temperature in the range of –55°C to 125°C. Besides AT89C52 micro controller, it uses a temperature sensor chip and annLCD module. The indicator outputs the calibrated data in digital form. The program for the micro controller is written in C and not in Assembly language. Since C program has well-defined syntax, it far outweighs the merits of the Assembly language program. shows the block diagram of the temperature indicator using micro controller AT89C52. The power supply for the circuit is regulated by IC 7805 and supplied to different parts of the unit. DS1621 is the temperature sensor chip. The micro controller unit (MCU) reads

the temperature from the sensor. The temperature data is compared with certain user-defined temperature values and processed inside the MCU as per the program and then sent to the LCD for display. shows the circuit of temperature indicator using micro controller AT89C52. Working of each section of the circuit is covered in the following paragraphs

Power supply. The power supply unit consists of a step-down transformer (230V AC primary to 0-9V, 250mA secondary), bridge rectifier and voltage regulator. The output of the transformer is fed to bridge rectifier diodes D1 through D4 (each 1N4007). The ripple from the output bridge rectifier is filtered by capacitor C1 and fed to regulator IC 7805. The regulated output is given to the temperature sensor, micro controller unit and LCD module, respectively. When switch S1 is closed, LED1 glows to indicate the presence of power in the system..

Temperature sensor. Temperature sensor chip DS1621 (IC3) is an 8-pin DIP IC. Its pin details are shown in Fig. 3 and the internal block diagram in Fig. 4. The chip can measure temperatures from –55°C to +125°C in 0.5°C increments, which are read as 9-bit values. It can operate off 2.7V to 5.5V. Data is read/written via a 2-wire serial interface. Pins 1 and 2 of the temperature IC are connected to pins 11 and 10 of the micro controller, respectively. The thermal below user-defined low temperature TL. User-defined temperature settings are stored in the non-volatile memory. Temperature settings and temperature readings are all communicated to/from IC DS1621 over a 2-wire serial cable. The most significant bit (MSB) of the data is transmitted first and the last significant bit (LSB) is transmitted last.

Additional information

Weight N/A
Project kit

Professional, Assembled, Combo, Learning

1 review for Temperature Indicator using 89c52

  1. domain Sales

    I am lucky that I detected this web blog , exactly the right information that I was searching for! .

Add a review

Your email address will not be published. Required fields are marked *

Exclusive products

Special category of products

Provided by orange county fountain repair


Hi friends
First of all, we thank you because you may have used our website below.
We are happy to tell you that Techsodes Corporation has created the microcontroller open source code editor named as MikroStudio IDE first time in India. This software is a power full tool for code development of microcontrollers like 8031, 8032, 8051, 8052, Mcs51, AVR, PIC, STM8, Z80, EZ80, Z180, padauk, rabbit and gameBoy etc. It is absolutely free and is also better than other programmable software or IDE (Integrated Development Environment) because they can programmed only few microcontrollers. MikroStudio IDE has been support 3000+ microcontroller without installation other cores or plugin. MikroStudio IDE used sdcc, avr-gcc and gputils compilers. MikroStudio IDE has also provides you an open source hardware and software community where you can discuss your problems with us and that problem will be solved by the community.
Join community
Download MikroStudio IDE V2.2
Holler Box