Académique Documents
Professionnel Documents
Culture Documents
DE CIUDAD HIDALGO
MICROCONTROLADORES.
PROF:
MC. GABRIEL CASARRUBIAS GUERRERO.
PRESENTAN:
ROLANDO BUCIO REYES.
DAVID ESPINO RIVERA.
MARIO ALBERTO RIVERA SERRANO.
JOSE ANTONIO GARCIA URBINA.
JOSUE ISRAEL SOTO FUENTES.
CARRERA:
ING. MECATRONICA.
GRUPO: 357H
CONTENIDO
1. INTRODUCCIN............................................................................................. 3
2. OBJETIVO...................................................................................................... 3
3. DESARROLLO TEMTICO............................................................................... 3
3.1. CONCEPTOS........................................................................................... 3
3.1.1. QU ES UN MICROCONTROLADOR....................................................3
3.1.2. EL PIC16F1939................................................................................... 4
3.1.3. MATRIZ DE LEDS DE 8X8...................................................................5
4. DESARROLLO PRCTICO............................................................................... 5
4.1. OBTENCIN DEL CDIGO........................................................................5
4.2. SIMULACIN Y PRUEBA...........................................................................9
5. CONCLUSIONES.......................................................................................... 11
5.1. DAVID ESPINO RIVERA..........................................................................11
5.2. JOSUE ISRAEL SOTO FUENTES..............................................................11
5.3. MARIO ALBERTO RIVERA SERRANO.......................................................12
5.4. ROLANDO BUCIO REYES.......................................................................12
5.5. JOSE ANTONIO GARCIA URBINA.............................................................12
6. BIBLIOGRAFA.............................................................................................. 13
1. INTRODUCCIN.
2. OBJETIVO.
Lograr aplicar los conocimientos adquiridos hasta esta unidad, para as poder
programar el juego de ping pong con una matriz de les de ocho por ocho y un
microcontrolador.
3. DESARROLLO TEMTICO.
3.1. CONCEPTOS.
3.1.1. QU ES UN MICROCONTROLADOR
3
circuito se puede utilizar para que realice diferentes funciones con solo cambiar el
programa del microcontrolador.
Las aplicaciones de los microcontroladores son vastas, se puede decir que solo
estn limitadas por la imaginacin del usuario. Es comn encontrar
microcontroladores en campos como la robtica y el automatismo, en la industria
del entretenimiento, en las telecomunicaciones, en la instrumentacin, en el
hogar, en la industria automotriz, etc. [1]
3.1.2. EL PIC16F1939.
Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip
Technology Inc. y derivados del PIC1650, originalmente desarrollado por la
divisin de microelectrnica de General Instrument.
El nombre actual no es un acrnimo. En realidad, el nombre completo es
PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller
(controlador de interfaz perifrico). [2]
El PIC16F1939 es un microcontrolador que cuenta con 40 pines los cuales se
muestran en su data sheet (figura 1)
4
3.1.3. MATRIZ DE LEDS DE 8X8
La matriz est formada por una serie de filas y columnas (Figura 1). La
interseccin entre ambas contiene un LED. Para que este encienda, tiene que
recibir simultneamente un 0 en la fila, y un 1 en la columna. Cuando se dan
estas condiciones, la electrnica de la placa se encarga del encendido del LED en
cuestin. [3]
4. DESARROLLO PRCTICO.
5
En la figura 3 se logra observar las configuraciones del que se hacen al pic y la
configuracin del cristal interno que trabajara a 8 MHz.
6
Despus se realizaron dos funciones una para el jugador 1 y otra para el jugador 2
y as poder determinar su ubicacin y sus posibles movimientos dentro de la
matriz de 8x8.
7
Figura 7. Programacin de los botones para mover a los jugadores.
En esta parte del cdigo se muestran las condiciones que se ponen a la pelotita
cuando esta est en el centro de la matriz de leds.
8
Figura 8. Condiciones de la pelotita cuando se encuentre en el centro.
En esta parte del cdigo mostrada en la figura 9 se puede observar cuales son las
condiciones de programacin para realizar los movimientos que realizara el
jugador 1.
9
4.2. SIMULACIN Y PRUEBA.
Pic16f1939.
2 Botones.
7 resistencias.
Matriz de leds de 8x8.
Fuente de 5v.
Tierra.
Despus de haber hecho las conexiones necesarias del circuito y con el cdigo de
programacin listos, se procedi a cargar el cdigo en el PIC16F1939 de la
10
simulacin dando click en el componente del pic para buscar la carpeta donde se
encuentra el archivo .hex (figura 11)
11
5. CONCLUSIONES.
La programacin del ping pong simulado en Proteus deja ver un gran panorama
programado mediante el pic el cual fue muy difcil programar y entender la lgica
de programacin muy diferente a la de encender una matriz de o leds por que
cambia mucho nuestra lgica lo cual nos llev a investigar cmo se elaboraba un
tetris o un ping pon en y pues nada que ver con lo simulado en una matriz de leds
fue muy complicado y lo cual nos llev realizar prueba y error en la simulacin de
ISIS.
Con la realizacin de este proyecto fue algo muy interesante ver como un
microcontrolador puede mandar y controlar las acciones que se le programen,
aunque fue muy difcil programar el ping pong ya que se me hace difcil adquirir
una logia para programar por lo cual este tipo de proyectos nos inducen a
investigar cmo realizarlos para as poder cumplir con las especificaciones que se
necesitan para realizarlos.
Este proyecto fue un reto muy difcil a la hora de empezar con la programacin,
para ello investigamos la programacin de ping pong hecho en java, lo cual fue
difcil a la hora de querer realizar la programacin en nuestro proyecto porque la
lgica de programacin aun no la tenemos bien cimentada, principal problema en
lo personal porque no era lo mismo a la hora de querer pasar la lgica del juego a
la de una matriz de leds y pues aun no realizando el proyecto por completo fue un
gran reto.
6. BIBLIOGRAFA