Proyecto de Programacin Avanzada: Entradas y Salidas Profesor: Martnez Hernndez Moiss Agustn
Fecha de Entrega: lunes 12 de agosto 2013
Integrantes: Corona Patricio Cesar Agustn Surez Soto Jesus Ismael
Objetivo Manipular y utilizar las entradas y salidas del micro-controlador y usar Proteus con Pic C Compiler y aplicar los conocimientos de programacin. Realizar una simulacin en Proteus donde implementaremos nuestros conocimientos adquiridos previamente sobre la manipulacin de micro-controladores, as como comprender que una simulacin es una herramienta til pero no es lo mismo que una prctica real. Materiales - PIC C Compiler - Preteus 8 o superior Metodologa Nuestra simulacin consiste en una representacin grfica de la dinmica de una cuenta, dicho en otras palabras por medio del encendido y apagado de LEDs representaremos una cuenta, comenzar en cero y terminar en 256, los nmeros que la conforman dependern de la configuracin de nuestra cuenta, propondremos 4 maneras de realizarla: Siempre empezando en cero, la cuenta podr ser realizada de uno en uno, de dos en dos, de cuatro en cuatro y de ocho en ocho, as mismo la cuenta podr ser visualizada a diferentes velocidades.
Las instrucciones para realizar la cuenta sern programadas en PIC C Compiler, para visualizarla utilizaremos ISSIS, los materiales de la simulacin que utilizaremos: - PIC 18f4550 - 20 resistencias: 18 de 330 1 de 470 (MCLR) 1 de 10k (MCLR) - 1 LED : Para representar cuando se est realizando una cuenta - 1 Barra de LEDs: Donde representaremos nuestra cuenta - 1 Un push buttom: Para detener la cuenta si es necesario - 3 Capacitores: 2 de 22pF (Osciloscopio) 1 de 100nF (MCLR) - 1 Cristal 4MHz (Osciloscopio) -2 DipSwitch: Para cambiar el tipo de cuenta y la rapidez con que se representa
Para realizar la cuenta nosotros podremos elegir el tipo de cuenta, configurada en un primer dipswitch Y para controlar la velocidad con que se representa la cuenta, manipularemos un segundo dipswitch.
Resultados
En la imagen 1 podemos observar nuestro micro controlador conectado y litro para realizar una cuenta
Imagen 1
Con el diagrama de flujo mostrado en la imagen 2 (presentado en la siguiente hoja) se puede interpretar el cdigo que fue escrito para la simulacin de la practica. Como resultado del programa, obtuvimos un error que no esperbamos. El error fue el siguiente. Se tiene que acudir al reset del micro controlador para que la cuenta empiece de nuevo en X contador con Y velocidad o para hacer algn cambio en cualquiera de estos.
Las cuantas, as como las velocidades que especificamos en el programa funcionan a la perfeccin aun tomando en cuenta el error mencionado anteriormente.
Imagen 2 Conclusin General Como equipo cumplimos el objetivo principal de esta prctica. Se aprendi a usar las funciones o comandos para controlar las entradas y salidas. El reset del micro controlador solo se usa en caso de emergencia y no para reiniciarlo debido a una mala programacin.
Conclusin Particular - Corona Patricio Csar Agustn Terminando esta prctica me he dado cuenta que apenas hasta ahora he aprendido cosas que ya deba de manejar bastante bien debido a cursos anteriores, ponerme al corriente no ser una opcin.
Conclusin Particular - Surez Soto Jesus Ismael Me gustara que el profesor nos diera apuntes en formato pdf sobre los comandos que nos ensea en el laboratorio y como se usan y en que casos. La verdad no entiendo como es que e profesor no tiene un manual acerca de eso si se supone que ya dio programacin avanzada anteriormente. Si yo fuera l yo ya tendra un pequeo manual con ejemplos acerca de cmo se programa un PIC y en particular el PIC 18f4550.