Anda di halaman 1dari 2

1

Códigos ASCII, GRAY, BCD


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, ventajas, II. CODIGO BCD
desventajas, aplicaciones a la electrónica y a su vez a la vida real
de los códigos ASCII, GRAY y los BCD. Para el mejor
entendimiento del tema se usará ejemplos didácticos lo más
Si se utiliza cada código o digito de cierto número decimal
detallado posible, este trabajo pertenece a la asignatura de se representa mediante su equivalente binario, el resultado es
sistemas digitales y microcontroladores de la carrera de un código que se conoce como decimal codificado en binario
ingeniería electromecánica. Este trabajo tiene como fin dar al que en su abreviación se conoce como BCD. Como un digito
estudiante mejor facilidad de compresión sobre los códigos a decimal puede llegar hasta el 9 desde 0, se requiere 4 bits para
tratar y ayudar a entender como aplicarlos. codificar cada digito, ejemplo el numero decimal 9, su código
binario sería el 1001, para ilustrar el código BCD se considera
Abstract-- The following work details the definitions,
como ejemplo el número decimal 874.
advantages, disadvantages, applications to the electronics and in
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 Ejm 01: 874
possible didactic examples, this work belongs to the subject of 8 = 1000
digital systems and microcontrollers of the career of 7 = 0111
electromechanical engineering. The purpose of this work is to give 4= 0100
the student a better understanding of the codes to be treated and
Un segundo ejemplo también seria representar el numero
to help understand how to apply them.
943 en su forma BCD
9 = 1001
I. INTRODUCCIÓN 4= 0100
3=0011
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
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.
códigos más conocidos sea el morse usándolo como ejemplo,
Así el código BCD representa cada digito decimal mediante
en el cual este código seria de líneas y rayas que representan al
un numero binario de 4 bits del 0000 al 1001, este código
alfabeto.
omite los numero 1010, 1011, 1100, 1101, 1110, 1111, dado
Se ha visto que cualquier numero decimal puede representarse
que se utiliza solo 10 dígitos de los 16 posibles grupos de
mediante un numero binario equivalente. El grupo formado por
códigos binarios. Si llega aparecer un numero prohibido de una
1s y 0s en el numero binario puede considerarse como un
maquina de 4 bits que ocupe el código BCD por lo general, es
código que representa el numero decimal. Cuando un numero
una indicación de que se produjo un error.
decimal se representa por su numero binario equivalente, se
Si se realizara una comparación entre el código BCD y el
llama código binario directo.
binario se entiende que el código BCD no es otro sistema
Todos los sistemas digitales utilizan cierta forma de números
numérico como el binario, el decimal o el hexadecimal, de
binarios para su operación interna, pero el mundo externo es
hecho, se utiliza el sistema decimal, pero cada digito esta
decimal por naturaleza. Significando así, que con frecuencia se
codificado en su equivalente binario. Es importante entender
realizan conversiones entre los sistemas decimal y binario. Las
que un número BCD no es lo mismo que un numero binario
conversiones entre decimal y binario puede volverse extenso y
directo, el código BCD convierte cada digito decimal en
complicado cuando se maneja números grandes, por esta
binario de manera individual.
razón, en ciertas situaciones se utiliza un medio para codificar
números decimales que combina algunas características tanto
III. CODIGO GRAY.
del sistema decimal como del sistema binario.
La mayor parte de sistemas digitales trabajan a velocidades
muy elevadas y responden a los cambios que se producen en
2

las entradas digitales. Al igual que en la vida real, cuando TABLE II


LISTADO DE CÓDIGOS ASCII
varias condiciones de entrada están cambiando al mismo
CARACTER HEX DECIMAL
tiempo la situación puede mal interpretarse, con lo cual se ESPACIO 20 32
puede llegar a producir una reacción errónea. Cuando se ven “ 22 34
los bits en una secuencia de conteo binario a menudo hay # 23 35
varios bits que deben cambiar estados al mismo tiempo. Por $ 24 36
ejemplo, si se considera el numero binario de 3 dígitos % 25 37
& 26 38
correspondientes al 3 decimal cambia a 4: los 3 bits deben ( 28 40
cambiar de estado. 0 30 48
Si se quisiera reducir la probabilidad de que un circuito 1 31 49
digital mal interprete una entrada cambiante, se desarrolló el 2 32 50
código GRAY como una manera de representar una secuencia 3 33 51
de números. El aspecto único del código gray es que, entre dos
números sucesivos en una secuencia solo un bit cambia, la VI. REFERENCIAS.
tabla 01, muestra la traducción entre el valor del código binario
[1]. https://es.scribd.com/doc/142279984/ANALISIS-TRANSITORIO-DE-
de 3 bits y el código gray, para convertir de binario a gray solo UN-CIRCUITO-DE-SEGUNDO-ORDEN
hay que empezar en el bit mas significativo y usarlo como
[2]. LabVolt.(13 de 11 de 2014).Obtenido de LabVolt:
MSB de gray, como se muestra en la tabla 01, después se https://www.labvolt.com/downloads/dse8821.pdf
compara el MSB binario con el siguiente bit binario, si son [3]. www.esi2.us.es/GIE/teoria%20de%20circuitos/docs/tema%20transitorios
iguales g1 =0, si son distintos, entonces g1 =1. Para encontrar .pp
go se compara Bi con Bo.
[4]. Nicole, “Title of paper with only first word capitalized,” J. Name Stand.
Abbrev., en impresión.
TABLE I [5]. Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, “Electron spectroscopy
CONVERSIÓN DE BINARIO A GRAY studies
REFERENCIA DE TABLAS.
[1]. http://wwwprof.uniandes.edu.co/~ant-
B2 B1 B0 G2 G1 G0
sala/cursos/FDC/Contenidos/09_Circuitos_de_Segundo_Orden_RLC.pdf
0 0 0 0 0 0 [2].http://www.fceia.unr.edu.ar/tci/utiles/Apuntes/CAP%207%202013%20TR
0 0 1 0 0 1 ANS.pdf
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.