Códigos Ascii - Motorola HC05 Manual Del Usuario

Iniciación a los microcontroladores de las familias de 8 bits
Tabla de contenido

Publicidad

Tabla 1. Equivalencias entre Decimal, Binario y Hexadecimal
Para evitar cualquier confusión sobre si un número es hexadecimal o decimal, se pone el símbolo '$'
antes del número hexadecimal. Por ejemplo, 64 en decimal significa "sesenta y cuatro" y $64 en hexadecimal
significa "seis-cuatro", qué es equivalente a 100 en decimal. Algunos fabricantes de microprocesadores siguen a
los valores hexadecimales con una H (tal como 64H).
El sistema de numeración Hexadecimal es una buena manera para expresar y discutir el proceso de la
información numérica para los microprocesadores, porque mentalmente es fácil para las personas convertir entre
los dígitos hexadecimales y los 4-bits binarios equivalentes. La anotación hexadecimal es mucho más compacta
que en binario.
Códigos ASCII
Los microprocesadores deben manejar muchos tipos de información diferente de los números. El texto
(los caracteres alfanuméricos) y las instrucciones se deben poner en un código, de semejante manera, para que el
microprocesador pueda entender esta información. El código más común para la información de tipo texto, es el
código estándar para el intercambio de información americano (o ASCII).
El código ASCII establece una correlación ampliamente aceptada entre los caracteres alfanuméricos y
los valores binarios específicos. Usando el código ASCII $41, corresponde a la letra mayúscula A, $20
corresponde a un carácter de espacio, etc. El código ASCII traduce caracteres a códigos binarios de 7-bits, pero
en la práctica la información de los caracteres se lleva normalmente con 8-bits, poniendo el bits más significativo
igual a 0 (el de más a la izquierda).
Este código ASCII permite, que equipos fabricados por varios fabricantes, puedan comunicarse porque
todos usan este mismo código. La
Decimal
Binario
(base 10)
(base 2)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0001 0000
17
0001 0001
..
100
0110 0100
101
0110 0101
..
255
1111 1111
1024
0100 0000 0000
1025
0100 0000 0001
..
65.535
1111 1111 1111 1111
Tabla 2
muestra la relación entre los caracteres ASCII y el valor hexadecimal.
14
Hexadecimal
(base 16)
0000
0
0001
1
0010
2
0011
3
0100
4
0101
5
0110
6
0111
7
1000
8
1001
9
1010
A
1011
B
1100
C
1101
D
1110
E
1111
F
10
11
..
..
64
65
..
..
FF
400
401
..
..
FFFF

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Hc08

Tabla de contenido