como actuan la entrads analogicas del 16F818???

hola soy nuevo en este foro
estoy haciendo un proyecto con el PIC 16F818 y neceito saber como definir los puertos y con que instruccion programo para recibo las entradas anlogicas.

configuracion del pic

RA0= entrada anlogica
RA1= entrada digital
RA2= entrada digital
RA3= salida digial
RA4= salida digtal
RA5= mclear
RA6=salida digital
RA7= no la utilizo

RB0 = salida digital
RB1 = salida digital
RB2 = salida digital
RB3 = salida digital
RB4 = salida digital
RB5 = salida digital
RB6 = salida digital
RB7 = salida digital

aver si podeis ayuarme, gracias
 
ASM, C, VB o...??? que lenguaje es el que manejas??




En C se utiliza en algunos compiladores ANSEL o ADCON para definir las patas que vamos a usar y ADC_Read("numero de la pata analogica"); para leer un dato analogico en cualquier pata.



Saludos
 
hola IDAN gracias por atenderme, perdoname por no aver especificado el lenguaje yo programo con MPLAB. estoy acostumbrado a trabajar con 16f84 pero ahora me toco acerlo con 16f818 y es mi primera vez con este pic, man dicho que el 16f818 es igual que el 84 pero con entradas analogics. entonces mis dudas son:
1. com definir los puertos para la configuracion mostrada anteriormente
2. y que instruccion se utiliza para recibir las entradas analogics en el programa y como actua sobre el programa.....

ejemplo de la instruccion "btfsc" para a recepcion de entradas digitales.
btfsc portb,2; si vale 0 salta una instruccion (go to etq1)y si vale 1 sigue con la siguiente instruccion (call etq2)
call etq2;
goto etq1;


espero aver sido claro en mi explicacion muchas gracias compañero.
 
Atrás
Arriba