Sunteți pe pagina 1din 11

Universidad Nacional Mayor de San Marcos

Facultad de Ingeniería de Sistemas e Informática

Sistemas Digitales

Lógica Combinatoria Modular

Ing. Armando Fermín Pérez

Diseño Modular Descendente

Armando Fermín Pérez 1


Diseño Modular Descendente

Subsistemas combinatorios

Convertidores de código
Decodificador
Codificador
Multiplexor
Demultiplexor
Comparador
Sumador

ALU

Armando Fermín Pérez 2


CONVERTIDORES DE CÓDIGO
6 bits BCD  6 bits Binario

BCD

BIN

CONVERTIDORES DE CÓDIGO
6 bits Binario  6 bits BCD

BIN

BCD

Armando Fermín Pérez 3


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.
• Tipos:
– Con Prioridad
– Sin Prioridad

CODIFICADORES
E9 E8 E7 E6 E5 E4 E3 E2 E1 E0 S3 S2 S1 S0

0 0 0 0 0 0 0 0 0 1 0 0 0 0
E0
0 0 0 0 0 0 0 0 1 X 0 0 0 1

0 0 0 0 0 0 0 1 X X 0 0 1 0
S0

DECIMAL CODIFICADOR BCD 0 0 0 0 0 0 1 X X X 0 0 1 1


DEC-BCD
S3
0 0 0 0 0 1 X X X X 0 1 0 0

0 0 0 0 1 X X X X X 0 1 0 1
E9

0 0 0 1 X X X X X X 0 1 1 0

0 0 1 X X X X X X X 0 1 1 1

0 1 X X X X X X X X 1 0 0 0

1 X X X X X X X X X 1 0 0 1

Codificador con prioridad  si se activan 2 entradas a la vez, sólo sale la de


mayor valor decimal
Codificador sin prioridad  si se activan 2 entradas a la vez, no se sabe que
valor va a salir (X=0)

Armando Fermín Pérez 4


CODIFICADORES
74147
Codificador Decimal-BCD con
prioridad

E0

S0

74147

S3

E9

las salidas
las entradas son salen negadas
activas a nivel bajo

CODIFICADORES
Ejemplo de aplicación: Codificador de un teclado decimal

7 8 9

4 5 6
CODIFICADOR UNIDAD DE DECODIFICADOR
DEC-BCD CÁLCULO BCD-7 SEG
1 2 3

Armando Fermín Pérez 5


COMPASS, ENCODER DE
NAVEGACIÓN

http://www.electronics-tutorials.ws/
11

Compass, encoder de navegación


Binary Output
Compass Direction
Q0 Q1 Q2

North 0 0 0

North-East 0 0 1

East 0 1 0

South-East 0 1 1

South 1 0 0

South-West 1 0 1

West 1 1 0

North-West 1 1 1

http://www.electronics-tutorials.ws/
12

Armando Fermín Pérez 6


DECODIFICADORES
• Es un circuito combinatorio que convierte la información binaria de n
líneas de entradas a un máximo de 2n líneas únicas de salida. Dicho de otra
manera, un decodificador realiza la función opuesta a la de codificar, es
decir, convierte un código binario de varias entradas en salidas exclusivas.

DECODIFICADORES

74138 74139
Decodificador Octal Doble Decodificador de dos
variables

Armando Fermín Pérez 7


Decodificador de direcciones en un sistema digital

eent3.lsbu.ac.uk

Decodificación de direcciones de memoria

http://www.csee.umbc.edu/

Armando Fermín Pérez 8


DECODIFICADORES
Decodificadores 7 segmentos

LT  Lamp Test
RBI  Ripple Blanking Input
BI/RBO  Blanking Input/
Ripple Blanking Output

DECODIFICADORES
Ejemplo de aplicación

Armando Fermín Pérez 9


DECODIFICADORES
Display de Ánodo común

Display de Cátodo común

• EJEMPLO PRÁCTICO:
• Se desea construir un indicador luminoso de siete segmentos hecho a base
de diodos emisores de luz (LED) rojos como el mostrado en la siguiente
figura:

el cual indicará en forma decimal el número binario que se le aplique al


decodificador lógico que se encargará de convertir el número binario en el
encendido apropiado de segmentos. Constrúyase la Tabla de Verdad del
decodificador requerido considerando que un pulso de voltaje enciende al
LED y la ausencia del mismo lo deja apagado.
La tabla de verdad será la siguiente: Si tenemos cuatro entradas, tendremos
16 salidas.
Representaremos la iluminación del diodo desde el número 0 al 9. El resto
de estados (los seis últimos de la tabla de verdad que construyamos, serán
irrelevantes), ya que no se pueden representar debido a la naturaleza del
diodo LED.

Armando Fermín Pérez 10


• EJEMPLO PRÁCTICO:
• La tabla de la verdad se muestra a continuación:
Con esta tabla de verdad,
deducimos que el funcionamiento
será el siguiente.
El decodificador, realizará la
transformación del número binario
correspondiente al número
decimal, activando los segmentos
que corresponden, como se indica a
continuación.

Multiplexores/Demultiplexores de datos

http://e-ducativa.catedu.es/

Armando Fermín Pérez 11

S-ar putea să vă placă și