Escolar Documentos
Profissional Documentos
Cultura Documentos
Facultad de Ingeniera
Escuela de Ciencias y Sistemas
Organizacin Computacional A y B
Ing. Otto Escobar
Aux. Erick Estuardo Dvila Hernndez
Aux. Jorge Luis Carrillo Yoc
Proyecto
Introduccin
Los Flip Flops son circuitos que tiene la capacidad de permanecer en un estado fijo (0 o
1) durante un tiempo indefinido, entre estos podemos encontrar diversos tipos como:
JK, D, RS y T. Estos dispositivos nos ayudarn a guardar bits en memoria para luego ser
utilizados como contadores, registros o memorias.
Objetivos
Poner en prctica los conocimientos de lgica combinacional y lgica secuencial
vistos en el laboratorio y clase.
Mejorar el uso de los distintos tipos de Flip Flops.
Implementar una transmisin serial a travs de los puertos de una PC.
Aplicar e Implementar conocimientos de registros.
Implementar software para el control de puertos.
Aumentar el porcentaje de aprobacin respecto a la prctica 4, debido a la
comunicacin serial.
Descripcin
Se debern elaborar un circuito digital que simula un battleship a control remoto, el cual
ser manipulado desde una aplicacin en un pc, haciendo uso de conexin serial por
alguno de los puertos permitidos.
Ataque Manual
Se contar con un teclado 4*4 , el cual indicar el ataque de alguna casilla del tablero.
La correspondencia de tecla-casilla afectada, es con el ordenamiento rectangular usual,
fila y columna.
Es decir al afectar la tecla en posicin (3,4) , la casilla (3,4) debe ser marcada como
atacada.
Para detectar si el barco fue derribado se utilizar un sensor emisor (lser o infrarrojo)
que se posicionar por medio de dos motores stepper (uno por eje) en la coordenada
deseada, si el sensor receptor est descubierto al recibir la seal del emisor esto indicar
que el disparo ha dado en el blanco, y dependiendo de cuantos aciertos se efecten esa
cantidad se mostrar en la aplicacin.
Nota: Este disparador debe ser controlado por motores stepper, queda a discrecin del
estudiante como implementarlo. Podra ser un eje de impresora siempre que se cumpla la
condicin anterior.
Imgenes de referencia.
Interfaz PC
El prototipo deber contar con una conexin serial que ser implementada ya sea a travs del
Puerto paralelo LPT1 o Puerto Serial DB9, en dicha conexin cualquiera de los puertos actuar
como una interfaz de envo y recepcin de datos en forma serial hacia registros elaborados con
flip-flops.
Nota: De utilizar el Puerto Paralelo se deber simular el envo y recepcin de datos del Puerto
Serial utilizando nicamente 2 Pines, los cuales fungirn como los pines del puerto Serial TX y
RX. Se asume que dichos pines del puerto paralelo simularn una conexin serial, por lo cual
queda a la eleccin del estudiante que pines utilizar (datos, direccin y control).
Hay que tomar en cuenta que los pines que envan los datos pertenecen al Registro de Datos y
los pines que reciben los datos pertenecen al Registro de Estados del puerto paralelo.
(Se recomienda utilizar una tarjeta PCI Paralelo, no el cable USB-Paralelo).
Transmisin de Datos
Se detalla l envi de datos desde la PC hacia el controlador de la Matriz:
Transmisin de datos
Nota: Los datos enviados hacia el circuito de registros quedan a discrecin del estudiante, siempre
cumpliendo con la simulacin de comunicacin serial.
Puertos
Integracin en Parejas
Para esto debern tener estructuras slidas como se muestra en el esquema general y dos o
tres pines de interconexin (Tx, Rx y GND) que permitan transmitir y recibir la trama de
datos del tablero oponente y de esta manera poder disparar al tablero enemigo y recibir la
informacin de si se acert el disparo o no.
Un jugador A y un jugador B, que cuentan con su tablero respectivo, desde la aplicacin se
elige una casilla a atacar en el tablero del jugador contrario, el cual debe procesar la seal y
marcar la casilla deseada.
Para estandarizar esta comunicacin debern utilizar o adicionar la siguiente trama de datos
en su aplicacin.
Lista de Integrados Permitidos
Cdigo Descripcin
7432, 7404, 7408, 7486 Compuertas Lgicas
74283 Sumador Binario
74244 Buffer
7490/74191/74192/74193 Contadores
74174/74374 Flip Flop D
7485 Comparador de Magnitud
74151/74157/74158 Multiplexor
7447 / 7448 Decoder de Binario a BCD
74138 Demultiplexor
555 Oscilador/Temporizador
L293 Puente H
NTE159, 2N2222, 2N3904, 2N3906 o Transistores NPN o PNP
equivalentes
74194 Registro de Universal
74164 / 74165 Registros de desplazamiento
MAX232 Conversor de Seales de Puerto Serial a TTL
Consideraciones