You are on page 1of 2

1

Códigos ASCII, GRAY, BCD



se representa mediante su equivalente binario, el resultado es

Condor H.
Hwcndors@espe.edu.ec

Electromecánica, Universidad de las Fuerzas Armadas ESPE


Extensión Latacunga, Márquez de Maenza Latacunga, Ecuador
Fecha de presentación: 03/04/2019

Resumen. El siguiente trabajo detalla las definiciones, un código que se conoce como decimal codificado en binario
ventajas, desventajas, aplicaciones a la electrónica y a su vez a la que en su abreviación se conoce como BCD. Como un digito
vida real de los códigos ASCII, GRAY y los BCD. Para el mejor decimal puede llegar hasta el 9 desde 0, se requiere 4 bits para
entendimiento del tema se usará ejemplos didácticos lo más
detallado posible, este trabajo pertenece a la asignatura de
codificar cada digito, ejemplo el numero decimal 9, su código
sistemas digitales y microcontroladores de la carrera de binario sería el 1001, para ilustrar el código BCD se considera
ingeniería electromecánica. Este trabajo tiene como fin dar al como ejemplo el número decimal 874.
estudiante mejor facilidad de compresión sobre los códigos a
tratar y ayudar a entender como aplicarlos. Ejm 01: 874
8 = 1000
Abstract-- The following work details the definitions, 7 = 0111
advantages, disadvantages, applications to the electronics and in 4= 0100
turn to the real life of the codes ASCII, GRAY and the BCD. For
a better understanding of the subject we will use as detailed as
Un segundo ejemplo también seria representar el numero
possible didactic examples, this work belongs to the subject of 943 en su forma BCD
digital systems and microcontrollers of the career of 9 = 1001
electromechanical engineering. The purpose of this work is to 4= 0100
give the student a better understanding of the codes to be treated 3=0011
and to help understand how to apply them. Como se vio en los ejemplos anteriores cada digito decimal
se cambia a su equivalente binario directo, conservando
siempre los 4 bits para cada digito.
I. INTRODUCCIÓN Así el código BCD representa cada digito decimal mediante

C uando se presenta números, letras o palabras mediante un


grupo especial de símbolos, se dice que están codificados,
y al grupo de símbolos se le llama código. Tal vez uno de los
un numero binario de 4 bits del 0000 al 1001, este código
omite los numero 1010, 1011, 1100, 1101, 1110, 1111, dado
que se utiliza solo 10 dígitos de los 16 posibles grupos de
códigos más conocidos sea el morse usándolo como ejemplo, códigos binarios. Si llega aparecer un numero prohibido de
en el cual este código seria de líneas y rayas que representan al una maquina de 4 bits que ocupe el código BCD por lo
alfabeto. general, es una indicación de que se produjo un error.
Se ha visto que cualquier numero decimal puede representarse Si se realizara una comparación entre el código BCD y el
mediante un numero binario equivalente. El grupo formado binario se entiende que el código BCD no es otro sistema
por 1s y 0s en el numero binario puede considerarse como un numérico como el binario, el decimal o el hexadecimal, de
código que representa el numero decimal. Cuando un numero hecho, se utiliza el sistema decimal, pero cada digito esta
decimal se representa por su numero binario equivalente, se codificado en su equivalente binario. Es importante entender
llama código binario directo. que un número BCD no es lo mismo que un numero binario
Todos los sistemas digitales utilizan cierta forma de números directo, el código BCD convierte cada digito decimal en
binarios para su operación interna, pero el mundo externo es binario de manera individual.
decimal por naturaleza. Significando así, que con frecuencia
se realizan conversiones entre los sistemas decimal y binario. III. CODIGO GRAY.
Las conversiones entre decimal y binario puede volverse
extenso y complicado cuando se maneja números grandes, por La mayor parte de sistemas digitales trabajan a velocidades
esta razón, en ciertas situaciones se utiliza un medio para muy elevadas y responden a los cambios que se producen en
codificar números decimales que combina algunas las entradas digitales. Al igual que en la vida real, cuando
características tanto del sistema decimal como del sistema varias condiciones de entrada están cambiando al mismo
binario. tiempo la situación puede mal interpretarse, con lo cual se
puede llegar a producir una reacción errónea. Cuando se ven
II. CODIGO BCD los bits en una secuencia de conteo binario a menudo hay
varios bits que deben cambiar estados al mismo tiempo. Por
Si se utiliza cada código o digito de cierto número decimal ejemplo, si se considera el numero binario de 3 dígitos
correspondientes al 3 decimal cambia a 4: los 3 bits deben

2

cambiar de estado.
Si se quisiera reducir la probabilidad de que un circuito VI. REFERENCIAS.
digital mal interprete una entrada cambiante, se desarrolló el [1]. https://es.scribd.com/doc/142279984/ANALISIS-TRANSITORIO-DE-
código GRAY como una manera de representar una secuencia UN-CIRCUITO-DE-SEGUNDO-ORDEN
de números. El aspecto único del código gray es que, entre dos [2]. LabVolt.(13 de 11 de 2014).Obtenido de LabVolt:
números sucesivos en una secuencia solo un bit cambia, la https://www.labvolt.com/downloads/dse8821.pdf
tabla 01, muestra la traducción entre el valor del código [3]. www.esi2.us.es/GIE/teoria%20de%20circuitos/docs/tema
binario de 3 bits y el código gray, para convertir de binario a %20transitorios.pp
gray solo hay que empezar en el bit mas significativo y usarlo
[4]. Nicole, “Title of paper with only first word capitalized,” J. Name Stand.
como MSB de gray, como se muestra en la tabla 01, después se Abbrev., en impresión.
compara el MSB binario con el siguiente bit binario, si son [5]. Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, “Electron spectroscopy studies
iguales g1 =0, si son distintos, entonces g1 =1. Para encontrar REFERENCIA DE TABLAS.
go se compara Bi con Bo. [1]. http://wwwprof.uniandes.edu.co/~ant-
sala/cursos/FDC/Contenidos/09_Circuitos_de_Segundo_Orden_RLC.pdf
[2].http://www.fceia.unr.edu.ar/tci/utiles/Apuntes/CAP
%207%202013%20TRANS.pdf
TABLE I
CONVERSIÓN DE BINARIO A GRAY

B2 B1 B0 G2 G1 G0
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 1
0 1 1 0 1 0
1 0 0 1 1 0
1 0 1 1 1 1
1 1 0 1 0 1
1 1 1 1 0 0

Como se puede ver en la tabla el MSB de gray es el mismo


MSB de binario el siguiente bit binario se encuentra
comparando el bit binario a la izquierda con el bit
correspondiente en código gray, los bits similares producen un
0 y los bits distintos producen un 1. La aplicación más común
de código gray es en los codificadores de posición de eje.

III. CODIGO ASCII.


Además de los datos o códigos numéricos, se debo manejar
información no numérica, como son letras del alfabeto, signos
de puntuación, y otros caracteres especiales, sin olvidar a los
números.
Uno de los códigos alfanuméricos mas utilizados en el
código estándar estadounidense para el intercambio de
información ASCII. Este código es de siete bits, por lo cual
tiene 2veces7 = 128, con esta cantidad de bits es suficiente
para interpretar datos, caracteres, funciones de control.
La tabla II muestra los códigos ASCII estándar de 7 bits.

TABLE II
LISTADO DE CÓDIGOS ASCII
CARACTER HEX DECIMAL
ESPACIO 20 32
“ 22 34
# 23 35
$ 24 36
% 25 37
& 26 38
( 28 40
0 30 48
1 31 49
2 32 50
3 33 51

You might also like