TECNOLÓGICO NACIONAL DE MÉXICO
Instituto Tecnológico de León
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE LEÓN
DEPARTAMENTO DE INGENIERÍA METALMECÁNICA
INGENIERÍA ELECTROMECÁNICA
ELECTRÓNICA DIGITAL
CÓDIGO BINARIO Y GRAY (APLICACIÓN)
PRESENTA:
ISRAEL GUTIÉRREZ MELÉNDEZ
SALVADOR ANTONIO GODÍNEZ VENEGAS
DIEGO RAMÍREZ GONZÁLEZ
DOCENTE:
ING. MIGUEL ROSALES CICEÑA
LEÓN, GUANAJUATO, 04 MARZO DE 2024
INTRODUCCIÓN
El código binario es un sistema numérico fundamental en la informática y la
electrónica digital. Se compone únicamente de dos dígitos, 0 y 1, lo que refleja el
estado de apagado (0) o encendido (1) de un circuito eléctrico. Esta simplicidad es
la base de la computación moderna y es fundamental para la representación y
manipulación de datos en los dispositivos electrónicos. El sistema binario se utiliza
para representar información y datos de manera digital, desde simples textos y
números hasta imágenes, sonidos y videos. Cada dígito binario se llama bit, que es
la unidad básica de información en la computación. Un conjunto de 8 bits forma un
byte, que es la unidad de medida comúnmente utilizada para representar caracteres
alfanuméricos y otros datos.
El código binario es la forma en que las computadoras entienden y procesan la
información. Los procesadores, los dispositivos de almacenamiento, las redes de
computadoras y prácticamente todos los componentes digitales operan utilizando
señales binarias. Además, los algoritmos y programas de software están diseñados
para manipular y procesar datos binarios de manera eficiente.
El código Gray, también conocido como código binario reflejado, es un sistema
numérico que se caracteriza por cambiar solo un bit a la vez cuando se pasa de un
número al siguiente. Este sistema es utilizado en diversas aplicaciones, como la
codificación de señales analógicas, la reducción de errores en sistemas de
transmisión de datos y en la construcción de dispositivos electrónicos. A diferencia
del sistema binario convencional, donde la transición de un número al siguiente
implica cambiar varios bits al mismo tiempo, en el código Gray solo un bit cambia
de estado a la vez. Esto lo hace particularmente útil en aplicaciones donde se desea
minimizar la posibilidad de errores de transmisión o interpretación, ya que las
transiciones suaves entre números evitan ambigüedades y confusiones.
El código Gray recibe su nombre en honor a Frank Gray, un ingeniero
estadounidense que lo patentó en 1947. Desde entonces, ha sido ampliamente
utilizado en una variedad de contextos, desde la construcción de circuitos
electrónicos hasta la codificación de señales en telecomunicaciones.
La característica distintiva del código Gray radica en su capacidad para representar
secuencias numéricas de manera que solo un bit cambie de estado entre cada
número consecutivo. Esto lo convierte en una herramienta valiosa en aplicaciones
donde la precisión y la fiabilidad son fundamentales. Aunque el sistema binario
convencional sigue siendo ampliamente utilizado, el código Gray ofrece una
alternativa eficiente y confiable en una variedad de contextos donde se necesitan
transiciones suaves y claras entre números.
En el código binario, las transiciones entre números pueden implicar cambios en
varios bits a la vez, lo que puede generar errores en sistemas sensibles a
transiciones abruptas. En el código Gray, solo un bit cambia de estado entre cada
número consecutivo, lo que resulta en transiciones más suaves y minimiza la
posibilidad de errores.
El código binario es ampliamente utilizado en la aritmética digital, la lógica de
circuitos y la representación de datos en sistemas informáticos. Por otro lado, el
código Gray se utiliza comúnmente en aplicaciones donde se requieren transiciones
suaves entre números, como en la codificación de señales analógicas, la reducción
de errores en sistemas de transmisión de datos y la construcción de dispositivos
electrónicos sensibles a cambios bruscos.
En general, aunque tanto el código binario como el código Gray utilizan
combinaciones de 0 y 1 para representar números, difieren en la forma en que se
organizan y se utilizan en diversas aplicaciones. Mientras que el código binario es
ampliamente utilizado en sistemas informáticos y electrónicos, el código Gray ofrece
una alternativa eficiente en aplicaciones donde se requieren transiciones suaves y
la minimización de errores es crítica,
OBJETIVO
Implementar un circuito electrónico en forma de ruleta donde se analicen los códigos
binario y gray a través de un dispositivo mecánico. Aplicar un indicativo sensor o led
que indique el estado del movimiento en el que permanece.
MARCO TEÓRICO
El código binario es un sistema numérico que utiliza únicamente dos símbolos: 0 y
1. Es la base fundamental de la computación y la electrónica digital. En el código
binario, cada dígito o bit representa un estado de encendido (1) o apagado (0) de
un componente electrónico, como un transistor o un interruptor.
En los sistemas digitales, la información se representa y procesa utilizando
combinaciones de unos y ceros. Por ejemplo, en un byte, que consiste en 8 bits, se
pueden representar números del 0 al 255 (2^8 - 1) y una variedad de otros datos,
como caracteres alfabéticos, símbolos y comandos.
El código binario es la base sobre la cual se construyen todos los sistemas
informáticos modernos. Las operaciones lógicas y aritméticas se realizan a nivel
binario, y los procesadores, dispositivos de almacenamiento, redes de
computadoras y prácticamente todos los componentes digitales operan utilizando
señales binarias.
Aunque puede ser un sistema complejo para los humanos comprender y manipular
directamente, el código binario es la esencia de cómo las computadoras
comprenden y procesan la información. Se utilizan lenguajes de programación de
alto nivel para que los humanos escriban programas y algoritmos de manera más
comprensible, y luego se traducen a instrucciones binarias entendidas por las
computadoras.
El código Gray, también conocido como código binario reflejado, es un sistema
numérico que se caracteriza por cambiar solo un bit a la vez cuando se pasa de un
número al siguiente en su secuencia. Este sistema fue desarrollado por Frank Gray
en 1947 y ha encontrado aplicaciones en diversas áreas de la electrónica y la
comunicación.
En contraste con el sistema binario convencional, donde varios bits pueden cambiar
de estado simultáneamente al pasar de un número al siguiente, en el código Gray,
solo un bit cambia de estado entre cada número adyacente. Esta característica
resulta útil en aplicaciones donde se desean transiciones suaves y donde se
necesita minimizar la posibilidad de errores.
El código Gray es utilizado en una variedad de aplicaciones, incluyendo la
codificación de señales analógicas, la reducción de errores en sistemas de
transmisión de datos, y la construcción de dispositivos electrónicos que requieren
transiciones claras y mínima posibilidad de ambigüedad.
Una de las ventajas clave del código Gray es su capacidad para minimizar los
errores en la lectura de datos, especialmente en entornos donde las señales pueden
ser susceptibles a interferencias o ruido. Al cambiar solo un bit a la vez entre
números adyacentes, las transiciones son más nítidas y menos propensas a ser mal
interpretadas.
El código Gray es un sistema numérico que proporciona transiciones suaves entre
números adyacentes, lo que lo hace útil en aplicaciones donde se requiere precisión
y fiabilidad en la representación y transmisión de datos.
MATERIALE Y EQUIPOS
• RULETA
• PROTOBOARD
• CABLES DUPON
• DIODOS LEDS
• SISTEMA MECANICO
DESARROLLO
Código binario
Numero Binario
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
Código gray
Numero Gray
0 0000
1 0001
2 0011
3 0010
4 0110
5 0111
6 0101
7 0100
8 1100
9 1101
10 1111
11 1110
12 1010
13 1011
14 1001
15 1000
RESULTADOS
CONCLUSIONES
Por último, se implemento una ruleta en donde cuyo funcionamiento permite adaptar
el código binario y el código gray para mostrar los dígitos o bits del 0 al 15 del
sistema decimal adaptado la información.
BIBLIOGRAFIA
Acha, C. (2006). Electrónica digital, introducción a la lógica digital, teoría, problemas
y simulación (2da edición). Alfaomega: Ra-Ma.
Tocci, N. y. (2003). Sistemas digitales, principios y aplicaciones (8va edición).
Pearson educación.
Tokheim, R. L. (2008). Electrónica digital: Principios y aplicaciones (7ma edición).
Mc Graw Hill.