0% found this document useful (0 votes)
47 views3 pages

MM 9

The document describes the ADC 0809, an 8-bit analog-to-digital converter that interfaces with the 8051 microcontroller, which lacks an onboard ADC. It details the pin assignments for connecting the ADC to the microcontroller and provides an assembly program aimed at capturing data from channel 0 and storing it in memory. The ADC0809 uses a successive approximation conversion technique and requires 8 data lines for operation.

Uploaded by

2002.saumukhvai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views3 pages

MM 9

The document describes the ADC 0809, an 8-bit analog-to-digital converter that interfaces with the 8051 microcontroller, which lacks an onboard ADC. It details the pin assignments for connecting the ADC to the microcontroller and provides an assembly program aimed at capturing data from channel 0 and storing it in memory. The ADC0809 uses a successive approximation conversion technique and requires 8 data lines for operation.

Uploaded by

2002.saumukhvai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

INTERFACING ADC 0809 WITH 8051

ADC 0809
The ADC0808, ADC0809 data acquisition component is a Monolithic CMOS device with an
8-bit analog-to-digital converter, 8-channel multiplexer and microprocessor compatible
control logic. The 8-bit A/D converter uses successive approximations the conversion
technique. The converter features a high
Impedance chopper stabilized comparator, a 256R voltage divider with analog switch tree
and a successive approximation register.
INTERFACING ADC 0809 WITH 8051
8051 microcontroller it doesn’t have an On chip ADC to accept the digital input, it will not
accept analog input, so we need a ADC to process the analog signal. For interfacing ADC
0809 we require 8 data lines. So ADC 0809 is an 8 bit ADC has 8 channels works on
successive approximation conversion technique
PIN ASSIGNMENT WITH 8051
20PIN ADC ADC 0809
CONNECTOR 0809
Data PA.0 D0
lines
PA.1 D1
PA.2 D2
PA.3 D3
PA.4 D4
PA.5 D5
PA.6 D6
PA.7 D7
Control PB.0 E0C
Lines
PB.1 A0
PB.2 A1
PB.3 A2
PB.4 Start
PB.5 ALE
PB.6 OE
PB.7 NC
PWR 17,19 Vcc Supply form 8051/8086/80805 trainer Kit
18,20 Gnd
CIRCUIT DIAGRAM TO INTERFACE ADC 0809 WITH 8051
ASSEMBLY PROGRAM TO INTERFACE ADC 0809
***************************************************************************
AIM: To capture the data at channel - 0 and store in memory location
***************************************************************************
MEMORY OPCODE MNEMONICS
ADDRESS
8500 74 92 MOV A,#98
8502 90 40 03 MOV DPTR,#4003
8505 F0 MOVX @DPTR,A
8506 90 40 01 MOV DPTR,#4001
8509 74 01 MOV A,#01
850B F0 MOVX @DPTR,A
850C 74 31 MOV A,#31
850E F0 MOVX @DPTR,A
850F 74 01 MOV A,#01
8511 F0 BACK: MOVX
@DPTR,A
8512 54 01 ANL A,#01
8514 30 0A FA JNB 0A,BACK
8517 74 40 MOV A,#40
8519 F0 MOVX @DPTR,A
851A 74 00 MOV A,#00
851C F0 MOVX @DPTR,A
851D 90 40 00 MOV DPTR,#4000
8520 E0 MOVX A,@DPTR

You might also like