viernes, 31 de octubre de 2008

Programas de prueba - Interrupciones

Para nuestro proyecto, mas precisamente para la programacion del efecto en si vamos a necesitar de un timer con interrupcion para manejar los tiempos del delay. Es por eso que comenzamos a trabajar con el timer 0 como interrupcion. La prueba que realizamos con esto fue realizar una interrupcion cada un segundo la cual cambiaba el estado de un led a la salida cada vez que interrumpia.

Programas de prueba - Conversor A/D

Como sabemos nuestro proyecto va a constar de procesamiento de señales analogicas por lo tanto decidimos comenzar a utilizar el conversor analogico-digital. La primera prueba que realizamos con esto fue relativamente simple y por suerte funciono desde un principio. La prueba constaba de un potenciometro conectado a una de las entradas del conversor del puerto A, el cual le entregaba segun la variacion diversos valores analogicos. Una vez convertido, el programa preguntaba si el valor de entrada era mayor o menor a 127 y en base a eso prendia o apagaba un led.

Programas de prueba - 7 Segmentos

Comenzamos con la prueba de sacar informacion por todo un puerto del pic. Por lo tanto tomamos un display y mediante 7 bits de un puerto sacamos diferentes numeros. El principio basico de la programacion fue un array donde se encontraban guardados los valores binarios de cada bit del puerto para cada numero, por lo tanto fuimos sacando cada numero con una espera entre cada uno.