Ni uno

Solo disponible en BuenasTareas
  • Páginas : 6 (1425 palabras )
  • Descarga(s) : 4
  • Publicado : 24 de noviembre de 2009
Leer documento completo
Vista previa del texto
OBJETIVO
El objetivo que persigue este proyecto es la aplicación de los conocimientos adquiridos durante el curso de Circuitos Lógicos. El proyecto consiste en la utilización de decodificadores, registros de corrimiento; de paralelo a serie y de serie a paralelo, además de la utilización de latch y matriz de leds.
Las especificaciones del proyecto son: tener por un lado un tecladoque contenga 4 teclas que representaran los 4 puntos cardinales: Norte, Sur, Este, Oeste, estas teclas de tienes que transmitir vía inalámbrica para poder recibirla y poder mostrar dicha orientación en una matriz de leds.

INTRODUCCION
La realización del proyecto suena aparentemente fácil, pero para tener una idea mas clara acerca de dicho proyecto en la figura 1 se muestra un diagramaa bloques del proyecto.

En la parte del teclado se propone usar 4 push bottons y meterlos a un decodificador 4 a 3, el registro de corrimiento es usado para poder transmitir los bits del teclado, se escogió mandarlos de manera serial ya que al ser transmitido de manera inalámbrica solo se tiene la posibilidad de usar solo un canal de comunicación, al recibir la información de maneraserial se tiene que convertir a paralelo por eso se utiliza un registro de corrimiento serie paralelo, los latch se ocupan para poder guardar los valores en paralelo, y por ultimo los decodificadores son utilizador para poder mostrar las flechas en la matriz de leds.

PROCEDIMIENTO
El primer punto de la practica fue hacer el teclado, en la Figura 2 se puede apreciar el circuito paradicho teclado, como se dijo en la introducción cada botón representa un punto cardinal, por lo que en tal circuito se tienen 4 salidas, cabe aclarar que este circuito es alimentado con 5V, y las resistencias son de 1KΩ.

[pic]
Figura 2. Circuito del teclado

En circuitos digitales siempre se tata de ocupar la menor cantidad de bits para representar la información, es por eso que lassalidas del teclado se meten a un decodificador 4 a 3, esto quiere decir que las 4 entradas se pueden representar con solo 3 bits. En la tabla 1 se muestra los datos del decodificador.

Tabla 1. Tabla de verdad del codificador 4 a 3
|Entradas |Salidas |
|Norte |Este |Oeste|Sur |Habilitar |S0 |S1 |
|X |X |X |X |0 |X |X |
|1 |0 |0 |0 |1 |0 |0 |
|0 |1 |0 |0 |1 |0|1 |
|0 |0 |1 |0 |1 |1 |0 |
|0 |0 |0 |1 |1 |1 |1 |

En este proyecto el decodificador se programo en una GAL22V10D de la empresa LATTICE, este dispositivo puede ocupar 22 pines de entraday tiene 10 pines configurables como salida. A continuación se muestra el código que se ocupo para programar el codificador en dicho dispositivo.

Name COD4a·;
PartNo 00 ;
Date 03/08/2009 ;
Revision 01 ;
Designer ACR;
Company UTM ;
Device g22v10 ;

/* *************** INPUT PINS *********************/
PIN 2=NORT ; /**/
PIN 4=OEST ; /* */
PIN 3=EST ; /* */
PIN 6=SUR ; /* */
/* *************** OUTPUT PINS *********************/
PIN 14=S0 ; /* */
PIN 15=S1...
tracking img