You are on page 1of 5

Universidad Autnoma de Quertaro

Facultad de Ingeniera en Automatizacin




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.

You might also like