You are on page 1of 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: 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. 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 6 0110 3 0011 Decimal

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.

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 4 6 3 0011

0100 1100

De esta forma el decimal 463 equivale al BCD EIKEN 010011000011.

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:

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.

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 0 1 2 3 4 5 6 7 8 9 2 0 0 0 0 0 1 1 1 1 1 BCD AIKEN 4 2 0 0 0 0 0 1 0 1 1 0 0 1 1 0 1 0 1 1 1 1

Aplicacin: Es un cdigo muy til en las operaciones de resta y divisin.

Conversin de decimal a BCD exceso3:

1 0 1 0 1 0 1 0 1 0 1

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.

Tabla Nro 2.

UNIVERSIDAD NACIONAL DEL CALLAO - INGENIERIA ELECTRONICA


Decimal 0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 1 1 1 1 1 BCD exceso3 0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0

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).

Tabla Nro 3.
4 6 3 0110

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. " ".

0110 1001

Conversin a Cdigo digital ASCII: 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.

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.

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

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

You might also like