#include<p18f4620.h>
#pragma config OSC=HSPLL,WDT=OFF,DEBUG=ON,LVP=OFF,IESO=OFF
#include<adc.h>
void main(void)
{ unsigned int adcdata;
TRISD=0;
CMCON=0x07;
ADCON1=0x0C;
OpenADC(ADC_FOSC_8 &
ADC_RIGHT_JUST &
ADC_0_TAD ,
ADC_CH11 &
ADC_INT_OFF &
ADC_VREFPLUS_VDD
, 0x0C
);
while(1)
{
SetChanADC( ADC_CH11 );
_asm NOP _endasm
_asm NOP _endasm
asm NOP _endasm
_asm NOP _endasm
_asm NOP _endasm
_asm NOP _endasm
asm NOP _endasm
_asm NOP _endasm
ConvertADC();
while(BusyADC());
adcdata=ReadADC();
LATD=(adcdata>>2);
}
}