
#include "aduc841.h"
			org		0000h
			sjmp	ayar

ayar:		// cevap 8_1

			
			mov		ADCCON1,#10111110b; dahili ref, t2c=1 yani timer 2 
			// tasinca  adc çevrime balayacak
			// setb sconv yada cconv demeye gerek yok							
			mov		ADCCON2,#00000000B; kanal 0
			
			mov		T2CON,#00H
			mov		dptr,#43417d
			mov		th2,dph
			mov		tl2,dpl
			mov		rcap2h,dph
			mov		rcap2l,dpl
			// timer 2 oto yüklemeli 2 ms için ayarlandi
			
			setb	tr2 
			// artik 2ms sonra otomatik olarak adc çevrime baslar
			// yani her t2 tastiginda çevrim baslar
			// sizin sconv yada cconv=1 yapmaniza gerek yoktur.
			
basla:		
			jnb		ADCI,$
			clr		ADCI
			mov		r0,adcdatah
			mov		r1,adcdatal
			sjmp 	basla	



			
			END