Practica 3 Dig
Conversión de código binario a gray
Grupo: 5cv5
Enríquez Morales Everardo Esain
ESIME ZACATENCO
Laboratorio de Circuitos Digitales
e-mail: zeus.eve@hotmail.com
Objetivo: Diseñar uncircuito lógico que
convierta una palabra binaria de 4 bits en un
código gray
Introducción
El código binario reflejado o código Gray,
nombrado así en honor del investigador Frank
Gray, es un sistema denumeración binario en el
que dos valores sucesivos difieren solamente en
uno de sus dígitos.
El código Gray fue diseñado originalmente para
prevenir señales ilegales (señales falsas o
viciadas en larepresentación) de
los switcheselectromecánicos, y actualmente es
usado para facilitar la corrección de errores en
los sistemas de comunicaciones, tales como
algunos sistemas de televisión por cable yla televisión digital terrestre.
Las computadoras antiguas indicaban
posiciones abriendo y cerrando interruptores.
Utilizando tres interruptores como entradas
usando Base 2, estas dos posicionesestarían
una después de la otra:
...
011
100
...
de los dos estados mostrados arriba, tres interruptores
cambian de sitio. En el lapso en el que los interruptores
están cambiando, se pueden presentarsalidas de
información espurias. Si las salidas mencionadas
alimentan un circuito secuencial, probablemente el
sistema presentará un error en entrada de datos.
El código gray resuelve este problemacambiando
solamente un dígito a la vez, así que no existe este
problema:
Decimal Gray Binario
0
000
000
1
001
001
2
011
010
3
010
011
4
110
100
5
111
101
6
101
110
7
100
111
tienesque tener en cuenta que para convertir de binarios
a Gray los valores que deben ser sumados en base 2
toman los siguientes valores 1+1=0, 0+0=0 , 1+0=1 y
0+1=1 esta operación de forma vertical como semuestra en el siguiente ejemplo
1010
El problema con el código binario en base 2 es
que con interruptores mecánicos, es realmente
difícil que todos los interruptores cambien al
mismo tiempo. En...
Regístrate para leer el documento completo.