22626

Páginas: 6 (1267 palabras) Publicado: 29 de mayo de 2012
Códigos binarios

-------------------------------------------------
Principio del formulario
Usar puntuación: / 4 
MaloBueno 
Final del formulario

Creamos simulaciones en Proteus
Diseñamos circuitos electrónicos y entregamos los archivos para demostrarlos en Proteus.

Además ayudamos en el montaje de los circuitos en el Protoboard.

Sírvase contactarnos 
Teléfonos: (57)(5) 374 4313y 
Movil 310 665 2025

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 especificas, por lo tanto se necesitaran utilizar una serie de códigos que también utilizan ceros (0) y unos (1), pero sus significadospueden variar. 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 siqueremos diseñ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 muchomas fácil y rá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 poseacada 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 pesoo valor de 6, el segundo 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 mas 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

Principio del formulario
Usarpuntuación: / 11 
MaloBueno 
Final del formulario

Creamos simulaciones en Proteus
Diseñamos circuitos electrónicos y entregamos los archivos para demostrarlos en Proteus.

Además ayudamos en el montaje de los circuitos en el Protoboard.

Sírvase contactarnos 
Teléfonos: (57)(5) 374 4313 y 
Movil 310 665 2025
Ya que cada grupo de 4 bits solo puede representar a un único dígito decimal, laconversión de un numero decimal a un numero 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 463 a BCD, según lo explicado anteriormente, tenemos que tomar cada dígito decimal ytransformarlo a su equivalente BCD.

Figura 1: Conversión de decimal a BCD

De esta forma el decimal 463 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

Codigo Gray

El decimal 5 se representa en binario por 0101

El decimal 6 se representa en binario por 0110
¿Qué...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS