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.
|Published (Last):||25 March 2010|
|PDF File Size:||15.71 Mb|
|ePub File Size:||17.14 Mb|
|Price:||Free* [*Free Regsitration Required]|
ADC is one of the most wiith used analog to digital converter IC. In many applications it is required to convert the output of the sensor, which is analogue in nature to a digital form. The data in digital format can then be utilized for further processing by the digital processors.
Typical applications include sound processing, temperature processing etc. This circuit demonstrates the principle and operation of interfacing a simple ADC using microcontroller AT89C ADC is connected as shown in the circuit diagram. Here jnterfacing input is taken from a preset, which gives different analog signals to the ADC. ADC is a single channel analog to digital convertor i.
An ADC has n bit resolution binary form where n can be 8,10,12,16 or even 24 bits. ADC has 8 bit resolution. The higher resolution ADC gives smaller step size. Step size is smallest change that can be measured by an ADC. For an ADC with resolution of 8 bits, the step size is AT89C51 is an 8-bit microcontroller and belongs to Atmel’s family. These digital signals are used for further processing by integfacing digital processors.
Various sensors like temperature, pressure, force etc This high-density System-in-Package SiP integrates controller, power switches, and support components.
Skip to main content. The time taken by the ADC to convert analog data into digital form is dependent on the frequency of clock source. ADC can be given clock from external source. It also has an internal clock. However the conversion time cannot be more thanus. To use the internal clock a capacitor and resistor is connected to pin 19 and 4 as shown in the circuit diagram.
The circuit uses a resistance of 10k and a capacitor of pF to generate clock for ADC Vin, which is the input pin, is connected to a preset to provide analog input.
ADC Interfacing with microcontroller (AT89C51) Project
This is an active low pin and used to activate the ADC This is an input pin and active low. After converting the analog data, the ADC stores the result in an internal register. This pin is used to get the data out of the ADC chip.
This is used to instruct the ADC interfacibg start the conversion process. This is an input pin connected to an external clock source. This is an active low output pin. This pin goes low when the conversion is over. This pin is used to set the reference voltage. If this is not connected the default reference voltage is 5V. In some application it is required to reduce the step size.
Interfacing ADC with Microcontroller (AT89C51) using Serial Port (RS)
This can be done by using this pin. Output Data Bits D7-D0. In this circuit microcontroller is used to provide the control signals to the ADC. CS pin of ADC is directly connected to ground. When the preset is at minimum level, no LED glows and when the preset is at intrrfacing position all the LEDs starts glowing. The following steps are used to interface the ADC Send a low to high pulse to pin WR to start the conversion.
Keep monitoring the INTR pin. If INTR is low, go to next step else keep checking the status.
How to interface ADC0804 using 8051 microcontroller (AT89C51)
A high to low pulse is sent to the RD pin to bring the converted data on the output pins. This Code is only visible to Registered users.
Interface GPS with Arduino. Interface SD Card with Arduino.
SPI Module of Arduino. ADC Analog to digital converters find huge application as an intermediate device to convert the signals from analog to digital form. Virgin Galactic — Commercial Space Flight.
What is Web Browser. Choosing Motor For Robots. Choosing Battery for Robots. Arduino based GPS receiver.