0% encontró este documento útil (0 votos)
31 vistas6 páginas

Tipos de Codigos

El documento aborda conceptos fundamentales de códigos en electrónica digital, incluyendo el Código BCD, el Código Gray y el Código ASCII. Se explica cómo cada código representa información de manera específica y sus aplicaciones en la comunicación y dispositivos electrónicos. Además, se presentan ejemplos de conversiones y representaciones de caracteres en ASCII.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas6 páginas

Tipos de Codigos

El documento aborda conceptos fundamentales de códigos en electrónica digital, incluyendo el Código BCD, el Código Gray y el Código ASCII. Se explica cómo cada código representa información de manera específica y sus aplicaciones en la comunicación y dispositivos electrónicos. Además, se presentan ejemplos de conversiones y representaciones de caracteres en ASCII.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ELECTRONICA DIGITAL

ING. JUAN FRANCISCO FLORES FUENTES

FOLLADOR PALACIOS VIRGILIO AIRAM

UDM-04 18:00-19:00 HRS

‘INVESTIGACION DE CONCEPTOS’
QUE SON LOS CODIGOS?
Un Código es una serie de símbolos que por separado no representan nada, pero
al combinarlos pueden generar un lenguaje comprensible solo para aquellos
quienes lo entiendan. Un codigo puede ser interpretado si se conoce su fuente (de
donde proviene) y cual es su objetivo (para que sirve), las condiciones sobre las
cuales se cree un codigo son ampliamente variadas, ya que, no sólo los códigos
son creados con el propósito de comunicarse, si no tambien para acceder a sitios
en los que no esta permitida la entrada de cualquier individuo.

CODIGO BCD
Para poder compartir información, que está en formato digital, es común utilizar las
representaciones binaria y hexadecimal. Hay otros métodos de representar
información y una de ellas es el código BCD o Decimal codificado en binario. Con
ayuda de este código es más fácil ver la relación que hay entre un número
decimal (base 10) y el número correspondiente en binario (base 2)
Este código utiliza 4 dígitos binarios para representar un dígito decimal (0 al 9) (ver
en los dos ejemplos que siguen), sin embargo 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.

Ejemplos de conversión de Decimal a código BCD

Ejemplo 1: La conversión directa típica del número decimal 85 a binario es: 8510 =
10101012.
La representación del mismo número decimal en BCD se muestra en la siguiente
imagen.

Ejemplo 2: La conversión directa típica del número decimal 568


a binario es: 56810 = 10001110002.
La representación del mismo número decimal en BCD se muestra a la siguiente
imagen.
Como se puede ver, de los dos ejemplos anteriores, la representación del número
en binario no se parece a la representación final en BCD.

¿Cómo obtener el código BCD de cada cifra?

Para poder obtener el equivalente BCD de cada cifra de los números anteriores,
se asigna un “peso” o “valor” según la posición que ocupa. Este “peso” o “valor”
sigue el siguiente orden: 8 – 4 – 2 – 1. (Es un código ponderado).

Del último ejemplo se observa que el número 5 se representa como: 0 1 0 1.

El primer “0” corresponde al 8, el primer “1” corresponde a 4, el segundo “0”


corresponde a 2, y… el segundo “1” corresponde a 1. De lo anterior: 0 x 8 + 1 x 4
+0x2+1x1=5

Al código BCD que tiene los “pesos” o “valores” antes descritos se le llama:
Código BCD natural. Este código cuenta como un número binario normal del 0 al
9, pero del diez (1010) al quince (1111) no son permitidos pues no existen, para
estos números el equivalente de una cifra en decimal.
Aplicaciones

Este código tiene muy pocas aplicaciones. La más conocida y evidente es la


representación de las cifras de los números decimales en displays de 7
segmentos.
Notas: Los subíndices 2 y 10, se utilizan para acotar, en el primer caso, que el
número es binario y en el segundo caso, que el número es decimal.

CODIGO 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 esta anterior o posterior,
solo 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. (ver la tabla)

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.
Este código evita las salidas erróneas de los conmutadores electromecánicos y
facilita la corrección de errores en comunicaciones digitales como la televisión
digital terrestre y algunos sistemas de televisión por cable.

Analizando la tabla anterior se observa que:

 Cuando un número binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de


1111 a 0000 (de 16 a 0 en decimal) cambian todas las cifras.
 Para el mismo caso pero en código Gray: 0100 a 1100 (de 7 a 8 en
decimal) o de 1000 a 0000 (de 16 a 0 en decimal) solo ha cambiado una
cifra.
La característica de pasar de un código al siguiente cambiando solo un dígito
asegura menos posibilidades de error.

El código Gray debe su nombre al físico e investigador de los laboratorios


Bell Frank Gray (13 de septiembre 1887 al 23 de mayo de 1969)

CODIGO ASCII.

En informática, se conoce como ASCII (pronunciado aski) o Código ASCII a


un código de caracteres escritos que se basa en el alfabeto latino, idéntico al
empleado por el inglés moderno. Proviene de una renovación o reelaboración del
código empleado hasta 1963 en la telegrafía, realizado por el Comité
Estadounidense de Estándares (hoy en día el ASA, por sus siglas en inglés). Su
nombre es acrónimo de American Standard Code for Information Interchange o
Código Estándar Estadounidense para el Intercambio de Información.

El código ASCII original empleaba 7 bits de información para representar cada uno
de los caracteres correspondientes, y un bit adicional para la comprobación de
errores (para un total de 8 bits, es decir, un byte). No se lo debe confundir con
diversos códigos actuales de 8 bits que extienden el ASCII para incorporar signos
de otros idiomas distintos al inglés.

Dicho de modo más simple, se trata de una traducción numérica del alfabeto
empleado por el inglés, dado que los sistemas informáticos sólo manejan código
binario (0-1) como lenguaje para representar sus operaciones lógicas. Así, a cada
caracter (letra, signo o incluso espacio en blanco) corresponde en ASCII una
cadena numérica de ocho bits (ocho dígitos entre 0 y 1, es decir, en código
binario).

El estándar de ASCII se publicó por primera vez en 1967 y se actualizó por última
vez en 1986, llevándolo a su versión contemporánea para 32 caracteres no
imprimibles y 95 imprimibles que les siguen en numeración. Se trata de un código
empleado casi universalmente por los sistemas informáticos actuales,
indispensable para administrar dispositivos de carácter tipográfico, como son los
teclados.

A medida que las necesidades de uso del código aumentaban, se crearon


versiones extendidas de ASCII para facilitar la incorporación de lenguas distintas
al inglés y de descriptores lógicos, matemáticos o científicos especializados.
Incluso se popularizó el “arte ASCII” o imágenes generadas
por computadora mediante el posicionamiento estratégico de cadenas de código
en la página, que al verlas de lejos conforman figuras y dibujos.

Puede servirte: HTML

Ejemplos de código ASCII


Algunos ejemplos de formulación ASCII para representar caracteres comunes son
los siguientes:

 Caracter “A”: 0100 0001


 Caracter “C”: 0100 0011
 Caracter “!”: 0010 0001
 Caracter “#”: 0010 0011
 Caracter “/”: 0010 1111
 Caracter “K”: 0100 1011
 Caracter “k”: 0110 1011
 Caracter “X”: 0101 1000
 Caracter “x”: 0111 1000
 Caracter “[”: 0101 1011
 Caracter “=”: 0011 1101
 Caracter “Z”: 0101 1010
 Caracter “z”: 0111 1010
 Caracter “:”: 0011 1010
 Caracter “,”: 0010 1100
 Caracter “.”: 0010 1110
 Caracter “0”: 0011 0000
 Caracter “6”: 0011 0110
 Caracter “9”: 0011 1001

También podría gustarte