Control
1
Oscar C. Duran, 2 AdolfoG. Faudoa3 Victor E. Cervantes* 17 Febrero 2010
1.
Objetivo
Realiasar un programa que envie una secuencia de datos a los LEDS desde el bit 0 hasta el bit 7. Parte importante de estapractica es jugar con el tiempo de la secuencia y observar su comportamiento en el encenido de los LEDS. Anote sus concluciones. Dicha secuencia de datos es la siguiente: 00000001 00000010 0000010000001000 00010000 00100000 01000000 10000000
2.
Materiales a utilizar
1 ProtoBoard 1 PIC16F877A 8 LEDS 8 RESISTENCIAS 330 Ohms.
*
Responsable
1
1 INTERFACE PICKIT2
3.Procedimiento
1.- Incluir las bibliotecas necesarias e inicializar el main. 2.-Borrar la informaci´n del puerto D, al igual que identificar as salidas y entradas. En este caso o todos los puertos ser´nsalidas. a 3.- Declaramos las variables que utilizaremos. Las variables i y j son unsigned int. por que los tiempos de la simulaci´n del programa son muy bajos y no son apreciados, al incrementarlas o cantidades a estos niveles es f´cil ver los cambios. Declaramos otra variable sum a cual al igual a que la variable i damos un valor de 0. 4.- Iniciamos un ciclo while infinito, en el queutilizamos un ciclo for utilizando la variable j para numerar los ciclos deseados. 5.- Dentro del ciclo for utilizamos la funci´n de suma para registrar los cambios de ciclos. La o funci´n if lautilizamos para cuando la suma diera a i un valor deseado prendiera la secuencia, y o al momento de que se diera otro valor deseado cambiara al siguiente pelda˜o de la secuencia. n 6.- Cuando el ciclo forllega a su ultimo ciclo este convierte el valor de i a 0. Por lo tanto el cuando el ciclo while repite el su contenido el ciclo empieza en condiciones iniciales.
4.
Resultados
and...
Regístrate para leer el documento completo.