Codificadores

Solo disponible en BuenasTareas
  • Páginas : 9 (2116 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de febrero de 2011
Leer documento completo
Vista previa del texto
Codificadores y Descodificadores

[pic]

ME090831

Con mucho agrado, en respuesta a mis estimados alumnos del curso de Digitales, aqui tienen el circuito para interconectar de manera muy sencilla un teclado "casero" de 10 teclas a un codificador de prioridad (SN74LS147), el cual a su vez, maneja a un descodificador BCD a 7-segmentos (SN74LS247), para que asi puedan observar y comprendercomo se codifican los distintos datos binarios.
El teclado genera un codigo binario propio denominado "decimal", el cual es codificado o traducido por el circuito integrado 74LS147 a otro código denominado BCD.
El codigio BCD es uno de los tantos códigos binarios utilizados en los circuitos digitales.
Seguimos...
El codigo BCD generado por el codificador es negado por el integrado SN7404(compuertas NOT), y luego transmitido al descodificador BCD a 7-segmentos (74LS247). Este integrado es otro traductor de codigos binarios, el cual recibe un código en BCD y lo traduce a código de 7-segmentos, para que pueda ser interpretado por el visualizador o Display.
Si quisieramos conectar directamente el teclado al visualizador (se puede hacer), aunque ambos dispositivos generan yreciben datos binaros, éstos están en códigos o lenguajes diferentes, y por lo tanto no se entenderían. Es allí que se hace indispensable el uso de estos integrados "traductores".

LOS CODIFICADORES

 

Al diseñar un sistema digital es necesario representar o codificar en forma binaria la información numérica y alfanumérica que se obtiene de dicho sistema y, para ello, existen los circuitoscombinatorios denominados codificadores.

 

 

Un codificador es un circuito combinatorio que cuenta con un número determinado de entradas, de las cuales sólo una tiene el estado lógico 1, y se genera un código de varios bits que depende de cuál sea la entrada excitada.

 

Diagrama de bloques de un codificador de 10 entradas y 4 salidas

 

Para ilustrar esto mejor pongamos unejemplo. Supongamos que queremos transmitir un código binario con cada una de las pulsaciones de un teclado númerico, como puede ser el de una calculadora, en éste existen diez dígitos y al menos seis caracteres especiales y, si consideramos sólo las diez cifras, esta condición la podemos satisfacer con cuatro bit. Pero variemos el circuito de la calculadora para entender mejor el ejemplo.Modifiquemos el teclado de tal manera que al presionar una tecla se cierre el pulsador que conectará una línea de entrada.

 

En el interior del bloque podemos imaginar unos conductores cruzados que unen entradas y salidas entre sí. Veamos cómo han de conectarse a fin de que den los códigos deseados. Para representar los códigos de salida utilizaremos el denominado código BCD. La tabla deverdad que define este codificador es la siguiente:

 

|Entradas |Salidas |
|1 2 3 4 5 6 7 8 9 0 |Y4 Y3 Y2Y1 |
|0 0 0 0 0 0 0 0 0 1 |0 0 0 0 |
|0 0 0 0 0 0 0 0 1 0|0 0 0 1 |
|0 0 0 0 0 0 0 1 0 0 |0 0 1 0 |
|0 0 0 0 0 0 1 0 0 0...
tracking img