Professional Documents
Culture Documents
Página 1 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
Se utiliza un decodificador de BCD a siete segmentos para tomar una entrada BCD de
cuatro bits y dar salidas que pasarán corriente a través de los segmentos indicados para
presentar el dígito decimal. La lógica de éste decodificador es más complicada que las que se
analizaron anteriormente. Por ejemplo, el segmento e debe ser activado para cualquiera de los
dígitos 0, 2, 6 y 8, lo cual significa que cualquiera da los códigos 0000, 0010, 0110 o bien 1000
ocurra.
La figura siguiente muestra un decodificador de BCD a siete segmentos (TTL 7447) que
se utiliza para manejar una presentación LED de siete segmentos (un DISPLAY). Cada
segmento consta de uno o dos LED. Los ánodos de los LED están todos unidos a VCC (+5 V).
Los cátodos de los LED están conectados a través de resistencias limitadoras de corriente a las
salidas adecuadas del decodificador. Este tiene salidas activas en BAJO que son transistores
manejadores de colector abierto que pueden disipar una corriente bastante grande. Esto se
debe a que los presentadores LED (DISPLAY´S) PUEDEN REQUERIR DE 10 mA a 40 mA por
segundo, según su tipo y tamaño.
Para ilustrar el funcionamiento de este circuito, suponga que la entrada BCD es A=0,
B=1, C=0 y D=1, que es BCD de 5. con estás salidas del decodificador Con éstas entradas las
salidas del decodificador: a , f , g , c y d serán llevadas al estado BAJO (conectadas a tierra),
permitiendo que fluya corriente a través de los segmentos LED a, f, g, c y d, presentando con
esto en el DISPLAY el número 5. Las salidas b y e serán ALTAS (abiertas); así que los
segmentos LED b y e no esncienden.
Los decodificadores 7447 están diseñados para activas segmentos específicos aún de
código mayores de 1001 (9). La figura siguiente muestra cuáles segmentos son activadospara
cada uno de los códigos de entrada de 0000 a 1111 (15). Note que un código de entrada 1111
borrará todos los segmentos.
Página 2 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
La presentación visual LED que se utiliza en las figuras anteriores es de tipo de ánodo
común dónde los cátodos de cada segmento se interconectan y se conectan a tierra a través de
las salidas del decodificador. Existe la presentación de su contraparte en la que el DISPLAY es
de cátodo común en donde los ánodos de cada segmento se interconectan y se conectan a la
fuente VCC a través del decodificador correspondiente (7448). Esté tipo de presentación visual
de cátodo común tiene que ser manejada por un decodificador de datos BCD a siete segmentos
con salidas activas en ALTO (el 7448) que apliquen un voltaje alto a los ánodos de aquellos
segmentos que vayan a ser activados.
Podemos apreciar que la resistencia en serie tendrá una caída de voltaje igual a la
diferencia entre VCC=5V y el voltaje en la resistencia deberá ser de 2.3 V. Este voltaje 2.3 V
presente en la resistencia debe producir una corriente de 10 mA, por tanto se tiene:
2.3 V
RS 230 Ω
10 mA
En caso de que la fuente de voltaje fuera un poco mayor deberá ser utilizada una
resistencia de mayor valor para proteger tanto al decodificador, como al DISPLAY,
Página 3 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
CODIFICADORES
Al estudias la lógica del circuito, se puede verificar que un nivel BAJO en cualquiera de
las entradas, producirá como salida el código binario correspondiente a la entrada. Por ejemplo,
un estado BAJO en A 3 (mientras que las demás permanecen en ALTO) dará como resultado
O2=0, O1=1y O0=1, que es el código binario correspondiente al número 3. Note que A 0 no está
conectada a las compuertas lógicas porque las salidas del codificador normalmente son 000
cuando ninguna de las entradas desde A 1 hasta A 9 se encuentran en el estado BAJO.
Página 4 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
PROBLEMA:
Determine las salidas del codificador de la figura anterior cuando A 3 y A 5 se encuentran
en estado BAJO al mismo tiempo.
SOLUCION:
Al hacer el seguimiento de las compuertas lógicas, se observa que los estados BAJOS
de estas dos entradas producen estados ALTOS en cada una de las correspondientes salidas;
en otras palabras, el código binario 111. Es evidente que éste no es el código correspondiente a
ninguna de las entradas que fueron activadas.
CODIFICADORES DE PRIORIDAD
Página 5 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
El circuito tiene nueve líneas activas en BAJO que representan los dígitos desde 1 hasta
9, y produce como salida el código BCD negado, correspondiente a la entrada activa que tiene
el mayor número.
A continuación se examina la tabla de verdad para averiguar como funciona este circuito.
La primera línea de la tabla mestra todas las entradas en sus estados inactivos, ALTO. Para
esta condición la salida es 1111, que es el negado de 0000 que en BCD corresponde a cero. El
segundo renglón de la tabla señala que un estado BAJO en A 9 , sin importar el estado de las
demás entradas, produce como salida el código 1001 mismo que, de nuevo, corresponde al
código BCD para 9. el tercer renglón muestra que un BAJO en A 9 , siempre y cuando A 9 se
encuentre en ALTO, produce como código de salida 0111, que es el negado de 1000, el código
BCD para 8. de manera similar los demás renglones de la tabla señalan que un estado BAJO en
cualquier entrada, siempre y cuando las entradas de numeración mayor se encuentren en
ALTO, produce como salida el código BCD negado para dicha entrada.
Las salidas del 74147 normalmente se encuentran en el estado ALTO, cuando ninguna
de las entradas está activa. Esto corresponde a la condición de entrada 0 decimal. No existe
entrada A 0 porque el codificador supone que la entrada es 0 cuando todas las demás entradas
están en el estado ALTO, las salidas negadas del 74147 pueden convertirse a BCD normal
conectando cada una de ellas a un INVERSOR.
CODIFICADOR INTERRUPTOR
La figura siguiente muestra la forma en que puede usarse un 74147 como codificador
interruptor. Los 10 interruptores podrían ser los interruptores del teclado de una calculadora que
presenten los dígitos del 0 al 9. Los interruptores son del tipo normalmente abierto, de manera
que las entradas del codificador son todas ALTAS y la salida BCD es 0000 (nótense los
INVERSORES). Cuando se presione la tecla de un dígito, el circuito producirá el código BCD
para ese dígito. Como el 74147 es un codificador de prioridad, oprimir las teclas simultáneas
producirán el código BCD sólo para la tecla con numeración mayor.
Página 6 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
En el circuito topológico del codificador, el número de cada cnal del DIP (decimal) es el
número que se debe mostrar en binario en los LED.
2. Comprobar en el circuito del decodificador todas las combinaciones delos segmentos del
DISPLAY.
3. Comprobar en el circuito codificador que el número decimal que contiene cada canal del
DIP, al ir cerrando de uno por uno, debe ser equivalente a la cantidad binaria mostrada en
los LED.
NOTA: El alumno o el equipo de trabajo deberá presentarse al laboratorio con los circuitos anteriores ya armados,
además de buscar y consultar la hoja de datos de cada uno de los circuitos integrados a utilizar..
CUESTIONARIO:
Página 7 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
4. ¿Qué cantidad binaria muestran los LED si cierras os canales 4 y 8 del DIP en el circuito
del codificador? ¿Por qué?
8. Respecto al display ¿qué entiendes por ánodo común? y ¿por cátodo común?
Página 8 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
Página 9 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
Página 10 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
SALIDAS DE CONTEO. El conteo regular siempre está presente en las salidas Q0-Q3 de
los MVB (MultiViBrador), donde Q3 es el LSB (bit menos significativo) y Q0 el MSB (bit más
significativo).
SALIDAS FINALES DE CONTEO. Estas salidas se utilizan cuando dos o más unidades
del 74LS193 se conectan como contador con etapas múltiples para producir un número MOD
mayor. En el modo de conteo ascendente, la salida TC U del contador de orden inferior se
conecta a la entrada CPU del siguiente contador de orden superior. En el modo de conteo
descendente, la salida TC D del contador de orden inferior se conecta a la entrada CPD del
siguiente contador de orden superior.
Página 11 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
DIRECCIÓN DE CONTEO (+ o -). Las entradas CPU y CPD se muestran como dos
etiquetas distintas porque tienen efectos internos diferentes. Primero se considerará la etiqueta
superior. Esta etiqueta para la entrada CPU es +. El signo (+) indica que una TPP en esta
entrada incrementará en uno el conteo; en otras palabras, causará que el contador cuente de
manera ascendente. Del mismo modo, la etiqueta superior para la entrada CPD tiene el signo
menos (-) para señalar que ésta entrada disminuye en 1 el valor del conteo; en otras palabras,
causa que el conteo sea descendente.
PROCEDIMIENTO EXPERIMENTAL
Página 12 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
7. Conectar la señal del reloj a CPD (Terminal 4, conteo descendente), y CPU (Terminal
5, conteo ascendente) a VCC.
2. Realizar las conexiones necesarias para que el conteo binario sea descendente (de
255 a 0).
Página 13 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
1. Con el desarmador modificar la resistencia del preset y al mismo tiempo observar los
exhibidores (DISPLAY).
Como las salidas Q0, Q1, Q2 y Q3, realizan su conteo binario de 0 a 15 y para conteo
decimal nada más se necesita de 0 a 9; entonces se le adapta una compuerta Y (AND) de 4
entradas al contador de tal forma que cuando se encuentre el conteo en 10d (1010b) se ajusta la
conexión con dos inversores para poder activar la compuerta Y y su salida se utiliza para activar
a MR (master reset) para llevar el contador a 0000 obteniendo un ciclo en el contador de 0 a 9.
Esta misma salida invertida incrementará el contador de las decenas (contador 2). Usando el
74LS192 el diseño se hubiera facilitado mucho.
Página 14 de 15
Carrera:
Instituto Tecnológico de Estudios Superiores de Ingeniería Electrónica
Zamora Materia:
Electrónica Digital I
Práctica 4. Decodificador BCD a 7 segmentos,
Profesor:
codificador de prioridad y Contador binario de 4 y 8
Ing. Mauricio Silva Alvarez
bits.
De esta misma manera se obtiene el ciclo de 0 a 9 para las decenas, lo cual se observa
en el logigrama siguiente:
TAREA/EXAMEN
1. Diseñar un circuito contador de seis décadas, (0 a 60), basándose en el diseño del circuito
topológico 3 y su logigrama. (Entregar el día de la práctica).
2. Diseñar un reloj que contenga seis exhibidores (DISPLAY), dos que indiquen las horas, dos que
indiquen los minutos y dos que indiquen los segundos. Recordar que el conteo en los dos
exhibidores de las horas son de 1 a 12 ó de 0 a 24, y en los minutos y segundos de 0 a 60.
(ENTREGA EL DIA 11 DE DICIEMBRE).
Página 15 de 15