Código ASCII

ASCII corresponde a las siglas de “American Standard Code for Information Interchange” (Código Standard Norteamericano para Intercambio de Información). Este código fue propuesto por Robert W. Bemer, buscando crear códigos para caracteres alfanuméricos (letras, símbolos, números y acentos).

El desarrollo de este código principalmente se debió a la necesidad de un lenguaje común de comunicación para las computadoras y sus dispositivos.

Los datos se envían en bit, una combinación de bit representan números, y estos números se traducen en caracteres, por ejemplo el decimal 65 (base 10) en caracter representa la letra A, y estos serían las otras representaciones de A en binario (base 2) y hexadecimal (base 8):

Binario Hexadecimal Decimal Caracter
0100 0001
41
65
A

El hexadecimal se usó para simplificar los 8 bit del binario (8 dígitos) a 2 dígitos (en hexadecimal son 2 números que representan 4bit cada uno), luego sigue el decimal que es la nomenclatura humana de los números, es lo que podemos asimilar naturalmente como valor, y la A es el resultado en un lenguaje que podemos leer, además de letras también se representan símbolos.

En resumen, todos estos caracteres que está leyendo en esta publicación, todo para la computadora son códigos binarios, la base de los códigos de la computadora, que se traducen en letras en el caso de los caracteres, y sin estos caracteres no se podría programar con letras.

Esta tabla es la representación decimal de los caracteres ASCII:

Código ASCII

¿Para que sirve saber esto?

Para entender la base funcionalmente, primero abra algún editor de texto como NotePad, Word, etc… presione la tecla ALT del lado izquierdo de la barra espaciadora, y escriba 65 en el teclado numérico, al soltar la tecla ALT aparecerá una A mayúscula, como puede ver en la tabla “065: A”. Así con el teclado numérico puede escribir cualquier caracter, esto a veces ayuda en casos de emergencia cuando una o varias teclas del teclado se dañan.

Por eso en electrónica, computación e informática el código ASCII es como el código morse de las transmisiones, de las comunicaciones entre dispositivos. De hecho, realizamos esta publicación para tener a la mano los códigos en Perfil 9, y a la vez compartirlos.

El Código ASCII y los Microcontroladores

La mejor forma de entender el funcionamiento práctico del código ASCII, es por medio de la  electrónica, especialmente en la programación de microcontroladores como los Arduino.

Si necesita más información puedes comentar en esta publicación, escribirnos al email [email protected] o en la página Contáctenos

Publicaciones Relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *