Codigos binarios

Páginas: 9 (2233 palabras) Publicado: 1 de abril de 2011
CÓDIGOS BINARIOS
Debido a la naturaleza biestable de los circuitos de electrónica digital, estos solo procesan códigos que constan de 0 y 1 (códigos binarios) existen muchas situaciones en la electrónica digital en la que necesitamos realizar tareas específicas, por lo tanto se necesitaran utilizar una serie de códigos que también utilizan ceros (0) y unos (1), pero sus significados puedenvariar. A continuación detallaremos estos tipos de códigos.
 
CÓDIGOS BINARIOS CON PESO
Supongamos que queramos transformar el numero decimal 89532 a su correspondiente equivalencia en binario, aplicando el método de la división sucesiva por dos, llegaremos al siguiente resultado: 10101110110111100 pero para llegar a este resultado seguro te tomará cierto tiempo y trabajo, de igual forma si queremosdiseñar un sencillo circuito digital en el que la cifra introducida en el teclado sea visualizada en la pantalla, se necesitarían una gran cantidad de compuertas lógicas para construir el circuito decodificado y codificador. Los códigos binarios con peso nos resuelven este problema pues estos códigos fueron diseñados para realizar la conversión de decimal a binario de una manera mucho más fácil yrápida.
 
CÓDIGOS BCD
Los códigos 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 dígito decimal (del 0 al 9) Estos códigos son llamados códigos con peso ya que cada bit del grupo posee un peso o valor especifico. Existen por lo tanto códigos BCD's de acuerdo al valor o peso que posea cada bit.Ejemplos de estos códigos son el BCD 8421, el BCD 4221, el BCD 5421, el BCD 7421, el BCD 6311, etc. donde la parte numérica indica el peso o valor de cada bit. Así por ejemplo el código 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. Para el código BCD 6311 el MSB tiene un peso o valor de 6, elsegundo MSB posee un peso de 3, el tercer MSB posee un valor de 1, y el LSB tiene un valor de 1. El código BCD 8421 es el código BCD más utilizado, es común referenciarlo simplemente como código BCD, así en el transcurso del curso se entenderá el código BCD como el BCD 8421, a menos que se indique lo contrario.

 
   
CONVERSIÓN DE DECIMAL A BCD
Ya que cada grupo de 4 bits solo puederepresentar a un único dígito decimal, la conversión de un número decimal a un número BCD se lleva a cabo de la siguiente forma:
1. Separamos al dígito decimal en cada uno de sus dígitos
2. Cada dígito decimal se transforma a su equivalente BCD.
3. El número obtenido es el equivalente en BCD del número decimal.
Por ejemplo, para convertir el decimal 469 a BCD, según lo explicadoanteriormente, tenemos que tomar cada dígito decimal y transformarlo a su equivalente BCD.

[pic]
Figura 1: Conversión de decimal a BCD

De esta forma el decimal 469 equivale al BCD 010001100011
NOTA: En BCD los códigos 1010, 1011, 1100, 1101 y 1111 no tienen decimales equivalentes.  Por lo tanto se les llaman códigos inválidos
 
CONVERSIÓN DECIMAL FRACCIONARIO A BCD
Se realiza del modosimilar al anterior pero hay que tener en cuenta el punto binario, el punto del número decimal se convertirá en el punto binario del código BCD.
Ejemplo: para convertir el decimal 74.42 a BCD:
Separamos el decimal en sus dígitos 7 4. 4 2.
Convertimos cada dígito a decimal a BCD, y colocamos el punto binario en la misma posición del punto decimal.
[pic]
Figura 2: Conversión de decimalfraccionario a BCD

De esta forma el decimal 74.42 equivale al BCD 01100100. 010000101.
 
CONVERSIÓN DE BCD A DECIMAL
Ya que el código BCD son grupos de 4 bits, realizaremos lo siguiente:
 
1. A partir de la izquierda separamos al número BCD en grupos de 4 bits.
2. Cada grupo de 4 bits se convierte a su decimal correspondiente.
3. El número obtenido es el equivalente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Código Binario
  • código binario
  • Codigo binarios
  • codigo binario
  • codigo binario
  • Codigo Binario
  • CODIGO BINARIO
  • Codigo binario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS