At8xc51snd1c – Rainbow Electronics AT89C51SND1C User Manual

Page 176

Advertising
background image

176

AT8xC51SND1C

4109E–8051–06/03

Figure 132. ADC Configuration Flow

Conversion Launching

The conversion is launched by setting the ADSST bit in ADCON register, this bit
remains set during the conversion. As soon as the conversion is started, it takes 11
clock periods (T

CONV

)

before the data is available in ADDH and ADDL registers.

Figure 133. ADC Conversion Launching Flow

End Of Conversion

The end of conversion is signalled by the ADEOC flag in ADCON register becoming set
or by the ADSST bit in ADCON register becoming cleared. ADEOC flag can generate an
interrupt if enabled by setting EADC bit in IEN1 register. This flag is set by hardware and
must be reset by software.

ADC

Configuration

Enable ADC

ADIDL = x

ADEN = 1

Wait Setup Time

Program ADC Clock

ADCD4:0 = xxxxxb

ADC

Conversion Start

Select Channel

ADCS = 0-1

Start Conversion

ADSST = 1

Advertising