Sei sulla pagina 1di 5

UNIVERSIDAD NACIONAL DEL CALLAO - INGENIERIA ELECTRONICA

CODIGOS DIGITALES
Autor:

Pedro Javier Machaca Paitan.

p3dr0_j4vi3r@hotmail.com cdigo: 1113210023

UNIVERSIDAD NACIONAL DEL CALLAO - UNAC


Facultad de Ingeniera Elctrica y Electrnica
Escuela Profesional de Ingeniera Electrnica
Av. Juan Pablo II 306, Bellavista - Callao - Per
Telfono: (051) 4299740 - 4299748 4299749
E-mail: webmaster@unac.pe
RESUMEN
La disponibilidad de una gran variedad de cdigos para los mismos elementos discretos de
informacin da como resultado el uso de cdigos diferentes para distintos sistemas digitales. Es
necesario, en ocasiones, usar la salida de un sistema como entrada de otro, por lo que debe
utilizarse un circuito de conversin entre los dos sistemas, si cada uno usa diferentes cdigos para
la misma informacin. De esta forma un conversor de cdigo es un circuito que hace compatibles
dos sistemas a pesar de que ambos tengan diferente cdigo binario. En los sistemas digitales la
informacin numrica est generalmente representada en el sistema numrico binario (u otro
cdigo binario relacionado).En este proyecto desarrollaremos otros sistemas numricos
principalmente el CODIGO DIGITAL BCD, BCD EIKEN, GRAY, EXCESO 3 y ASCII.
ABSTRACT
The availability of a variety of codes for the same elements of information results in the use of
different codes for different digital systems. It is necessary at times to use the output of such a
system input of another, to be used at a conversion circuit between the two systems, if each using
different codes for the same information. Thus a code converter is a circuit that makes two
systems compatible even though both have different binary code. In digital systems numerical
information is usually represented in the binary number system (or other related binary code.)
This project will develop other systems mainly numeric digital code BCD, BCD EIKEN, GRAY, EXCESS
3 and ASCII.

UNIVERSIDAD NACIONAL DEL CALLAO - INGENIERIA ELECTRONICA


I.

INTRODUCCION:

En el presente trabajo de investigacin


desarrollaremos los diferentes cdigos
digitales, daremos algunos conceptos previos
y mencionaremos sus aplicaciones, en
especial para el curso de circuitos digitales y
orientados a la carrera de ingeniera
electrnica.
II.

OBJETIVO GENERAL:

El objetivo de este informe es presentar


los cdigos digitales ms usados y saber
cmo hacer la conversin de decimal a
estos cdigos digitales.
III.

MARCO TEORICO:

A. Conceptos Generales:
1. CODIGO DIGITAL BCD: Los cdigos
BCD (Binary Coded Decimal)
(Decimal Codificado en Binario) son
grupos de 4 bits en el cual cada
grupo de 4 bits solo puede
representar a un nico dgito decimal
(del 0 al 9) Estos cdigos son
llamados cdigos con peso ya que
cada bit del grupo posee un peso o
valor especifico. Existen por lo tanto
cdigos BCD's de acuerdo al valor o
peso que posea cada bit. Ejemplos
de estos cdigos son el BCD 8421, el
BCD 4221, el BCD 5421, el BCD 7421,
el BCD 6311, etc. donde la parte
numrica indica el peso o valor de
cada bit. As por ejemplo el cdigo
BCD 8421 nos indica que el MSB
posee un valor de 8, el segundo MSB
posee un valor de 4, el tercer MSB
tiene un valor de 2 y el LSB tiene un
valor de 1.

Aplicacin: El cdigo BCD natural es


el normalmente utilizado cuando
tiene que haber representacin
numrica; es el ejemplo de
calculadoras, sistemas de control
industrial etc.

Conversin de decimal a BCD:


Ya que cada grupo de 4 bits solo
puede representar a un nico dgito
decimal, la conversin de un numero
decimal a un numero BCD se lleva a
cabo de la siguiente forma:
1. Separamos al dgito decimal en
cada
uno
de
sus
dgitos
2. Cada dgito decimal se transforma
a
su
equivalente
BCD.
3. El nmero obtenido es el
equivalente en BCD del nmero
decimal.

Decimal

BCD Natural
8
4
2
1
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
ro
Tabla N 1.
Por ejemplo, para convertir el decimal 463 a
BCD, segn lo explicado anteriormente,
tenemos que tomar cada dgito decimal y
transformarlo a su equivalente BCD.
4

0100

0110

0011

UNIVERSIDAD NACIONAL DEL CALLAO - INGENIERIA ELECTRONICA


De esta forma el decimal 463 equivale al BCD
010001100011.
2. CODIGO DIGITAL BCD AIKEN: El
cdigo BCD Aiken es un cdigo
similar al cdigo BCD natural con los
"pesos" o "valores" distribuidos de
manera diferente. En el cdigo BCD
natural, los pesos son: 8 - 4 - 2 - 1, en
el cdigo Aiken la distribucin es: 2 4 - 2 1 La razn de esta codificacin
es la de conseguir simetra entre
ciertos nmeros.
Aplicacin:Los computadores o

calculadoras
que
realizan
operaciones aritmticas utilizan el
cdigo BCD-AIKEN para facilitar
las operaciones de resta y divisin
y as obtener un rpido y optimo
desempeo.

Conversin de decimal a BCD AIKEN:

0
1
2
3
4
5
6
7
8
9

2
0
0
0
0
0
1
1
1
1
1

Tabla Nro 2.

1
0
1
0
1
0
1
0
1
0
1

0011

De esta forma el decimal 463 equivale al BCD


EIKEN 010011000011.

3. CODIGO DIGITAL EXCESO 3: A pesar


de ser un cdigo binario sin peso, el
cdigo de exceso 3 guarda una
estrecha relacin con el cdigo BCD
8421 por el hecho de que cada grupo
de 4 bits solo pueden representar a
un nico dgito decimal (del 0 al 9), y
deriva su nombre de exceso 3 debido
a que cada grupo de 4 bits equivale
al nmero BCD 8421 ms 3.

Aplicacin: Es un cdigo muy


til en las operaciones de
resta y divisin.

BCD AIKEN
4
2
0
0
0
0
0
1
0
1
1
0
0
1
1
0
1
0
1
1
1
1

0100 1100

Por ejemplo, para convertir el decimal 463 a


BCD
AIKEN,
segn
lo
explicado
anteriormente, tenemos que tomar cada
dgito decimal y transformarlo a su
equivalente BCD AIKEN.

Decimal

Conversin de decimal a BCD


exceso3:

Por ejemplo, para convertir el decimal 463 a


BCD exceso3, segn lo explicado
anteriormente, tenemos que tomar cada
dgito decimal y transformarlo a su
equivalente BCDexceso3.

UNIVERSIDAD NACIONAL DEL CALLAO - INGENIERIA ELECTRONICA


Decimal

BCD exceso3

0
1
2
3
4
5
6
7
8
9

0
0
0
0
0
1
1
1
1
1

0
1
1
1
1
0
0
0
0
1

1
0
0
1
1
0
0
1
1
0

Tabla Nro 3.

0110 1001

1
0
1
0
1
0
1
0
1
0

0110

De esta forma el decimal 463 equivale al BCD


exceso3 011010010110.
4. CODIGO DIGITAL ASCII: La memoria
de un ordenador guarda toda la
informacin en formato digital. No
hay forma de almacenar caracteres
directamente. Cada uno de los
caracteres tiene un cdigo digital
equivalente. Esto se denomina
cdigo ASCII (American Standard
Code for Information Interchange). El
cdigo ASCII bsico representaba
caracteres utilizando 7 bits (para 128
caracteres posibles, enumerados del
0 al 127).

Los cdigos de 0 al 31 no se utilizan


para caracteres. stos se denominan
caracteres de control ya que se
utilizan para acciones como:
o Retorno de carro (CR)
o Timbre (BEL)
Los cdigos 65 al 90 representan las
letras maysculas.

Los cdigos 97 al 122 representan las


letras
minsculas

(Si cambiamos el 6 bit, se pasa de


mayscula a minscula; esto
equivale a agregar 32 al cdigo ASCII
en base decimal).

Aplicacin: Es usado por la


computadora para codificar letras en
nmeros por ejemplo si presionas en
tu teclado la barra espaciadora el
teclado enviara 0100000 (ASCII 7
bits) equivalente a 20 HEX.
presiona ALT + 32, esto enva el
mismo tren de pulsos desde el
teclado que lo entiende como un
espacio. " ".

Conversin a Cdigo digital ASCII:

Carcter
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E

*
+
(

0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0

ASCII
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
1
0
1
1
0
1
ro
Tabla N 4.

0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
0
0
0

0
0
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0

0
1
0
1
0
1
0
1
0
1
1
0
1
0
1
1
0
1
0

UNIVERSIDAD NACIONAL DEL CALLAO - INGENIERIA ELECTRONICA


5. CODIGO DIGITAL GRAY: El cdigo
Gray es un tipo especial de cdigo
binario que no es ponderado (los
dgitos que componen el cdigo no
tienen
un
peso
asignado).
El cdigo GRAY es utilizado
principalmente en sistemas de
posicin, ya sea angular o lineal:
0100 a 1100 (de 7 a 8 en decimal) o
de 1000 a 0000 (de 16 a 0 en
decimal) slo ha cambiado una cifras
se encuentran en la industria y en
robtica.
Aplicacin: Es utilizado para obtener
funciones lgicas de Minterminos y
Maxterminos,
para
circuitos
secuenciales (especialmente en
circuitos secuenciales) se caracteriza
porque cambia un solo bit por
conteo.
Tabla de conversin a Cdigo
Digital Gray:
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Tabla Nro 5.

Gray
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000

IV.

Conclusin:
Como hemos visto estos cdigos
son muy importantes para
diferentes tipos de aplicaciones
desde una simple operacin
hasta para obtener funciones
lgicas.

V.

BIBLIOGRAFIA:
1) .Sistemas digitales, dcima
edicin, Ronald J. Tocci, Neal
S. Widmer, Gregory L. Moss.
2) Fundamentos de Sistemas
Digitales, Thomas Floyd.
3) http://www.slideshare.net/j
gianotti/capitulo-i-sistemasnumericos
4) http://es.scribd.com/doc/81
965547/21/Codigosanalogicos-y-codigosdigitales
5) http://www.unicrom.com/di
g_codigo-AIKEN-exceso3.asp
6) http://sistemasdigitales1.blo
gspot.com/2010/09/codigosbcd.html

Potrebbero piacerti anche