Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Códigos Binarios.
Alumno:
Gabriel Eduardo Giménez Mendoza.
24668189.
Semestre 4.
Carrera: Ing. Eléctrica.
Materia: Sistemas Digitales.
29-10-2020
Códigos binarios
¿Qué significa la acción de codificar?
Podemos decir que es un método que permite convertir un carácter de un
lenguaje natural (alfabeto o silabario) en un símbolo de otro sistema de
representación, como un numero o una secuencia de pulsos eléctricos en un
sistema electrónico, aplicando normas o reglas de codificación. Existen varios
tipos de normas para poder codificar un carácter dado en un símbolo de otro
sistema de representación.
Decima 0 1 2 3 4 5 6 7 8 9
l
BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Reglas de aplicación:
Ejemplos:
Sol:
Sol:
7 4 9 2
Código Gray:
El código gray pertenece a una clase de códigos llamados códigos de
cambio mínimo en los cuales solo cambia un bit en el grupo codificado cuando se
va de un paso al siguiente. El código gray es un código no ponderado, significando
que las posiciones de los bits en los grupos codificados no tienen un peso
específico asignado debido a esto el código gray no es apropiado para
operaciones aritméticas, pero encuentra aplicaciones en dispositivos de
entrada/salida y en algunos tipos de convertidores analógicos a digital.
Reglas de aplicación:
Área de aplicación:
Ejemplos:
Sol:
Asi (11010) → 10
Exceso 3:
El código exceso 3 está relacionado con el código BCD y usado a veces en
lugar de el, ya que posee ventajas en ciertas operaciones aritméticas. En código
exceso 3 para un numero decimal se ejecuta de la misma que en BCD excepto
que se añade 3 a cada digito decimal antes de codificarlo a binario
Decimal 0 1 2 3 4 5 6 7 8 9
BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Exceso 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100
3
Área de aplicación:
Ejemplos:
7 = 0111 → 1010
0011 → 0000 → 0
0111 → 0100 → 4
De la misma forma que hay dos tipos de decodificadores existen dos tipos
de display de 7 segmentos, unos cuyos segmentos se activan con un 1, llamado
display de 7 segmentos de cátodo común, y otro cuyos segmentos se activan con
un cero, llamado display de 7 segmentos de ánodo común. Evidentemente,
decodificador y display tienen que ser del mismo tipo para poder ser conectados.
Redundancia.
Codificación de cuenta exacta.
Chequeo de paridad vertical.
Chequeo de paridad horizontal.
Chequeo de paridad bidimensional.
Checksum.
Chequeo de redundancia cíclica.
Ejemplo:
Sol:
Los bits cuya posición es potencia de dos se utilizan como bits de paridad
(posiciones 1, 2, 4, 8, 16, 32, 64, etc. 2ᶰ
Los bits del resto de posiciones son utilizados como bits de datos
( posiciones 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, etc.
0 0 1 0 0 0 1 1 1
P1 P2 D3 P4 D5 D6 D7 P8 D9
P1 0 1 0 1 1 1
P2 0 1 0 1 0
P4 0 0 0 1 1
P8 1 1 0
Para obtener el dato original debemos corregir sin alterar los bits correctos.
En D5 y D7 los términos de P1 y P4 están relacionados, si cambiáramos el bit en
d7 alteraríamos la paridad en P2 , Si cambiáramos el bit en D5 no alteraríamos la
paridad.
Realizamos la corrección.
0 0 1 0 1 0 1 1 1
P1 P2 D3 P4 D5 D6 D7 P8 D9
P1 0 1 1 1 1 0
P2 0 1 0 1 0
P4 0 1 0 1 0
P8 1 1 0
Dato original: 1 1 0 1 1
D3 D5 D6 D7 D9