i tried this it worked !

deneme var byte
ADCON1=0
trisa.5=1
CMCON=7
basla:
LCDOUT $FE,1
adcin 4,deneme
LCDOUT $fe,2,#deneme," "
pause 3000
goto basla


after that i tried this it didnt work
values is getting smaller now..
its so weird

bilgi var byte
red var byte
green var byte
blue var byte
ADCON1=0
trisa.5=1
trisa.1=1
trisa.2=1
trisa.3=1
trisa.0=1
CMCON=7

TRISB=0
PORTB=0
TRISC=0
TRISD=0
LCDOUT $FE,1



yap:

high PORTD.7
PAUSE 750
ADCIN 5,bilgi
red=bilgi
pause 5
low PORTD.7


high PORTD.6
PAUSE 750
ADCIN 5,bilgi
blue=bilgi
pause 5
low PORTD.6


high PORTD.5
PAUSE 750
ADCIN 5,bilgi
green=bilgi
pause 5
low PORTD.5

CALL GOSTER


pause 7000
goto yap


GOSTER:
LCDOUT $fe,2,#red," ",#blue," ",#green," "


Where am i wrong this final code???