Vous êtes sur la page 1sur 60

SISTEMAS DIGITALES

ING SOLRZANO
CARRASCO, David

CODIFICACIN, DECODIFICACIN DE
SEALES

CONTENIDO TEMTICO
1. CODIFICACIN Y DECODIFICACIN
2. CODIFICADOR
3. DECODIFICADOR

CODIFICACIN
Toda informacin a tratar, procesar o almacenar mediante sistemas
digitales debe ser traducido a un lenguaje apropiado, en nuestros
sistemas ser un conjunto de seales elctricas digitales de niveles
de tensin de unos y ceros(Lenguaje binario).
ENTRADA
INFORMACIN
Nmeros, Letras,
Smbolos,
Instrucciones, etc

CODIFICACIN
CDIGOS
1. Binario Natural
2. BCD
3. Cdigos progresivos
4. Cdigos detectores
5. Cdigos alfanumricos

SALIDA
CADENA DE BITS
0011011000111

BINARIO NATURAL
El sistema binario es un sistema de numeracin
posicional ponderado de base 2. para convertirlo se
puede usar el mtodo de divisiones sucesivas o la
tabla de valores.
Por divisiones
sucesivas

Por tabla de valores


Tabla de valores
26

25

24

64 32 16

23

22

21

20

2-1

0,5

2-2

2-3

0,25 0,125

2-4
0,0625

Decimal Codificado en Binario BCD


El cdigo BCD natural cada
dgito
decimal
es
representado (codificado)
por su equivalente de 4
dgitos
binarios
(bits)
segn se muestra en la
tabla.
Ejemplo: Representar el
nmero decimal 6349
6
3
4
9
0110 0011 0100 1001

Nmero
Decimal
0
1
2
3
4
5
6
7
8
9

BCD
natural
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001

DECIMAL CODIFICADO EN BINARIO BCD

DECIMAL CODIFICADO EN BINARIO BCD

CDIGOS ALFANUMRICOS
Son cdigos que permiten representar letras, nmeros
y caracteres de control. Entre estos se encuentran el
cdigo ASCII y EBCDIC.
Cdigo ASCII.- El nombre de este cdigo proviene de
las siglas en ingls de Cdigo Estadounidense
Estndar para el Intercambio de Informacin (American
Standard Code for Information Interchange) y utiliza
para su representacin 7 bits. Actualmente existe un
cdigo ASCII que utiliza 8 bits y se conoce como ASCII
extendido.

ASCII

CIRCUITOS COMBINACIONALES o FUNCIONALES

Codificadores
Decodificadores
Demultiplexores
Multiplexores
Detectores-generadores de paridad
Sistemas combinacionales programables.

CODIFICADORES

CODIFICADORES
Un codificador digital que tiene 2n (o menos) lneas de
entrada y n lneas de salida, las lneas de salida generan
el cdigo binario para las 2n variables de entrada.

Se puede decir tambin que un codificador es un circuito


que nos convierte informacin no binaria (nmeros, letras,
caracteres, etc.) a un cdigo binario.

APLICACIN N 1
Imaginemos un sistema de control de msica de 4 opciones
Cada una con un interruptor respectivo, deseamos que
cada interruptor o entrada sea identificado para tener
diferentes respuestas, como el diagrama siguiente.

CODIFICADOR DE 4X2

TABLA DE VERDAD

FUNCIN CANNICA

C1 E3.E 2.E1.E 0 E3.E 2.E1.E 0


C 0 E3.E 2.E1.E 0 E3.E 2.E1.E 0

SIMPLIFICACIN

C1 E3.E 2.E1.E0 E3.E 2.E1.E0


C1 ( E 3.E 2 E 3.E 2).E1.E 0
C1 ( E3 E 2).E1.E 0

C 0 E3.E 2.E1.E0 E3.E 2.E1.E 0


C1 ( E 3.E1 E 3.E1).E 2.E 0
C1 ( E3 E1).E 2.E 0

CIRCUITO CON COMPUERTAS

SIMULACIN 1

CODIFICADORES
DE OCTAL A BINARIO

CODIFICADOR DE OCTAL A BINARIO


Su cometido es la generacin de un nmero binario
sobre sus n salidas que identifique cul de las
entradas est activada.

CODIFICADOR SIN PRIORIDAD 8-3

CODIFICADOR
DE DECIMAL A BINARIO

TABLA DE VERDAD DE COD DECIMAL A BINARIO

CODIFICADOR DECIMAL A BINARIO

CODIFICADORES CON PRIORIDAD


El Codificador de prioridad, incluye la lgica
necesaria para asegurar que cuando dos o ms
entradas son activadas al mismo tiempo, el cdigo
de salida corresponder al de la entrada que tiene
asociado el mayor de los nmeros
Los codificadores de prioridad de octal a binario
son: los CI74148, 74LS148 y 74HC148
De decimal a binario: 74147

TABLA DE VERDAD DE UN CODER CON PRIORIDAD

CIRCUITO CODER CON PRIORIDAD

Codificador 74148 con


prioridad de 8 lneas a 3 lneas

CODIFICADOR CON PRIORIDAD TTL 74148 - IMPLEMENTACIN


0, 1, 2, 3, 4, 5, 6, 7 : entradas activas a niveles bajos (0V).
EI: Entrada de inhibicin que debe estar a nivel bajo (0V) para que se realice la
codificacin.
C, B y A: en las salidas aparecen, activas tambin a nivel bajo (0V), los datos
codificados en binario de tres bits (4-2-1).
E0: Que, en nivel bajo, indica que ninguna de las entradas es activa (sirve para
distinguir entre las situaciones de activacin de la entrada 0 y ninguna entrada
activa, ya que en ambos casos las salidas estn a nivel alto).

GS: Que pasa a nivel bajo cuando alguna de las entradas es activa.

CODIFICADOR CON PRIORIDAD TTL 74148 - IMPLEMENTADO

DECODIFICADORES

DECODIFICADOR
El decodificador es un circuito combinacional que convierte la
informacin binaria de n lnea de entrada a un mximo de 2n
lneas de salida.
En otras palabras un decodificador nos convierte informacin
binaria a informacin no binaria (letras, smbolos, caracteres, etc

DECODIFICADOR DE 1 X 2
TABLA DE VERDAD

FUNCIONES LGICAS

CIRCUITO LGICO
CIRCUITO SIMPLIFICADO

DECODIFICADOR 2 X 4

DECODIFICADOR DE 2 X 4
TABLA DE VERDAD

CIRCUITO SIMPLIFICADO

FUNCIONES LGICAS

CIRCUITO LGICO

CONTROL DE SEMFORO

DIAGRAMA DE UN DECODIFICADOR 3X8

DECODIFICADOR BCD - DECIMAL


Este decodificador nos convierte una entrada BCD a un
valor decimal posicional

TABLA DE VERDAD DE DECODER BCD-DECIMAL

CIRCUITO DECODER BCD-DECIMAL

DECODIFICADOR BCD 7 SEGMENTOS

Decodificador BCD a 7 segmentos puede ser el C.I. 74LS47

TABLA DE VERDAD

DECODIFICADOR BCD 7 SEGMENTOS

DECODIFICADORES CON HABILITACIN


Cuando el mdulo est activo(Enable). Es decir se activa
la salida correspondiente al nmero binario codificado en
la entrada.

DECODER CON HABILITACIN

TABLA Y FORMA CANNICA

CIRCUITO DECODER 2X4

IMPLEMENTACIN DE FUNCIONES LGICAS CON


DECODIFICADORES

F A.B.C A.B.C A.B.C A.B.C

F 001 000 011 100


F m1 m0 m3 m4

Diseo de las funciones f1,f2 y f3 mediante


decodificadores

DECODIFICADORES EN CASCADA 3X8

FUNCIONES DEL DECODIFICADOR


La funcin principal del decodificador es la de
direccionar espacios de memoria. Un decodificador
de N entradas puede direccionar 2N espacios de
memoria.
Para poder direccionar 1kb de memoria necesitara
10 bits, ya que la cantidad de salidas seria 210, igual
a 1024.
De esta manera:
Con 20 bits tengo 220 que es 1Mb.
Con 30 bits tengo 230 que es 1Gb

FUNCIONES DEL DECODIFICADOR


Sistema de memoria del microprocesador, selecciona
diferentes bancos de memoria.
Selecciona diferentes dispositivos de entrada o salida.
Decodificar instrucciones de microprocesador.
Teclado asigna valores binarios a cdigos ASCII

GRACIAS

Vous aimerez peut-être aussi