Está en la página 1de 8

Contenido

Introducción: ...................................................................................................................................... 3
Marco teórico..................................................................................................................................... 4
Desarrollo de la práctica .................................................................................................................. 6
Objetivo .............................................................................................................................................. 6
Desarrollo........................................................................................................................................... 6
Resultados ......................................................................................................................................... 7
Evidencias ......................................................................................................................................... 7
Conclusión ......................................................................................................................................... 8
Bibliografía ......................................................................................................................................... 8
Introducción:

Nuestro entorno podemos encontrar una gran cantidad de equipos y sistemas que
operan con energía eléctrica, ¿Son todos ellos productos de la ingeniería
electrónica?, la respuesta es NO; únicamente son producto de la ingeniería
electrónica los que emplean en sus circuitos dispositivos fabricados con
materiales semiconductores. Los diodos, transistores y circuitos integrados
son fabricados con materiales semiconductores en consecuencia ellos
forman parte de los equipos o sistemas electrónicos.
Las señales de entrada y salida de los circuitos electrónicos las podemos clasificar
en dos grandes grupos: “Analógicas” y “Digitales”, la diferencia entre ellas es
la manera en que se manifiestan sus cambios en el tiempo. Las primeras
presentan cambios continuos en el tiempo por ejemplo, la temperatura, la
velocidad y la distancia, dichas magnitudes pueden tomar un número infinito
de valores dentro de un rango determinado en un intervalo de tiempo. Las
segundas únicamente pueden tomar valores predeterminados por ejemplo
un foco puede estar “encendido” o “apagado” (uno o cero), una persona
puede tener fiebre o no tenerla (uno o cero), un automóvil puede estar en
movimiento o detenido (uno o cero). Una señal analógica nos puede dar más
información que una señal digital, esto se puede ver como una desventaja
para las últimas, para superarlo su pueden emplear grupos de señales para
representar diversos valores
Como nos podemos dar cuenta los sistemas analógicos emplean menos señales
que los digitales esto es una ventaja por complejidad, costo y otras más,
entonces ¿Por qué emplear sistemas digitales? La principal ventaja de los
sistemas digitales es su inmunidad al ruido, esto es, pequeños cambios en
su magnitud pueden ser ignorados sin afectar al sistema. Para procesar las
señales digitales se emplean las funciones lógicas “AND”, “OR” y “NOT”,
existen otras pero cualquier aplicación se puede realizar con éstas, las
funciones lógicas restantes se pueden derivar de las citadas. La base
matemática del procesamiento digital se la debemos a George Boole (1815 -
1864), de seguro él no se imaginó el mundo actual producto de su Álgebra
Booleana.
Marco teórico:

Sistema binario de numeración binario:


El sistema binario, llamado
también sistema diádico en ciencias
de la computación, es un sistema de
numeración en el que los números se
representan utilizando solamente
dos cifras: cero y uno (0 y 1).

Códigos Binarios:
 Código binario natural: Consiste en
Ilustración 1.Equivalencia de binario a decimal
representar directamente el número
decimal en binario, o lo que es lo
mismo cada número decimal tiene su correspondiente en binario.

 Códigos BCD (Decimal codificado en binario): Con estos códigos, para


representar un número decimal en binario, se transforman cada una de las
cifras que constituyen el número decimal separadamente. Con esta
codificación especial de los dígitos decimales en el sistema binario, se
pueden realizar operaciones aritméticas como suma, resta, multiplicación y
división de números en representación decimal, sin perder en los cálculos la
precisión ni tener las inexactitudes en que normalmente se incurre con las
conversiones de decimal a binario puro y de binario puro a decimal.

 Código BCD natural (8421): Es un código con peso o ponderado, es decir el


número decimal equivalente es el resultado de sumar el valor de la posición
de los dígitos binarios que constituyen el código. En este código los pesos de
los dígitos son las potencias sucesivas de dos, es decir 23 (8), 22 (4), 21 (2)
y 20 (1), como se puede observar de ahí viene el nombre del código. El código
BCD utiliza 4 dígitos binarios (ver en los dos ejemplos que siguen) para
representar un dígito decimal (0 al 9). Cuando se hace conversión de binario
a decimal típica no hay una directa relación entre el dígito decimal y el dígito
binario
 Código Aiken (2421): También es un código ponderado, aunque ahora los
pesos de las cifras según su posición serán: 2, 4, 2 y 1.
 Código exceso tres: Éste es un código no ponderado, para obtener la relación
entre el código decimal y este binario, se suma a cada dígito tres y después
se convierte el resultado obtenido en binario 8421.

 Código exceso tres paridad impar: En ocasiones se utilizan códigos que son
especialmente útiles para algún cometido concreto, esto sucede con el
código que vamos a analizar, se emplea para detectar si ha habido algún
error en la transmisión de los datos codificados, de modo que emplea cinco
dígitos en lugar de cuatro, pero de ellos el primero es un bit de paridad, para
obligar a que cada grupo de cinco bits tenga un número impar de unos; si
esto es así, es porque el dato transmitido es correcto, y entonces se procesa
la información transmitida que es la que resulta de decodificar los cuatro
últimos bits.

Código Gray: El código Gray es un tipo especial de


código binario que no es ponderado (los dígitos
que componen el código no tienen un peso
asignado). Su característica es que entre una
combinación de dígitos y la siguiente, sea ésta
anterior o posterior, sólo hay una diferencia de un
dígito.
Por eso también se le llama Código progresivo. Esta
progresión sucede también entre la última y la
primera combinación. Por eso se le llama también
código cíclico. Para convertir un número binario
(en Base 2) a código Gray, simplemente se le
aplica una operación XOR con el mismo número
desplazado un bit a la derecha, sin tener en
Ilustración 2.Tabla de Equivalencias
cuenta el acarreo. Decimal-Binario-Gray

El código GRAY es utilizado principalmente en sistemas de posición, ya sea angular


o lineal. Sus aplicaciones principales se encuentran en la industria y en
robótica. En robótica se utilizan unos discos codificados para dar la
información de posición que tiene un eje en particular. Esta información se
da en código GRAY.
Desarrollo de la práctica

Objetivo:
El objetivo de la práctica es crear un circuito que convierta de la numeración binaria
de 4 bits al código Grey por medio de compuertas lógicas

Desarrollo
Para armar el circuito se requirieron de los siguientes materiales:
 Compuerta lógica OREX 74LS86
 Minidip
 Jumpers
 4 LED
 Protoboard
 Resistencias
Para basarnos se utilizó el siguiente diagrama:

Ilustración 3 .Diagrama de circuito convertidor de binario a gray de 4 Bits


Primero se montó sobre la protoboard la compuerta lógica 74LS86 correspondiente
a una compuerta lógica OREX, también se montó el minidip, se pusieron
resistencias encada una de las 4 salidas a tierra que se iban a utilizar en el
minidip para disminuir la corriente, posteriormente, se conectó de acuerdo al
diagrama de la ilustración 3 con jumpers en la respectiva compuerta, las
salidas de las compuertas que se utilizaron se mandaron a 4 LED de manera
ordenada de forma que encendieran de acuerdo a la siguiente tabla .
Tabla de verdad de convertidor de Binario a Gray
D C B A LED1 LED2 LED3 LED4
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 0

Resultados

El circuito eléctrico funciono debidamente, ya que los LEDS encendían de acuerdo


a la tabla de verdad establecida anteriormente.

Evidencias
Conclusión
Kevin Alejandro Lopez De Leon: El código Gray tiene una gran utilidad en el ámbito
de los sistemas electrónicos, ya que al cambiar un solo bit entre cantidades
puede prevenir errores por lo que el aprendizaje del código e esencial.
Jovany Gonzalo Romero: Una de las principales aplicaciones del código gray se da
en la industria específicamente en la robótica donde es necesario contar con
un código que evite errores
Néstor Noé Lopez Ramírez: La aplicación del código Gray es indispensable ya que
este al ser progresivo y no cambiar más de 1 bit evita los errores y
movimientos de bits innecesarios.

Bibliografía

http://educativa.catedu.es/44700165/aula/archivos/repositorio//4750/4920/html/3_c
digos_binarios.html
https://es.wikipedia.org/wiki/Sistema_binario
http://unicrom.com/codigo-gray/

También podría gustarte