Convertidores de código

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
Convertidores de Código
Conocimiento, Uso y Evaluación de Medicamentos Genéricos
Los números del 0 al cero uno dos tres cuatro cinco 6 7 8
Noviembre 2007Estudio Rostros de Noticias 2007Collect-GfKWikén Estudio Rostros de Noticias de la TV Chilena Desarrollados para Revista Wikén El Mercurio.
RELACIÓN POSTULADOS POR SEXO
1 LA UTILIZACION DE LAS TIC EN LAS MICROEMPRESAS GALLEGAS. AÑO mayo 2005.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO de Junio de 2005.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
AYUDA A LA FUNCIÓN DOCENTE Internet
TEMA 5.- 1ª PARTE. EL A.O. Y SUS APLICACIONES
TEMA 2 MÚLTIPLOS Y DIVISORES
ELECTRÓNICA DIGITAL Marta Hernando Despacho
02- Plan Organización Docente v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
01- OFERTA FORMATIVA v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Aladdín-respuestas 1.Vivía 2.Era 3.Amaba 4.Quería 5.Gustaban 6.Se sentía 7.Salía 8.Tenía 9.Decidió 10.escapó 11. Se vistió 12. Conoció 13. Vio 14. Pensó
Respuestas Buscando a Nemo.
ABECEDARIO FIGURAS GEOMÉTRICAS NÚMERO
Binario Códigos Numéricos Desventajas
a.dos b.ocho c.doce d.quince e.diecinueve f.veinte a.2 b.8 c.12 d.15 e.19 f.20 Los Números 1-20 Ecribe el número.
Aritmética del Computador Introducción a la Tecnología de la Información.
Objetivo: Los estudiantes van a usar vocabulario del desayuno para comprender un cuento. Práctica: 1. ¿Te gusta comer? 2. ¿Te gusta beber Mt. Dew.
Mulán /75 puntos. 1.Querían 2.Gustaban 3.Escuchó 4.Dijo 5.Tenía 6.Ayudaron 7.Maquillaron 8.Arreglaron 9.Dio 10.Estaba 11.Iba 12.Quería 13.Salió 14.Gritó
Estructura Económica de México Prof. Abelardo Mariña Flores trimestre 2010-P.
William Shakespeare ( greg.), fue un dramaturgo, poeta y actor inglés. Conocido en ocasiones como el Bardo de Avon (o.
Trabajando con Puertas Lógicas
TELEFONÍA IP.
Circuitos de Conmutación
Evolución Tasas de Interés Promedio del Sistema Financiero *
Parte 3. Descripción del código de una función 1.
Vocabulario querer comerlo -paja por supuesto - madera
de Joaquín Díaz Garcés (Angel Pino)
FUNCIONES DE UNA VARIABLE REAL
Calendario 2008 Imágenes variadas Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2008.
EL OSO APRENDIZ Y SUS AMIGOS
EGIPTO.
Ejemplar de cortesía gratis para lectura y uso personal
1 PROYECTO DE PRESUPUESTO DE EGRESOS DE LA FEDERACION 2002 COORDINACIÓN DE POLITICA ECONOMICA GP-PRD.
Hacer click Hacer click en cualquiera de estos links.
Indicadores CNEP Escuela
Profr. Ricardo A. Castro Rico
Ecuaciones Cuadráticas
¡Primero mira fijo a la bruja!
Curso Circuitos Digitales I Sesión 2 (complemento)
ANÁLISIS DE RADIOGRAFÍA PANORAMICA
¿Qué es un conjunto? Un conjunto es una colección de objetos considerada como un todo. Los objetos de un conjunto son llamados elementos o miembros del.
Índice Empresa 2-4 Signos de Identidad 5-12 Versiones Permitidas 13-23
MINIMO COMÚN MÚLTIPLO DE DOS NÚMEROS a y b
CULENDARIO 2007 Para los Patanes.
Un ejemplo de agrupación de datos Problema 1 del capítulo 2 del libro de texto.
Quetzalpapalotl Quetzalpapalotl – Gevederde Slang, vlindergod.
0 1 ¿Qué hora es? By: Craig Tillmann Revised by: Malinda Seger Coppell High School Coppell, TX.
The top ten of the world 全球前十名 李常生 Eddie Lee 9/28/2010 Taipei 1 手動翻頁 LOS “TOP TEN” DEL MUNDO.
By: Nicholas, Rayna, Nathaniel, Calvin
Los números. Del 0 al 100.
5-Variables K-mapas ƒ(A,B,C,D,E) = Sm(2,5,7,8,10,
MSc. Lucía Osuna Wendehake
Calendario 2009 “Imágenes variadas” Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2009.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2011 Sistemas Digitales Electrónica Digital I Decodificadores Los.
LOS NÚMEROS.
Vocabulario: (Los números)
Vocabulario: Para Empezar (Numbers & Colors)
uno cero dos seis siete nueve Los Números DIEZ cinco ocho tres
Los Numeros.
FACULTAD DE DERECHO PROTAGONISTAS PROMOCIÓN aniversario
1 8 de febrero del Chapter 5 Encoding 3 Figure 5-1 Different Conversion Schemes.
ARQUITECTURA DE COMPUTADORES
Herramienta FRAX Expositor: Boris Inturias.
Transcripción de la presentación:

Convertidores de código

Códigos alfanuméricos Códigos Binarios Códigos alfanuméricos Código ASCII Código EBCDIC Códigos numéricos Decimales BCD, Exceso3, 2421, 5211 8 4 -2 -1 , 2 de 5 Binarios N(2), Gray Especiales JOHNSON

Códigos alfanuméricos Código ASCII (0 -127) American Standard Code for Information Interchange

Códigos alfanuméricos Código ASCII extendido (128-255) American Standard Code for Information Interchange

Códigos alfanuméricos Código EBCDIC Extended Binary Coded Decimal Interchange Code

Código BCD m = A*8 + B*4 + C*2 + D*1 Códigos numéricos decimales 8 4 2 1 m A B C D 3 5 6 7 9 Código BCD Decimal Expresado en Binario Ponderado m = A*8 + B*4 + C*2 + D*1 Donde m es el valor decimal

Códigos numéricos decimales Decimal Expresado en Binario 1 2 3 4 5 6 7 8 9 Código BCD Decimal Expresado en Binario 825(10) 1000 0010 0101(BCD)

Códigos numéricos decimales Donde m es el valor decimal Exceso 3 o EX3 m E F G H 1 2 3 4 5 6 7 8 9 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 Ponderado m = E*8 + F*4 + G*2 + H*1 – 3 Donde m es el valor decimal 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales Exceso 3 o EX3 m E F G H 1 2 3 4 5 6 7 8 9 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales Exceso 3 o EX3 m E F G H 1 2 3 4 5 6 7 8 9 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales Exceso 3 o EX3 m E F G H 1 2 3 4 5 6 7 8 9 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales Exceso 3 o EX3 m E F G H 1 2 3 4 5 6 7 8 9 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales Exceso 3 o EX3 m E F G H 1 2 3 4 5 6 7 8 9 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales F G H 1 2 3 4 5 6 7 8 9 Exceso 3 o EX3 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 Código reflejado 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales F G H 1 2 3 4 5 6 7 8 9 Exceso 3 o EX3 825(10) 1011 0101 1000(EX3) 1000 0010 0101(BCD)

Códigos numéricos decimales 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1

Códigos numéricos decimales Donde m es el valor decimal 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 Ponderado m = I*2 + J*4 + K*2 + L*1 Donde m es el valor decimal 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1

Códigos numéricos decimales Donde m es el valor decimal 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN 0 0 0 1 0 0 1 0 0 0 1 1 Ponderado m = I*2 + J*4 + K*2 + L*1 Donde m es el valor decimal 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0

Códigos numéricos decimales Donde m es el valor decimal 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN 0 0 1 0 0 0 1 1 Ponderado m = I*2 + J*4 + K*2 + L*1 Donde m es el valor decimal 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1

Códigos numéricos decimales Donde m es el valor decimal 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN 0 0 1 1 Ponderado m = I*2 + J*4 + K*2 + L*1 Donde m es el valor decimal 0 1 0 0 1 0 1 1 1 1 0 0

Códigos numéricos decimales Donde m es el valor decimal 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN Ponderado m = I*2 + J*4 + K*2 + L*1 Donde m es el valor decimal 0 1 0 0 1 0 1 1

Códigos numéricos decimales Donde m es el valor decimal 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN Ponderado m = I*2 + J*4 + K*2 + L*1 Donde m es el valor decimal

Códigos numéricos decimales Donde m es el valor decimal 2 4 1 m I J K L 3 5 6 7 8 9 2421 o AIKEN Ponderado m = I*2 + J*4 + K*2 + L*1 Donde m es el valor decimal

Códigos numéricos decimales 2421 o AIKEN m I J K L 1 2 3 4 5 6 7 8 9 825(10) 1110 0010 1011(2421) 1000 0010 0101(BCD) 1011 0101 1000(EX3)

Códigos numéricos decimales 5 2 1 m M N O P 3 4 6 7 8 9 5211 Ponderado m = M*5 + N*2 + O*1 + P*1

Códigos numéricos decimales 5 2 1 m M N O P 3 4 6 7 8 9 5211 Ponderado m = M*5 + N*2 + O*1 + P*1

Códigos numéricos decimales P 1 2 3 4 5 6 7 8 9 5211 825(10) 1110 0011 1000(5211) 1000 0010 0101(BCD) 1011 0101 1000(EX3) 1110 0010 1011(2421)

Códigos numéricos decimales 8 4 -2 -1 m Q R S T 1 2 3 5 6 7 9 8 4 -2 -1 Reflejado 0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1

Códigos numéricos decimales 8 4 -2 -1 m Q R S T 1 2 3 5 6 7 9 8 4 -2 -1 0 1 1 1 0 1 1 0 Ponderado m = Q*8 + R*4 + S*(-2) + T*(-1) 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1

Códigos numéricos decimales Q R S T 1 2 3 4 5 6 7 8 9 8 4 -2 -1 0 1 1 1 825(10) 1000 0110 1011 (8 4-2-1) 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1

Códigos numéricos decimales Q R S T 1 2 3 4 5 6 7 8 9 8 4 -2 -1 825(10) 1000 0110 1011 (84-2-1) 1110 0011 1000 (5211) 1000 0010 0101(BCD) 1011 0101 1000(EX3) 1110 0010 1011(2421)

BCD Exceso 3 2421 5211 8 4 -2 -1 m A B C D E F G H I J K L M N O P W X Y Z 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0 1 1 1 2 0 0 1 0 0 1 0 1 0 1 1 0 3 4 5 1 0 0 0 1 0 1 1 6 1 0 0 1 1 1 0 0 1 0 1 0 7 1 1 0 1 8 1 1 1 0 9 1 1 1 1

BCD Exceso 3 2421 5211 8,4,-2,-1 m A B C D E F G H I J K L M N O P Q R S T 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0 1 1 1 2 0 0 1 0 0 1 0 1 0 1 1 0 3 4 5 1 0 0 0 1 0 1 1 6 1 0 0 1 1 1 0 0 1 0 1 0 7 1 1 0 1 8 1 1 1 0 9 1 1 1 1 No usadas

BCD Exceso 3 2421 5211 8 4 -2 -1 m A B C D E F G H I J K L M N O P W X Y Z 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0 1 1 1 2 0 0 1 0 0 1 0 1 0 1 1 0 3 4 5 1 0 0 0 1 0 1 1 6 1 0 0 1 1 1 0 0 1 0 1 0 7 1 1 0 1 8 1 1 1 0 9 1 1 1 1

Convierta de un código BCD a un código EX3 Diagrama de bloques

Combinaciones no usadas en el BCD BCD a un código EX3 Tabla de verdad Combinaciones no usadas en el BCD X X X X X X X X X X X X X X X X X X X X X X X X

0(10) BCD  EX3 0 3 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 Tabla de verdad Equivalente en EX3 BCD  EX3 0 3 X X X X X X X X X X X X X X X X 0(10) X X X X X X X X

1(10) BCD  EX3 1 4 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 Tabla de verdad Equivalente en EX3 BCD  EX3 1 4 X X X X X X X X X X X X X X X X 1(10) X X X X X X X X

BCD  EX3 2 5 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad Equivalente en EX3 BCD  EX3 2 5 X X X X X X X X X X X X X X X X X X X X X X X X

BCD  EX3 3 6 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad 0 1 1 0 Equivalente en EX3 BCD  EX3 3 6 X X X X X X X X X X X X X X X X X X X X X X X X

BCD  EX3 4 7 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad 0 1 1 0 0 1 1 1 Equivalente en EX3 BCD  EX3 4 7 X X X X X X X X X X X X X X X X X X X X X X X X

BCD  EX3 5 8 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad 0 1 1 0 0 1 1 1 Equivalente en EX3 1 0 0 0 BCD  EX3 5 8 X X X X X X X X X X X X X X X X X X X X X X X X

BCD  EX3 6 9 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad 0 1 1 0 0 1 1 1 Equivalente en EX3 1 0 0 0 1 0 0 1 BCD  EX3 6 9 X X X X X X X X X X X X X X X X X X X X X X X X

BCD  EX3 7 10 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad 0 1 1 0 0 1 1 1 Equivalente en EX3 1 0 0 0 1 0 0 1 1 0 1 0 BCD  EX3 7 10 X X X X X X X X X X X X X X X X X X X X X X X X

BCD  EX3 8 11 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad 0 1 1 0 0 1 1 1 Equivalente en EX3 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 BCD  EX3 8 11 X X X X X X X X X X X X X X X X X X X X X X X X

9(10) BCD  EX3 9 12 Tabla de verdad Equivalente en EX3 0 0 1 1 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 Tabla de verdad 0 1 1 0 0 1 1 1 Equivalente en EX3 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 BCD  EX3 9 12 1 1 0 0 X X X X X X X X X X X X 9(10) X X X X X X X X X X X X

X= [A, B, C, D] Y= [E, F, G, H] 0 0 1 1 BCD a un código EX3 0 1 0 0 0 0 1 1 BCD a un código EX3 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 X= [A, B, C, D] Y= [E, F, G, H] 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 X X X X X X X X X X X X X X X X X X X X X X X X

X= [A, B, C, D] Y= [E, F, G, H] Tabla de verdad BCD EX3 X Y 3 1 4 2 5 3 1 4 2 5 6 7 8 9 10 11 12 BCD a un código EX3 Tabla de verdad X= [A, B, C, D] Y= [E, F, G, H]

TRUTh_TABLE (X->Y) 0->3; 1->4; 2->5; 3->6; 4->7; 5->8; 6->9; 7->10; 8->11; 9->12; MODULE bcdex "Convertidor de código “BCD a Ex3 " Entradas A,B,C,D PIN 1..4; "Salidas E,F,G,H PIN 16..19 ISTYPE 'COM'; X=[A,B,C,D]; Y=[E,F,G,H]; TEST_VECTORS (X->Y) 0->3; 1->4; 2->5; 3->6; 4->7; 5->8; 6->9; 7->10; 8->11; 9->12; END

Simulación

Convierta de un código EX3 a un código 2421 Diagrama de bloques

Combinaciones no usadas en EX3 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad Combinaciones no usadas en EX3 X X X X X X X X X X X X

0011(ex3)=0(10) EX3  2421 3 0 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 Equivalente en 2421 EX3  2421 3 0 0011(ex3)=0(10) X X X X X X X X X X X X

EX3  2421 4 1 0100(ex3)= 1(10) Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 EX3  2421 4 1 0100(ex3)= 1(10) X X X X X X X X X X X X

2(10) EX3  2421 5 2 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 EX3  2421 5 2 2(10) X X X X X X X X X X X X

3(10) EX3  2421 6 3 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 0 0 1 1 EX3  2421 6 3 3(10) X X X X X X X X X X X X

4(10) EX3  2421 7 4 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 0 0 1 1 0 1 0 0 EX3  2421 7 4 4(10) X X X X X X X X X X X X

5(10) EX3  2421 8 11 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 EX3  2421 8 11 5(10) X X X X X X X X X X X X

6(10) EX3  2421 9 12 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 EX3  2421 9 12 1 1 0 0 6(10) X X X X X X X X X X X X

7(10) EX3  2421 10 13 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 EX3  2421 10 13 1 1 0 0 1 1 0 1 7(10) X X X X X X X X X X X X

8(10) EX3  2421 11 14 Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 EX3  2421 11 14 1 1 0 0 1 1 0 1 1 1 1 0 8(10) X X X X X X X X X X X X

EX3  2421 12 15 9(10) Tabla de verdad Equivalente en 2421 X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 Equivalente en 2421 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 EX3  2421 12 15 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 9(10) X X X X X X X X X X X X

X= [E, F, G, H] Y= [I, J, K, L] Tabla de verdad X X X X EX3 a un código 2421 X X X X X X X X Tabla de verdad 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 X= [E, F, G, H] Y= [I, J, K, L] 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 X X X X X X X X X X X X

X= [E, F, G, H] Y= [I, J, K, L] Tabla de verdad EX3 2421 X Y 3 4 1 5 2 4 1 5 2 6 7 8 11 9 12 10 13 14 15 EX3 a un código 2421 Tabla de verdad X= [E, F, G, H] Y= [I, J, K, L]

MODULE EXAIKEN "Convertidor de código “ Ex3 A 2421 " Entradas E,F,G,H PIN 1..4; "Salidas I,J,K,L pin 16..19 Istype ‘com'; X=[E,F,G,H]; Y=[I,J,K,L]; Truth_Table (X->Y) 3->0; 4->1; 5->2; 6->3; 7->4; 8->11; 9->12; 10->13; 11->14; 12->15; Test_vectors (X->Y) 3->0; 4->1; 5->2; 6->3; 7->4; 8->11; 9->12; 10->13; 11->14; 12->15;

Convierta de un código 2421 a un código BCD Diagrama de bloques

Combinaciones no usadas Equivalente en BCD 0 0 0 0 2421 a un código BCD 0 0 0 1 0 0 1 0 Tabla de verdad 0 0 1 1 0 1 0 0 X X X X Combinaciones no usadas X X X X X X X X X X X X X X X X Equivalente en BCD X X X X 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1

truth_table (M->N) 0->0; 1->1; 2->2; 3->3; 4->4; 11->5; 12->6; 13->7; 14->8; 15->9; END MODULE vbcd "convertidor de 2421 a BCD "Entradas I,J,K,L pin 1..4; "Salidas A,B,C,D pin 19..16 istype 'dc,com'; M=[I,J,K,L]; N=[A,B,C,D];

5211 a un código BCD

Combinaciones no usadas Equivalente en BCD 5211 BCD M N O P A B C D N(10) 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 0 0 0 0 0 5211 a un código BCD 0 0 0 1 1 Tabla de verdad X X X X 0 0 1 0 2 X X X X 0 0 1 1 3 Combinaciones no usadas X X X X 0 1 0 0 4 0 1 0 1 5 X X X X Equivalente en BCD 0 1 1 0 6 X X X X 0 1 1 1 7 X X X X 1 0 0 0 8 1 0 0 1 9

m 5211 BCD M N O P A B C D N(10) 0 0 0 0 1 0 0 0 1 2 0 0 1 0 . 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 5211 BCD Y W 1 3 2 5 7 4 8 10 6 12 14 15 9 0 0 0 0 0 0 0 0 1 1 X X X X 0 0 1 0 2 X X X X 0 0 1 1 3 X X X X 0 1 0 0 4 0 1 0 1 5 X X X X 0 1 1 0 6 X X X X 0 1 1 1 7 X X X X 1 0 0 0 8 5211 a un código BCD 1 0 0 1 9

MODULE xyz "convertidor de 5211 a BCD "Entradas M,N,O,P pin 1..4; "Salidas A,B,C,D pin 19..16 istype 'dc,com'; Y=[I,J,K,L]; W=[A,B,C,D]; m 5211 BCD M N O P A B C D N(10) 0 0 0 0 1 0 0 0 1 2 0 0 1 0 . 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 0 0 0 0 0 0 0 0 1 1 X X X X 0 0 1 0 2 X X X X 0 0 1 1 3 X X X X 0 1 0 0 4 0 1 0 1 5 X X X X 0 1 1 0 6 X X X X 0 1 1 1 7 X X X X 1 0 0 0 8 5211 a un código BCD 1 0 0 1 9

(Y->W) 0->0; 1->1; 3->2; 5->3; 7->4; 8->5; MODULE xyz "convertidor de 5211 a BCD "Entradas M,N,O,P pin 1..4; "Salidas A,B,C,D pin 19..16 istype 'dc,com'; Y=[I,J,K,L]; W=[A,B,C,D]; m 5211 BCD M N O P A B C D N(10) 0 0 0 0 1 0 0 0 1 2 0 0 1 0 . 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 0 0 0 0 0 0 0 0 1 1 X X X X 0 0 1 0 2 5211 BCD Y W 1 3 2 5 7 4 8 10 6 12 14 15 9 X X X X truth_table (Y->W) 0->0; 1->1; 3->2; 5->3; 7->4; 8->5; 10->6; 12->7; 14->8; 15->9; END 0 0 1 1 3 X X X X 0 1 0 0 4 0 1 0 1 5 X X X X 0 1 1 0 6 X X X X 0 1 1 1 7 X X X X 1 0 0 0 8 1 0 0 1 9

84-2-1 a un código EX3

Combinaciones no usadas Valor del 84-2-1 En N(10) Equivalente en Ex3 QRST E F G H N(10) 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 0 0 1 1 84-2-1 a un código EX3 X X X X Tabla de verdad 4 0 1 1 1 Combinaciones no usadas 0 1 1 0 3 0 1 0 1 2 0 1 0 0 1 Valor del 84-2-1 En N(10) 1 0 1 1 8 1 0 1 0 7 1 0 0 1 6 1 0 0 0 5 Equivalente en Ex3 1 1 0 0 9

(Y->W) 0->3; 4->7; 5->6; 6->5; 7->4; 8->11; MODULE xyz "convertidor de 84-2-1 a Ex3 "Entradas Q,R,S,T pin 1..4; "Salidas E,F,G,H pin 19..16 istype 'com'; Y=[Q,R,S,T]; W=[E,F,G,H]; m 84-2-1 EX3 QRST E F G H N(10) 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 0 0 1 1 0 X X X X 84-2-1 Ex3 Y W 3 4 7 5 6 8 11 9 10 15 12 0 1 1 1 4 truth_table (Y->W) 0->3; 4->7; 5->6; 6->5; 7->4; 8->11; 9->10; 10->9; 11->8; 15->12; END 0 1 1 0 3 0 1 0 1 2 0 1 0 0 1 1 0 1 1 8 1 0 1 0 7 1 0 0 1 6 1 0 0 0 5 1 1 0 0 9

Proyecto Adicional 5

BCD → 2421 BCD → EX -3 BCD → 5211 BCD → 84 -2-1 2421 → BCD 2421 → 5211 6 7 EX -3 → BCD EX -3 → 2421 8 EX -3 → 5211 9 10 5211 → BCD 5211 → 2421 11 5211 → EX -3 12 13 14 15 16 17 18 19 20 21 22 23 BCD → EX -3 2421 → EX -3 24 2421 → 5211 25 EX -3 → BCD 26 EX -3 → 2421 27 EX -3 → 5211 28 5211 → BCD 29 5211 → 2421 30 5211 → EX -3 31 BCD → 5211 2421 → BCD 32 33 34 35 36 37 38 39 40 41 42 43 44 45 2421 → BCD 5211 → EX -3 46 2421 → EX -3 EX -3 → BCD 47 EX -3 → 2421 48 EX -3 → 5211 49 5211 → BCD 50 5211 → 2421 51 52 2421 → 5211 53 54 55 56 57 58 59 60 61 62 63 64 65 66

1 BCD → 2421 BCD → EX -3 2 BCD → 5211 3 BCD → 2 de 5 4 BCD → 8 4 -2 -1 5 6 7 8 9 10 11 12 13 14 15 16

Si Y=0 BCD a 2421 X x BCD 2421 Y A B C D a b c d 1 2 3 4 5 6 7 8 9 10 m Y A B C D a b c d 1 2 3 4 5 6 7 8 9 10 X 11 12 13 14 15 x Si Y=0 BCD a 2421

Si Y=1 EX-3 a BCD EX--3 BCD Y A B C D a b c d 1 X 16 17 18 19 20 21 22 m Y A B C D a b c d 16 1 X 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Si Y=1 EX-3 a BCD

Cual es la característica o patrón que describe este código ?

Es un código continuo, cíclico y no ponderado. Códigos binarios Código GRAY El código GRAY es otro tipo de código basado en un sistema binario pero de una construcción muy distinta a la de los demás códigos. Es un código continuo, cíclico y no ponderado. Su principal característica es que entre dos números consecutivos, solo cambia un solo bit. A B C N(10) 1 2 3 4 6 5 7

Codificador de posición angular (encoder de tres bit’s) Código GRAY

Mapa de Karnaugh Código GRAY 0000 0100 1100 1000 Entre cuadros adyacentes solo hay un cambio 0001 0101 1101 1001 0011 0111 1111 1011 0010 0110 1110 1010

Conversión de N(2) a GRAY X = R Y = R  S Z = S  T W = T  V

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 1 1

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 1 1 1

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 1 1 1

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 1 1 1

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1 0 0 1 1

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 1 1 0 0 0

Conversión de N(2) a GRAY 0 0 0 0 Conversión de N(2) a GRAY 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 0 0 1 1 0 0 0

Conversión de GRAY a N(2) R = X S = X  Y T = X  Y Z =S  Z V = X  Y Z  W =T  W

Conversión de GRAY a N(2) Binario Conversión de GRAY a N(2) 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0

Conversión de GRAY a N(2) Binario Conversión de GRAY a N(2) 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1

Conversión de GRAY a N(2) Binario Conversión de GRAY a N(2) 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 0

Código JOHNSON Es un código continuo y cíclico, los números de combinaciones que podemos obtener son 2n, donde n es el número de bits del código.

Código JOHNSON m A4 A3 A2 A1 A0 1 2 3 4 5 6 7 8 9

x Código JOHNSON A4 A3 A2 A1 A0 m A B C D 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 x 11 12 13 14 15

Código JOHNSON los combinaciones que podemos obtener son 2n, donde n es el número de bits del código.

No Proyectos Vigentes Fecha limite 1 Alarma y Aviones 2 Multiplexor 17 Abril 3 Sumador de 2 números binarios de 8 Bits C/n (2 sn74283) 24 Abril Comparador de 2 números binarios de 8 Bits C/n (2 sn7485) 4 Decodificador de BCD a 7 Segmentos, (0 a 9 ) y del 10 al 15 palabra de seis letras 27 Abril 5 Convertidores de código 2 Mayo