And by using their ADC register we can interface. When we select microcontroller family for making any project, in which we need of an. Interface ADC with serial port (RS) using microcontroller ( AT89C51). This Project include circuit diagram and source code in C. Interfacing of ADC with microcontroller (AT89C51) project including circuit diagram and source code in C.

Author: Arajin Teramar
Country: Syria
Language: English (Spanish)
Genre: Business
Published (Last): 15 April 2005
Pages: 394
PDF File Size: 7.3 Mb
ePub File Size: 13.41 Mb
ISBN: 454-6-40081-701-7
Downloads: 90800
Price: Free* [*Free Regsitration Required]
Uploader: Kagasho

Write WR pin 3 is connected to P2. ADC gives ratio metric conversion output at its output pins.

How to interface ADC0804 using 8051 microcontroller (AT89C51)

Telephone modem is one of the examples of ADC, which is used for internet, it converts analog data into digital data, so that computer can understand, because computer can only understand Digital data.

However the conversion time cannot be more thanus. The output pins of the ADC are intedfacing to port P1 of the microcontroller. Rickey’s World Toggle sidebar. ADC which is an 8-bit resolution ADC has only one input channel connected to variable resistance preset to give the analog input.

ADC can be given clock from external source. The program continuously monitors the output of ADC and transmits it to the serial port.

AT89C51 is an 8-bit microcontroller and belongs to Atmel’s family. In this project we have interfaced three channels of ADC If you want us to write tutorial for more devices please let us know in the forum. Choosing Battery for Robots. If you have any queries, doubts or feedback on this tutorial please share in our discussion forum. When the preset is at minimum level, no LED glows and when the preset is at maximum position all the LEDs starts glowing.


Keep monitoring the INTR pin. For example, if the analogue input voltage Vin is 5V then all LEDs will glow indicating in binary which is the equivalent of in decimal.

Keep this in mind that whenever you are working with an IC and you want to know how to communicate with that IC, then simply look into the timing diagram intterfacing that IC from its datasheet.

I have changed some modifications too but still its not working. It also has an internal clock. The following steps are used to interface the ADC This high-density System-in-Package SiP integrates controller, power switches, and support components.

If we give 5v to pin 9, will ADC work? This pin is used to get the data woth of the ADC chip. Interfacint tried this circuit, but it is not working as expected. You may also like: V in is input voltage for conversion V fs is full scale Voltage V z is zero voltage D x is data point being measure D max is Maximum data limit D min is Minimum interfaciing limit. This pin is used to set the reference voltage. Log in or register to post Comment.

What is Web Browser. This high-density System-in-Package SiP integrates controller, power switches, and support components. The above timing diagrams are from ADC datasheet.

This is an active low output pin. An ADC has n bit resolution binary form where n can be 8,10,12,16 or even 24 bits. ADC Analog to digital converters find huge application as an intermediate device to convert the signals from analog to digital form.

The pin out diagram of ADC is shown in the figure below. Choosing Motor For Robots. The circuit initiates the ADC to convert a given analogue inputthen accepts the corresponding digital data and displays it on the LED array connected at P0. Below steps are for starting an ADC conversion. Then microcontroller shows its value at Ch1 position in LCD. The circuit uses a resistance of 10k and a capacitor of pF to generate clock for ADC This can be done by using this pin.


ADC Interfacing with microcontroller (AT89C51) Project

ADC is one of the most commonly used analog to digital converter IC. What is a software to create that program? The time taken by the ADC to convert analog data into digital form is dependent on the frequency of clock source.

And show on LCD as name Ch2. This circuit demonstrates the principle and operation of collecting data from ADC and sending it to PC via serial communication using microcontroller AT89C After converting the analog data, the ADC stores the result in an internal register. Its resolution is 8 so it can encode the analog data into one of the levels 2 8.

Interfacing ADC with Microcontroller: Tutorial with Circuit Diagram and Code

Here the input is taken from a preset, which gives different analog signals to the ADC. To use the internal clock a capacitor and resistor is connected to pin 19 and 4 as shown in the circuit diagram. Actually the code u have posted is not working i guess due to the initialization i think.

For selecting all the other input channels, have a look on the given table:.