Sie sind auf Seite 1von 5

> REPORTE N1 DEL PROYECTO DE SISTEMAS MICROPROCESADOS <

Reporte inicial de juego de tres en raya con micro-controlador ATmega164p


Bryan Sandoval, estudiante EPN, Ivn Yerovi, estudiante EPN, Darwin Poveda, estudiante EPN,
ResumenEl artculo presente se enfoca en el anlisis estructural y tcnico de los elementos elegidos para la construccin de un juego de 3 en raya. Dichos elementos se han elegido de acuerdo a los estndares ms comnmente usados por estudiantes de la carrera de ingeniera Electrnica en el mundo para diferentes aplicaciones, entre ellas, los juegos electrnicos. El juego de tres en raya puede resultar fcil de entender, sin embargo, al querer tenerlo mediante una aplicacin de hardware y software se debe tener sumo cuidado con los elementos que se elegirn para el despliegue en pantalla y la manipulacin de esta mediante un mando de teclado. Los conocimientos acerca del proyecto que se entregarn en este documento son de lo ms bsicos y se limitan a describir los dispositivos que han sido elegidos y el porqu de tal seleccin.

Es importante conocer las medidas fsicas de la pantalla LCD, ya que con ellas podremos predecir el tamao que podra estar ocupando el paquete completo en el caso de fabricar un mdulo de juego completo junto al micro-controlador y su respectiva carcasa.

I. INTRODUCCION

l siguiente proyecto ha sido el desarrollo de un juego de tres en rayas con una interfaz de los jugadores. Para lo cual se necesita un el microcontrolador Atmega 164p, un teclado Matricial de 16 teclas (4x4), una pantalla GLCD. Mientras la mitad de la pantalla se encuentra dedicada para el juego la otra mitad va ha estar con el nmero de veces que ha ganado un jugador y gana el que gana dos veces. II. GLCD (Pantalla Grfica de Cristal Lquida o Pantalla de Cristal Lquida Grfica) Es una pantalla plana formada por una matriz de pxeles monocromos colocados delante de una fuente de luz o reflectora. A menudo se utiliza en dispositivos electrnicos de pilas, ya que utiliza cantidades muy pequeas de energa elctrica, hay versiones de pantallas con diferentes controladores embebidos, como el Samsung KS0107, Samsung KS0108 o el Toshiba T6963. Ella dispone de una memoria RAM interna del mismo tamao de la capacidad que dispone la pantalla, por ejemplo si una pantalla tiene un tamao de 128 pixeles de largo por 64 pixeles de alto (128x64) tiene una memoria RAM interna de la misma capacidad (128x64). II.I. Diagrama de medidas del GLCD: La pantalla GLCD a ser usada ser dividida en 2 partes durante el tiempo de ejecucin del programa. Una parte servir para desplegar el juego propiamente dicho mientras la otra parte contara el nmero de veces que cada jugador gane una partida, ya que el modo de juego es de 2 de 3, lo cual significa que si un jugador gana 2 partidas ser el campen.

> REPORTE N1 DEL PROYECTO DE SISTEMAS MICROPROCESADOS <

Tiempo de lectura: Como se puede observar mediante la comparacin de la seal de pulso de reloj (E) con el tiempo actual de lectura existe un retardo debido a las caractersticas de fbrica que presenta el controlador JHD12864E. Esto se puede mejorar mediante la aplicacin de voltajes pequeos considerando siempre los lmites inferiores requeridos por el GLCD para su correcto funcionamiento

II.II. Tiempos de lectura y escritura de un GLCD con controlador JHD12864E Aqu se presenta el diagrama de tiempos de escritura del GLCD a ser tomados en cuenta, tiempos menores a este generados en el programa, el GLCD no responder. Tiempo de escritura Como se puede observar mediante la comparacin de la seal de pulso de reloj (E) con el tiempo actual de escritura existe un retardo debido a las caractersticas de fbrica que presenta el controlador JHD12864E. Esto se puede mejorar mediante la aplicacin de voltajes pequeos considerando siempre los lmites inferiores requeridos por el GLCD para su correcto funcionamiento A continuacin se presentan los valores de tiempo por ciclo de reloj usados en las grficas anteriores de tiempos de lectura y escritura. Como se puede observar comnmente los tiempos de bajada y de subida son bastante pequeos acercndose a los 25 ns, sin embargo los datos de entrada pueden llegar a tener un retraso de 320 ns y la decodificacin de los datos puede llegar a tomar un tiempo de 200 ns, esto debe ser de sumo cuidado ya que puede alterar el correcto funcionamiento del sistema si es que no se hace un planeamiento minucioso considerando tambin los tiempos de ejecucin del programa establecidos por el micro-controlador que se vaya a usar.

> REPORTE N1 DEL PROYECTO DE SISTEMAS MICROPROCESADOS <

Por estos tiempos de respuestas se toma en cuenta para generar tiempos ms grandes que estos en el micro para que el GLCD pueda operar. II.III. Distribucin de pines del controlador JHD12864E para el GLCD La realizacin del programa en el software compilador AVR Studio debe ser realizada de manera que se pueda controlar eficazmente el GLCD, por lo que es necesario conocer la configuracin de pines que presenta el controlador:

II.IV. Set de instrucciones para el controlador JHD12864E As mismo el set de instrucciones que se deber usar dependiendo de los requerimientos del programa es el siguiente:

> REPORTE N1 DEL PROYECTO DE SISTEMAS MICROPROCESADOS < II.II. Caractersticas Teclados de calidad, econmicos. Leyendas personalizar fcilmente. Terminacin de Mates con teclado estndar. Conectores Retroalimentacin tctil al operador. 3.000.000 de operaciones por tarjeta. Compatible con alta resistencia. II.III. Especificaciones

Criterios de Clasificacin Valoracin a 12 Vcc: 5 miliamperios por 0.5 segundos Pngase en contacto con rebote: <12 milisegundos Resistencia de contacto: <100 ohmios (@ declar fuerza de trabajo) Tensin de ruptura: 250 V CA entre componentes Vida operacin mecnica: 3.000.000 operaciones por tecla Resistencia de aislamiento:> 1012 ohms @ 500 Vdc Empuje hacia fuera la fuerza por Pin: 5 lbs. II.IV. Caractersticas de funcionamiento Viajes: .040 mnimo Fuerza de operacin: 175 40 gramos Temperatura de funcionamiento: -30 C a +80 C Materiales y Acabados Terminal Pin: bronce fosforado, chapado soldadura PC Board: FR-4 epoxi fibra de vidrio Teclado: caucho de silicona, dureza 50 5 Vivienda: ABS, Cycolac "KJW" Color de la carcasa: Negro LEGENDS SERIE 12 Posicin -102 Leyenda: leyendas negras en el botn blanco -152 Leyenda: leyendas blancas en el botn negro 16 Posicin -006 Leyenda: leyendas negras en el botn blanco -056 Leyenda: leyendas blancas en el botn negro II.V. Informacin sobre pedidos

III. TECLADO MATRICIAL DE 16 TECLAS (4X4)

TECLADO-MAT-16 II.I. Funcionamiento Al presionar una tecla se interconecta la respectiva fila con la respectiva columna. Se conecta mediante un conector Header macho de 8 pines

> REPORTE N1 DEL PROYECTO DE SISTEMAS MICROPROCESADOS < II.VI. CDIGO DE VERDAD Y TABLAS

Este proyecto nos llevara una parte de tiempo el aprender a programar y usar la GLCD que escogimos. Los tiempos de respuesta del GLCD dependen claramente de los niveles de voltaje aplicados. Un diseo paralelo entre GLCD y microprocesador es requerido para disminuir la posibilidad de bugs que puedan presentarse debido al retraso de tiempos de lectura y escritura.

BIBLIOGRAFIA http://www.didacticaselectronicas.com/images/documentos/m atrixkeypad.pdf?phpMyAdmin=3943ecb3c3f367b3010221fa36 1673f9 II.VII. aplicacin El teclado Matricial de 4x4 va ha ser empleado para seleccionar dentro del men de datos las opciones que desea para acceder al juego y desplazarse dentro del mismo para colocar las X o los ceros en el juego Tres en Raya. CONCLUSIONES Otra de las aplicaciones del teclado matricial 4x4 es la entrada de datos para sistemas embebidos o los sistemas de seguridad. http://www.egochina.net.cn/eShop/ebay/Datasheet/JHD12864E.pdf http://es.wikipedia.org/wiki/GLCD

Das könnte Ihnen auch gefallen