SlideShare una empresa de Scribd logo
1 de 9
CÓDIGO DE GRAY
INTRODUCCIÓN:
En el siguiente trabajo explicaremos un sistema de numeración, el Código Gray, que es un
tipo especial de código binario, usado actualmente para corregir errores en los sistemas de
comunicaciones. Les mostraremos como se hacen las conversiones de los números, de
Binario a Gray y viceversa y los diferentes métodos de hacerlo.
OBJETIVOS:
 Aprender para qué se utiliza el código Gray y sus usos.
 Conocer los diferentes métodos que podemos manejar para hacer las 
conversiones de los números.
No es ponderado ni es un código aritmético, no hay pesos específicos asignados a las
posiciones de los bits. El carácter importante del código Gray es que exhibe solo un cambio
de bit único de un número de código al siguiente. Esta propiedad es muy importante para
muchas aplicaciones, tales como codificadores de posición axial, donde la susceptibilidad
a errores se incrementa con el número de cambios de bit entre números adyacentes en una
secuencia.
La tabla siguiente es una lista del código Gray de cuatro bits para números decimales del 0
al 15. Los números binarios se muestran en la tabla como una referencia. Como los
números binarios, el código Gray puede tener cualquier número de bits. Note el cambio de
bit único entre los números sucesivos del código Gray. Por ejemplo, los decimales 3 al 4, el
código Gray cambia de 0010 a 0110, mientras que el binario cambio de 0011 a 0100, un
cambio de tres bits. El único cambio de bit se origina en el tercer bit de la derecha en el
código Gray; los otros permanecen iguales.
DECIMAL BINARIO GRAY
0 000 000
1 001 001
2 010 011
3 011 010
4 100 110
5 101 111
6 110 101
7 111 100
CONVERSIÓN DE BINARIO ACÓDIGO GRAY
La conversión entre el código binario y el código Gray a veces es muy útil. Para convertir
un número binario a un número de código Gray, se aplican las siguientes reglas:
 El bit más significativo (el más a la izquierda) en el código Gray es el mismo
correspondiente en el número binario,
 Pasando de izquierda a derecha, sume cada par adyacente de bits del código
binario, para obtener el siguiente bit del código Gray. Descarte acarreos.
Ejemplo:
Paso 1. El digito del código Gray más a la izquierda es el mismo que el digito del código
binario más a la izquierda.
1 0 1 1 0 Binario
1 Gray
Paso 2. Sume el bit de código binario más a la izquierda al bit adyacente.
1 +
0 1 1 0 Binario
1 1 Gray
Paso 3. Sume el siguiente par adyacente.
1
0 +
1 1 0 Binario
1 1 1 Gray
Paso 4. Sume el siguiente par adyacente y descarte el acarreo.
1 0
1 +
1 0 Binario
1 1 1 0 Gray
Paso 5. Sume el ultimo par adyacente.
1 0 1
1
+0 Binario
1 1 1 0 1 Gray
La conversión ha sido completada; el código Gray es 11101.
CONVERSIÓN DE GRAY ABINARIO
Para convertir de código Gray a Binario, se utiliza un método similar, pero con algunas
diferencias. Se aplican las siguientes reglas:
 El bit más significativo (el más a la izquierda) es el código binario es el mismo que
el bit correspondiente en el código Gray.
 Sume cada bit generado del código binario al bit del código Gray en la siguiente
posición adyacente. Descarte acarreos.
Ejemplo:
Paso 1. El digito del código binario más a la izquierda es el mismo que el digito del código
Gray más a la izquierda.
1 1 0 1 1 Gray
1 Binario
Paso 2. Sume el último bit del código binario que se acaba de generar al bit del código Gray
en la siguiente posición. Descarte acarreos. (En negrilla bit que se suman).
1 1 0 1 1 Gray
1 0 Binario
Paso 3. Sume el último bit del código binario que se acaba de generar al bit del código Gray
en la siguiente posición.
1 1 0 1 1 Gray
1 0 0 Binario
Paso 4. Sume el último bit del código binario que se acaba de generar al bit del código Gray
en la siguiente posición.
1 1 0 1 1 Gray
1 0 0 1 Binario
Paso 5. Sume el último bit del código binario que se acaba de generar al bit del código Gray
en la siguiente posición. Descarte acarreos.
1 1 0 1 1 Gray
1 0 0 1 0 Binario
La conversión ha sido completada; el código binario es 10010
EJERCICIO:
Realizar el montaje en la protoboard de un circuito que nos ayude a convertir de binario a
gray y entregar su respectiva simulación utilizando la siguiente tabla, realizando las
respectivas operaciones booleanas para llevarlo a su mínima expresión (mintermns)
Reducción con algebra booleana
Tabla: 1
A B C L1 L2 L3 F(L1) AB´C´+AB´C+ABC´+ABC F(L3) A´B´C+A´BC´+AB´C+ABC´
0 0 0 0 0 0 AB´(C´+C)+AB(C´+C) A´(B´C+BC´)+A(B´C+BC´)
0 0 1 0 0 1 AB´+AB=A(B´+B) A´(B⃝C)+A(B⃝C)
0 1 0 0 1 1 = A = B⃝C
0 1 1 0 1 0 F(L2) A´BC´+A´BC+ABC´+AB´C
1 0 0 1 1 0 A´B(C+C)+AB´+(C´+C)
1 0 1 1 1 1 A´B+AB´
1 1 0 1 0 1 = A⃝B
1 1 1 1 0 0
Después de sacar las ecuaciones de la tabla y de realizar las operaciones booleanas se
procede a realizar la respectiva simulación en CircuitMaker y se comprueba su respectivo
funcionamiento
Simulación:
Se genera la simulación con las ecuaciones sacadas de la tabla de verdad
F(L1) AB´C´+AB´C+ABC´+ABC
F(L2) A´BC´+A´BC+ABC´+AB´C
F(L3) A´B´C+A´BC´+AB´C+ABC´
A B C
V30VV25V
V15V
L3
L2
L1
U9AU9D U9E
U8A
U8B
U8C
U7A
U6C
U5A
U5B
U5C
U4A
U4B
U4C
U3A
U2A
U2B
U1A
TP7
TP6
TP5
TP4
TP3
277027602750274027302720271027002690268026702660265026402630262026102600259025802570
Se genera la simulación después de aplicar la respectiva algebra booleana
Después de realizar las respectivas pruebas de escritorio y de generar las simulaciones se
procede a realizar el montaje del circuito en la protoboard
13
12
8
10
9
11
CA B
A
V3
5V
V2
5V
V1
5V
L3
L2
L1
U1B
U1A
Se utilizaron los siguientes elementos
Compuerta
74LS86
4 Diodos
4 Resistencias de 1k
1 Dipswitch ,cable ,pinzas, pelacables
Para la conexión se utilizaron dos compuertas conectando los siguientes pines
Compuerta uno Pin entrada13,12, pin de salida 11
Compuerta dos pin de entrada 10, 9 pin de salida 8
Generando con el Dipswitch el las conversiones propuestas
Conclusiones
A B Y
0 0 0
0 1 1
1 0 1
1 1 0
TABLA DE
VERDAD
 Aprendimos en qué consiste el código Gray, los usos que tiene y sus 
características.
 Conocimos y realizamos los diferentes métodos que podemos manejar para  hacer
las conversiones de los números de binario a gray y viceversa.

Más contenido relacionado

La actualidad más candente

Laboratorio de Microcomputadoras - Práctica 02
 Laboratorio de Microcomputadoras - Práctica 02 Laboratorio de Microcomputadoras - Práctica 02
Laboratorio de Microcomputadoras - Práctica 02Cristian Ortiz Gómez
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambioVelmuz Buzz
 
Datos analogicos vs digitales
Datos analogicos vs digitalesDatos analogicos vs digitales
Datos analogicos vs digitalesnaagfuBi
 
Decodificadores multiplexores
Decodificadores multiplexoresDecodificadores multiplexores
Decodificadores multiplexoresAngel Morales
 
Laboratorio de Microcomputadoras - Práctica 04
 Laboratorio de Microcomputadoras - Práctica 04 Laboratorio de Microcomputadoras - Práctica 04
Laboratorio de Microcomputadoras - Práctica 04Cristian Ortiz Gómez
 
Ficha de Semiconductores
 Ficha de Semiconductores Ficha de Semiconductores
Ficha de SemiconductoresHMR2598
 
Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2Luis Zurita
 
Amplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No InversorAmplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No InversorCris Mascote
 
Sesion multiplexores y demultiplexores
Sesion  multiplexores y demultiplexores Sesion  multiplexores y demultiplexores
Sesion multiplexores y demultiplexores Marco Antonio
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84guestf09168b
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientosaaronastorga4
 

La actualidad más candente (20)

Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
El código gray
El código grayEl código gray
El código gray
 
Laboratorio de Microcomputadoras - Práctica 02
 Laboratorio de Microcomputadoras - Práctica 02 Laboratorio de Microcomputadoras - Práctica 02
Laboratorio de Microcomputadoras - Práctica 02
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambio
 
Datos analogicos vs digitales
Datos analogicos vs digitalesDatos analogicos vs digitales
Datos analogicos vs digitales
 
Decodificadores multiplexores
Decodificadores multiplexoresDecodificadores multiplexores
Decodificadores multiplexores
 
Registro universal
Registro universalRegistro universal
Registro universal
 
Laboratorio de Microcomputadoras - Práctica 04
 Laboratorio de Microcomputadoras - Práctica 04 Laboratorio de Microcomputadoras - Práctica 04
Laboratorio de Microcomputadoras - Práctica 04
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Ficha de Semiconductores
 Ficha de Semiconductores Ficha de Semiconductores
Ficha de Semiconductores
 
Codigo Hamming
Codigo HammingCodigo Hamming
Codigo Hamming
 
2da tarea de control
2da tarea de control2da tarea de control
2da tarea de control
 
Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2Guía de ejercicios resueltos tema 2
Guía de ejercicios resueltos tema 2
 
Amplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No InversorAmplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No Inversor
 
Timer0 PIC16F84A
Timer0 PIC16F84ATimer0 PIC16F84A
Timer0 PIC16F84A
 
Sesion multiplexores y demultiplexores
Sesion  multiplexores y demultiplexores Sesion  multiplexores y demultiplexores
Sesion multiplexores y demultiplexores
 
Electronica Digital
Electronica DigitalElectronica Digital
Electronica Digital
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
 
Proteus
ProteusProteus
Proteus
 

Similar a Código Gray: conversión binario-Gray

Similar a Código Gray: conversión binario-Gray (20)

Parte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandezParte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandez
 
Codigos
Codigos Codigos
Codigos
 
Codigos..
Codigos..Codigos..
Codigos..
 
Codigos digitales
Codigos digitalesCodigos digitales
Codigos digitales
 
Plc presentacion
Plc presentacionPlc presentacion
Plc presentacion
 
Parte 3
Parte 3Parte 3
Parte 3
 
Codigo Binario
Codigo BinarioCodigo Binario
Codigo Binario
 
Tema1 introduccion a los circuitos electronicos digitales
Tema1 introduccion a los circuitos electronicos digitalesTema1 introduccion a los circuitos electronicos digitales
Tema1 introduccion a los circuitos electronicos digitales
 
Presentacionsubnet
PresentacionsubnetPresentacionsubnet
Presentacionsubnet
 
Numeros
NumerosNumeros
Numeros
 
Aritmética de los números binarios
Aritmética de los números binariosAritmética de los números binarios
Aritmética de los números binarios
 
Circuitos digitales
Circuitos digitalesCircuitos digitales
Circuitos digitales
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Direccionamiento IP
Direccionamiento IPDireccionamiento IP
Direccionamiento IP
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
RepresentacióN Interna De La InformacióN (Ppt)
RepresentacióN Interna De La InformacióN (Ppt)RepresentacióN Interna De La InformacióN (Ppt)
RepresentacióN Interna De La InformacióN (Ppt)
 
GUIA DIDACTICA CIRC DIGITALES-Sistemas de Numeracion.doc
GUIA DIDACTICA CIRC DIGITALES-Sistemas de Numeracion.docGUIA DIDACTICA CIRC DIGITALES-Sistemas de Numeracion.doc
GUIA DIDACTICA CIRC DIGITALES-Sistemas de Numeracion.doc
 
Binario
BinarioBinario
Binario
 

Último

Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 

Último (20)

Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 

Código Gray: conversión binario-Gray

  • 1. CÓDIGO DE GRAY INTRODUCCIÓN: En el siguiente trabajo explicaremos un sistema de numeración, el Código Gray, que es un tipo especial de código binario, usado actualmente para corregir errores en los sistemas de comunicaciones. Les mostraremos como se hacen las conversiones de los números, de Binario a Gray y viceversa y los diferentes métodos de hacerlo. OBJETIVOS:  Aprender para qué se utiliza el código Gray y sus usos.  Conocer los diferentes métodos que podemos manejar para hacer las  conversiones de los números. No es ponderado ni es un código aritmético, no hay pesos específicos asignados a las posiciones de los bits. El carácter importante del código Gray es que exhibe solo un cambio de bit único de un número de código al siguiente. Esta propiedad es muy importante para muchas aplicaciones, tales como codificadores de posición axial, donde la susceptibilidad a errores se incrementa con el número de cambios de bit entre números adyacentes en una secuencia. La tabla siguiente es una lista del código Gray de cuatro bits para números decimales del 0 al 15. Los números binarios se muestran en la tabla como una referencia. Como los números binarios, el código Gray puede tener cualquier número de bits. Note el cambio de bit único entre los números sucesivos del código Gray. Por ejemplo, los decimales 3 al 4, el código Gray cambia de 0010 a 0110, mientras que el binario cambio de 0011 a 0100, un cambio de tres bits. El único cambio de bit se origina en el tercer bit de la derecha en el código Gray; los otros permanecen iguales.
  • 2. DECIMAL BINARIO GRAY 0 000 000 1 001 001 2 010 011 3 011 010 4 100 110 5 101 111 6 110 101 7 111 100 CONVERSIÓN DE BINARIO ACÓDIGO GRAY La conversión entre el código binario y el código Gray a veces es muy útil. Para convertir un número binario a un número de código Gray, se aplican las siguientes reglas:  El bit más significativo (el más a la izquierda) en el código Gray es el mismo correspondiente en el número binario,  Pasando de izquierda a derecha, sume cada par adyacente de bits del código binario, para obtener el siguiente bit del código Gray. Descarte acarreos. Ejemplo: Paso 1. El digito del código Gray más a la izquierda es el mismo que el digito del código binario más a la izquierda. 1 0 1 1 0 Binario 1 Gray Paso 2. Sume el bit de código binario más a la izquierda al bit adyacente. 1 + 0 1 1 0 Binario 1 1 Gray Paso 3. Sume el siguiente par adyacente.
  • 3. 1 0 + 1 1 0 Binario 1 1 1 Gray Paso 4. Sume el siguiente par adyacente y descarte el acarreo. 1 0 1 + 1 0 Binario 1 1 1 0 Gray Paso 5. Sume el ultimo par adyacente. 1 0 1 1 +0 Binario 1 1 1 0 1 Gray La conversión ha sido completada; el código Gray es 11101. CONVERSIÓN DE GRAY ABINARIO Para convertir de código Gray a Binario, se utiliza un método similar, pero con algunas diferencias. Se aplican las siguientes reglas:  El bit más significativo (el más a la izquierda) es el código binario es el mismo que el bit correspondiente en el código Gray.  Sume cada bit generado del código binario al bit del código Gray en la siguiente posición adyacente. Descarte acarreos. Ejemplo: Paso 1. El digito del código binario más a la izquierda es el mismo que el digito del código Gray más a la izquierda. 1 1 0 1 1 Gray 1 Binario
  • 4. Paso 2. Sume el último bit del código binario que se acaba de generar al bit del código Gray en la siguiente posición. Descarte acarreos. (En negrilla bit que se suman). 1 1 0 1 1 Gray 1 0 Binario Paso 3. Sume el último bit del código binario que se acaba de generar al bit del código Gray en la siguiente posición. 1 1 0 1 1 Gray 1 0 0 Binario Paso 4. Sume el último bit del código binario que se acaba de generar al bit del código Gray en la siguiente posición. 1 1 0 1 1 Gray 1 0 0 1 Binario Paso 5. Sume el último bit del código binario que se acaba de generar al bit del código Gray en la siguiente posición. Descarte acarreos. 1 1 0 1 1 Gray 1 0 0 1 0 Binario La conversión ha sido completada; el código binario es 10010 EJERCICIO: Realizar el montaje en la protoboard de un circuito que nos ayude a convertir de binario a gray y entregar su respectiva simulación utilizando la siguiente tabla, realizando las respectivas operaciones booleanas para llevarlo a su mínima expresión (mintermns) Reducción con algebra booleana Tabla: 1 A B C L1 L2 L3 F(L1) AB´C´+AB´C+ABC´+ABC F(L3) A´B´C+A´BC´+AB´C+ABC´ 0 0 0 0 0 0 AB´(C´+C)+AB(C´+C) A´(B´C+BC´)+A(B´C+BC´) 0 0 1 0 0 1 AB´+AB=A(B´+B) A´(B⃝C)+A(B⃝C) 0 1 0 0 1 1 = A = B⃝C 0 1 1 0 1 0 F(L2) A´BC´+A´BC+ABC´+AB´C 1 0 0 1 1 0 A´B(C+C)+AB´+(C´+C) 1 0 1 1 1 1 A´B+AB´ 1 1 0 1 0 1 = A⃝B 1 1 1 1 0 0
  • 5. Después de sacar las ecuaciones de la tabla y de realizar las operaciones booleanas se procede a realizar la respectiva simulación en CircuitMaker y se comprueba su respectivo funcionamiento Simulación: Se genera la simulación con las ecuaciones sacadas de la tabla de verdad F(L1) AB´C´+AB´C+ABC´+ABC F(L2) A´BC´+A´BC+ABC´+AB´C F(L3) A´B´C+A´BC´+AB´C+ABC´
  • 6. A B C V30VV25V V15V L3 L2 L1 U9AU9D U9E U8A U8B U8C U7A U6C U5A U5B U5C U4A U4B U4C U3A U2A U2B U1A TP7 TP6 TP5 TP4 TP3 277027602750274027302720271027002690268026702660265026402630262026102600259025802570
  • 7. Se genera la simulación después de aplicar la respectiva algebra booleana Después de realizar las respectivas pruebas de escritorio y de generar las simulaciones se procede a realizar el montaje del circuito en la protoboard 13 12 8 10 9 11 CA B A V3 5V V2 5V V1 5V L3 L2 L1 U1B U1A
  • 8. Se utilizaron los siguientes elementos Compuerta 74LS86 4 Diodos 4 Resistencias de 1k 1 Dipswitch ,cable ,pinzas, pelacables Para la conexión se utilizaron dos compuertas conectando los siguientes pines Compuerta uno Pin entrada13,12, pin de salida 11 Compuerta dos pin de entrada 10, 9 pin de salida 8 Generando con el Dipswitch el las conversiones propuestas Conclusiones A B Y 0 0 0 0 1 1 1 0 1 1 1 0 TABLA DE VERDAD
  • 9.  Aprendimos en qué consiste el código Gray, los usos que tiene y sus  características.  Conocimos y realizamos los diferentes métodos que podemos manejar para  hacer las conversiones de los números de binario a gray y viceversa.