Entradas analógicas en MicroBasic

Hola que tal?
Actualmente estoy trabajando en un proyecto escolar que consiste
en construir una matriz de leds 8x8 que tenga un solo led encendido,
el cual debe moverse segun la señal que le envie un joystick construido
por nosotros que funciona en base a dos potenciometros.

El problema que se me presento a la hora de codificar es que no
encuentro una manera correcta de declarar las dos entradas analogicas
que utilizare para introducir el voltaje variable a mi PIC 16f887,
hay mucha informacion a medias en los manuales, no especifican bien
como es que se utilizan los comandos ANSEL, ANSELH, ADCON0 y ADCON1.

Si alguien puede asesorarme un poco acerca de este tema se lo agradeceria
bastante, les dejo mi archivo de simulacion en proteus, y mi programa que
en teoria corre los bits para que de un lado, el cero de 11111110 se mueva,
y del otro lado el uno de 00000001 se mueva tambien segun la direccion
del joystick. GRACIAS POR SU ATENCION.
Ver el archivo adjunto Avance.rar
 
hay mucha informacion a medias en los manuales, no especifican bien
como es que se utilizan los comandos ANSEL, ANSELH, ADCON0 y ADCON1.

Si alguien puede asesorarme un poco acerca de este tema se lo agradeceria
bastante, les dejo mi archivo de simulacion en proteus, y mi programa que
en teoria corre los bits para que de un lado, el cero de 11111110 se mueva,
y del otro lado el uno de 00000001 se mueva tambien segun la direccion
del joystick. GRACIAS POR SU ATENCION.
Saludos.
Si a manuales te refieres a las hojas de datos (Datasheets) Esos manuales estan muy completos.
En ellos se especifica detalladamente como usar los registros que mencionas, y muchas cosas más.
Y hasta vienen ejemplos para la inicialización de los puertos.

Por aqui en el foro hay muchos proyectos sobre matriz de leds, puedes buscar más ideas.
 
Atrás
Arriba