This tutorial describes how to interface ADC to based Mircocontroller. The article also provides a sample tested Technology is an online. In This project (AT89S52) Microcontroller is interfaced with ADC IC to show the output value of ADC on LCD Screen,for a given variable input voltage. Interfacing ADC with three LDR using microcontroller and LCD. The project includes circuit diagram and source code in C.

Author: Meziramar Kele
Country: Ethiopia
Language: English (Spanish)
Genre: Life
Published (Last): 26 September 2006
Pages: 438
PDF File Size: 9.97 Mb
ePub File Size: 15.45 Mb
ISBN: 852-2-57846-615-3
Downloads: 46003
Price: Free* [*Free Regsitration Required]
Uploader: Samulkree

Very passionate about Electronics and like to learn new stuff. The major advantage, of using ADC is that, we noise can be efficiently eliminated from the original signal and digital signal can travel more efficiently than analog one. As the conversion starts, EOC signal interfaving high. Typically, knterfacing ADC is an electronic device that converts an input analog voltage or current to a digital number proportional to the magnitude of the voltage or current.

Output of ADC goes to port P0 intdrfacing of controller. A particular channel is selected by using the address decoder line.

Arduino based GPS receiver.

Interfacing 8051 with ADC 0808

Interface SD Card with Arduino. You are commenting using your Twitter account. Its applications could be measuring and monitoring the light intensity level.

An LDR will detect the intensity of light and generate voltage depending upon light intensity. Fill in your details intrfacing or click an icon to log in: You are commenting using your Facebook account. Started working on this website as an Hobby and now its a full time venture. An ADC has n-bit resolution where n can be 8,10,12,16 etc.


Interface SD Card with Arduino. The device contains 8-channels. Instead of continuous conversion, ADC converts data periodically, which is usually known as sampling rate.

This requires hardware and necessary software, resulting wihh increased complexity and hence the total cost. The circuit uses two ICs to divide the frequency by SPI Module of Arduino.

High — Low of the pulse. ADC is the Analog to Digital converterwhich converts analog data into digital format; usually it is used to convert analog voltage into digital format. Pin11 is Vcc and pin13 is GND. This Pin becomes High when the conversion has ended, so the controller comes to know that the data can now be read from the data pins. Get Our Weekly Newsletter! Its resolution is 8 so it can encode the analog data into one of the levels 2 8.

The ADC IC requires clock signal of typically kHz, which can be easily derived from an Astable multi-vibrator constructed using inverter gates.

Notify me of new comments via email. Create a free website or blog at WordPress.

ADC, controller and serial port. EOC, pin7 is connected to pin 3 P1. Leave a Reply Cancel intetfacing Enter your comment here ADC is a Successive approximation type with 8 channels i. This circuit can be used as an intermediate circuit in many interfacint. What is a software to create that program? When a low to high pulse is given to this pin ADC starts converting the data. The circuit diagram shows the connection of the D flip-flop ICs.

Interfacing ADC To

Since ADC works in the continuous mode, it displays digital output as soon as analogue input is applied. EOC end of conversion, pin7 is an output pin and goes low when the conversion is complete and ready to be picked up, and OE output enable, pin9 is given a low to high pulse to bring the converted data from the internal register of ADC to the output pins. And for demonstration we have interfacinv three variable resistors. For selecting all the other input channels, have a look on the given table:.


Virgin Galactic — Commercial Space Flight. If withh want us to write tutorial for more devices please let us know in the forum. Binary coded decimal BCD Analog signal has infinite no of values like a sine wave or our speech, ADC converts them into particular levels or states, which can be measured in numbers as a physical quantity.

Moreover instead of polling for EOC just put some delay so instead of 12 lines you will require 10 lines. To enable the Timer0 in interrupt enable mode, the register IE is loaded with the value 0x The output of LDR.

On Sale Offers New Products. Some external ADC chips are ,, and there are many more. In the absence of light, LDR exhibits a resistance of the order of mega-ohms which decreases to few The total numbers of lines required are: Therefore, we need an analog-to-digital converter to translate these analog wifh to digital signals. Typically, an ADC is an electronic device that converts an input analog voltage or current to a digital number proportional to interfacint magnitude of the voltage or current.