Download - sfsdfSEM 03 (1)
-
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 CODIFICACIN SALIDA
INFORMACIN Nmeros, Letras,
Smbolos,
Instrucciones, etc
CDIGOS
1. Binario Natural
2. BCD
3. Cdigos progresivos
4. Cdigos detectores
5. Cdigos alfanumricos
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
26 25 24 23 22 21 20 2-1 2-2 2-3 2-4
64 32 16 8 4 2 1 0,5 0,25 0,125 0,0625
Tabla de valores
-
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 BCD
Decimal natural
0 0000
1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001
-
DECIMAL CODIFICADO EN BINARIO BCD
-
DECIMAL CODIFICADO EN BINARIO BCD
5
-
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
0.1.2.30.1.2.31 EEEEEEEEC
0.1.2.30.1.2.30 EEEEEEEEC
-
SIMPLIFICACIN
0.1.2.30.1.2.31 EEEEEEEEC
0.1.2.30.1.2.30 EEEEEEEEC
0.1).2.32.3(1 EEEEEEC
0.1).23(1 EEEEC
0.2).1.31.3(1 EEEEEEC
0.2).13(1 EEEEC
-
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 FUNCIONES LGICAS
CIRCUITO SIMPLIFICADO
-
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
CBACBACBACBAF ........
100011000001 F
4301 mmmmF
-
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