Sunteți pe pagina 1din 2

CONFIGURAR PUERTOS ANALOGICO DIGITAL DEL PIC

16F877
Pues los unicos puertos analogicos son el A y el E, puedes configurar todos los
pines como analogicos o digitales o solo algunos para ello utilizas la palabra de
configuracion:
ADCON1=%111 'todo el puerto digital
ADCON1=%1110 'el puerto A.0 es analogico los demas son dihitales
para mas configuracione revisa el Data Sheet del micro...
con ADCON1 configuras tanto el puerto A y E... como analogico o digital.... mira
en el datasheet en la pagina 128...!
Para los demas puedes hacer lo siguiente:
TRISB=%00000000 'todos como salida
TRISB=%11111111 'todos como entrada
Los unos representan salida y los ceros entrada, tambien puedes utilizar
algunos como entradas y otros como salida:
TRISB=%01010101
TRISB=%00001111
% representa numeros binarios por ejemplo %11111111
$ representa numeros Hexadecimales por ejemplo $FF
y si pones directamente el numero representa numeros decimales por ejemplo
255
El puerto C y D es lo mismo...
Pero con todo para cualquier cosa tienes que hechar una mirada al DS del
micro...!
PD: te pongo aqui la tabla de configuracion para el registro ADCON1

AN0=RA0
AN1=RA1
AN2=RA2
AN3=RA3
AN4=RA5
AN5=RE0
AN6=RE1
AN7=RE2

S-ar putea să vă placă și