Está en la página 1de 9

CURSO DE ELECTRONICA DIGITAL

Sistemas de numeracin utilizados en Electrnica Digital


Conversiones de sistemas de numeracin digitales
Sistemas de nmeros en complemento a 2
Cdigos binarios
Conversin de decimal a BCD
Conversin decimal fraccionario a BCD y viceversa
Conversin BCD a binario puro
Cdigos binarios sin peso - Cdigo de exceso 3
Conversin de decimal a exceso 3
Conversin de BCD a exceso 3
Conversin de exceso 3 a decimal
Cdigo GRAY y conversiones con este.
Cdigos alfanumricos
Ttulo Accesos

6888

7450

14302

2900

2801

2992

3178

2690

2326

2629

1978

3035

4869
Puertas Lgicas 2980
La puerta AND 2892
La puerta OR 2410
La puerta NOT 2345
La puerta NAND 2785
La puerta NOR 2406
La puerta XOR 2935
La puerta XNOR 3824
Simplificacin de circuitos lgicos: Simplificacin Algebraica 3791
Expresiones booleanas en forma de minterms (suma de productos) 3028
Utilizacin de la lgica NAND y NOR 3100
DIAGRAMAS DE KARNAUGH 4313
DIAGRAMAS DE KARNAUGH CON 5 VARIABLES 2570
Condiciones NO IMPORTA 2304
Familias lgicas de circuitos integrados 4034
Circuitos integrados TTL 3484
Circuitos integrados CMOS 2723
Qu son las marcas en un circuito integrado digital 2764
Interfases entre TTL y CMOS 4856
Conversores de cdigos 2261
Codificadores 4182
Decodificador BCD a decimal 2590
Decodificacin BCD a cdigo de 7 segmentos 5408
Visualizadores de cristal lquido 2568
Controladores de LCD 4510
Visualizadores fluorescentes de vaco 3148
Suma Binaria 2812
Resta Binaria 2768
Sumadores y Restadores en paralelo 3839
Circuitos prcticos con sumadores y restadores 6522
FLIP - FLOP : Flip-Flop RS 5837
Flip - Flop D 3163
Flip - Flop JK 3945
Disparo de los Flip - Flop 3011
Multivibradores 4233
Contadores digitales 4384
Contadores de rizado: Contador modulo 16


CONVERSIN DE UN NUMERO DECIMAL A BINARIO
Para esta transformacin es necesario tener en cuenta los pasos que mostraremos en el
siguiente ejemplo: Transformemos el numero 42 a numero binario
1. Dividimos el numero 42 entre 2
2. Dividimos el cociente obtenido por 2 y repetimos el mismo procedimiento
hasta que el cociente sea 1.
3. El numero binario lo formamos tomando el primer dgito el ultimo cociente,
seguidos por los residuos obtenidos en cada divisin, seleccionndolos de
derecha a izquierda, como se muestra en el siguiente esquema.

Figura 7: Conversin de decimal a binario
CONVERSIN DE UN NUMERO DECIMAL FRACCIONARIO
A UN NUMERO BINARIO
Para transformar un nmero decimal fraccionario a un numero binario debemos seguir los
pasos que mostramos en el siguiente ejemplo: transformemos el numero 42,375.
1. la parte entera se transforma de igual forma que el ejemplo anterior.
2. La parte fraccionaria de la siguiente manera:

o Multiplicamos por el numero 2 y tomamos la parte entera del
producto que ira formando el numero binario correspondiente
o Tomamos nuevamente la parte entera del producto, y la
parte fraccionaria la multiplicamos sucesivamente por 2
hasta llegar a 0
o Tomamos nuevamente la parte entera , y como la parte
fraccionaria es 0, indica que se ha terminado el proceso .El
numero binario correspondiente a la parte decimal ser la
unin de todas las partes enteras, tomadas de las
multiplicaciones sucesivas realizadas durante el transcurso
del proceso , en donde el primer dgito binario corresponde a
la primera parte entera , el segundo dgito a la segunda parte
entera , y as sucesivamente hasta llegar al ultimo .Luego
tomamos el numero binario , correspondiente a la parte
entera , y el numero binario , correspondiente a la parte
fraccionaria y lo unimos en un solo numero binario
correspondiente a el numero decimal.

Figura 8: Conversin de decimal fraccionario a binario

CONVERSIN DE UN NUMERO BINARIO A UN NUMERO
DECIMAL
Para convertir un nmero binario a decimal, realizamos los siguientes pasos:
1. Tomamos los valores de posicin correspondiente a las columnas donde
aparezcan nicamente unos
2. Sumamos los valores de posicin para identificar el numero decimal
equivalente

Figura 9: Conversin de binario a decimal
CONVERSIN DE UN NUMERO DECIMAL A OCTAL
Para convertir un numero en el sistema decimal al sistema de numeracin Octal, debemos
seguir los pasos que mostraremos en el siguiente ejemplo Convertir el numero decimal
323.625 a el sistema de numeracin Octal
1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el
dividendo sea menor que el divisor, para colocar entonces el numero 0 y
pasar el dividendo a formar el primer dgito del numero equivalente en
decimal
2. Se toma la parte fraccionaria del numero decimal y la multiplicamos por 8
sucesivamente hasta que el producto no tenga nmeros fraccionarios
3. Pasamos la parte entera del producto a formar el dgito correspondiente
4. Al igual que los dems sistemas , el numero equivalente en el sistema
decimal , esta formado por la unin del numero entero equivalente y el
numero fraccionario equivalente.


Figura 10: Conversin de decimal a octal
CONVERSIN DE UN NUMERO OCTAL A BINARIO
La ventaja principal del sistema de numeracin Octal es la facilidad conque pueden realizarse
la conversin entre un numero binario y octal. A continuacin mostraremos un ejercicio que
ilustrar la teora. Por medio de este tipo de conversiones, cualquier numero Octal se
convierte a binario de manera individual. En este ejemplo, mostramos claramente el
equivalente 100 111 010 en binario de cada numero octal de forma individual.

Figura 11: Conversin de octal a binario
CONVERSIN DE UN NUMERO DECIMAL A UN NUMERO
HEXADECIMAL
Convertir el numero 250.25 a Hexadecimal
1. Se toma la parte entera y se divide sucesivamente por el numero decimal 16
(base) hasta que el cociente sea 0
2. Los nmeros enteros resultantes de los cocientes, pasarn a conformar el
numero hexadecimal correspondiente, teniendo en cuenta que el sistema de
numeracin hexadecimal posee solo 16 smbolos, donde los nmeros del 10
hasta el 15 tienen smbolos alfabticos que ya hemos explicado
3. La parte fraccionaria del numero a convertir se multiplica por 16 (Base)
sucesivamente hasta que el producto resultante no tenga parte fraccionaria
4. Al igual que en los sistemas anteriores, el numero equivalente se forma, de
la unin de los dos nmeros equivalentes, tanto entero como fraccionario,
separados por un punto que establece la diferencia entre ellos.

Figura 12: Conversin de decimal a hexadecimal

CONVERSIN DE UN NUMERO HEXADECIMAL A UN
NUMERO DECIMAL
Como en los ejemplos anteriores este tambin nos ayudar a entender mejor este
procedimiento: Convertir el numero hexadecimal 2B6 a su equivalente decimal.
1. Multiplicamos el valor de posicin de cada columna por el dgito hexadecimal
correspondiente.
2. El resultado del nmero decimal equivalente se obtiene, sumando todos los
productos obtenidos en el paso anterior.


Figura 13: Conversin de hexadecimal a decimal

SISTEMA DE NMEROS EN COMPLEMENTO A 2
Este es un sistema que nos permite representar nmeros binarios de forma negativa, en
donde el MSB (Bit mas Significativo) es el bit del signo. Si este bit es 0 entonces el numero
binario es positivo (+), si el bit del signo es 1, entonces el numero es negativo(-) los siete
bits restantes del registro representan la magnitud del numero 1010110, para complementar
mejor la explicacin tendremos que dedicarle mucha atencin a la explicacin de
conversiones donde interviene este tipo de numeracin, que es bastante utilizado en los
microprocesadores, ya que estos manejan tanto nmeros positivos como nmeros negativos.
Para comprender mejor la conversin de sistema de numeracin de este sistema de
numeracin, hay que tener en cuenta las siguientes definiciones
FORMA COMPLEMENTO A 1
El complemento a 1 de un numero binario se obtiene cambiando cada 0 por 1 y viceversa. En
otras palabras, se cambia cada bit del numero por su complemento.


Figura 14: Complemento a uno

FORMA COMPLEMENTO A 2
El complemento a 2 de un numero binario se obtiene tomando el complemento a 1, y
sumndole 1 al bit menos significativo. A continuacin se ilustra este proceso para el numero
1001 = 9


Figura 15: Complemento a 2

Cuando se agrega el bit de signo 1 al MSB, el nmero complemento a 2 con signo se
convierte en 10111 y es el nmero equivalente al - 9.

CDIGOS BINARIOS
Debido a la naturaleza biestable de los circuitos de electrnica digital, estos solo procesan
cdigos que constan de 0 y 1 (cdigos binarios) existen muchas situaciones en la electrnica
digital en la que necesitamos realizar tareas especificas, por lo tanto se necesitaran utilizar
una serie de cdigos que tambin utilizan ceros (0) y unos (1), pero sus significados pueden
variar. A continuacin detallaremos estos tipos de cdigos.
CDIGOS BINARIOS CON PESO
Supongamos que queramos transformar el numero decimal 89532 a su correspondiente
equivalencia en binario, aplicando el mtodo de la divisin 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 queremos disear un sencillo circuito digital en el
que la cifra introducida en el teclado sea visualizada en la pantalla, se necesitaran una gran
cantidad de compuertas lgicas para construir el circuito decodificado y codificador.
Los cdigos binarios con peso nos resuelven este problema pues estos cdigos fueron
diseados para realizar la conversin de decimal a binario de una manera mucho mas fcil y
rpida.
CDIGOS 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.
Para el cdigo BCD 6311 el MSB tiene un peso o 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 cdigo BCD 8421 es
el cdigo BCD mas utilizado, es comn referenciarlo simplemente como cdigo BCD, as en el
transcurso del curso se entender el cdigo BCD como el BCD 8421, a menos que se indique
lo contrario.

CONVERSIN DE DECIMAL A BCD
Ya que cada grupo de 4 bits solo puede representar a un nico dgito decimal, la conversin
de un nmero 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.
Por ejemplo, para convertir el decimal 469 a BCD, segn lo explicado anteriormente,
tenemos que tomar cada dgito decimal y transformarlo a su equivalente BCD.



Figura 1: Conversin de decimal a BCD
De esta forma el decimal 469 equivale al BCD 010001100011
NOTA: En BCD los cdigos 1010, 1011, 1100, 1101 y 1111 no tienen decimales
equivalentes. Por lo tanto se les llaman cdigos invlidos
Conversin decimal fraccionario a BCD y viceversa
Se realiza del modo similar al anterior pero hay que tener en cuenta el punto binario, el
punto del numero decimal se convertir en el punto binario del cdigo BCD.
Ejemplo: para convertir el decimal 74.42 a BCD:
Separamos el decimal en sus dgitos 7 4. 4 2.
Convertimos cada dgito a decimal a BCD, y colocamos el punto binario en la misma posicin
del punto decimal.

Figura 2: Conversin de decimal fraccionario a BCD



De esta forma el decimal 74.42 equivale al BCD 01100100. 010000101.
CONVERSIN DE BCD A DECIMAL
Ya que el cdigo BCD son grupos de 4 bits, realizaremos lo siguiente:
1. A partir de la izquierda separamos al nmero BCD en grupos de 4 bits.
2. Cada grupo de 4 bits se convierte a su decimal correspondiente.
3. El nmero obtenido es el equivalente decimal del nmero BCD.

Ejemplo: Convertir el nmero BCD 010101000011 a decimal.
Separamos en grupos de 4 bits a partir de la izquierda 0101 0100 0011.
Transformamos cada grupo a decimal.


Figura 3: Conversin de BCD a decimal.

El BCD 010101000011 equivale al decimal 543
CONVERSIN BCD FRACCIONARIO A DECIMAL
1. A partir del punto binario separamos al nmero binario en grupos de 4 bits.
2. Cada grupo de 4 bits se convierte a su equivalente decimal.
3. El punto binario se convertir en el punto decimal.
4. El nmero obtenido equivale en decimal al nmero BCD.

Ejemplo: Convertir el nmero BCD 01110001.0000100 a decimal.
CONVERSIN BCD A BINARIO PURO
Si queremos transformar un numero BCD a su correspondiente binario llevaremos a cabo los
siguientes pasos:
1. El nmero BCD lo transformamos a decimal.
2. Convertimos el decimal obtenido a binario mediante las tcnicas ya
estudiadas.
3. El binario obtenido es el equivalente en binario del nmero BCD.

Ejemplo: Convertir el BCD 000100000011.0101 a binario.
Convertimos 0001 0000 0011. 0101 a decimal 1 0 3. 5.
Transformamos el decimal a binario 103.5(10)=1100111.1
CONVERSIN DE BINARIO PURO A BCD
1. Convertimos el nmero binario a nmero decimal.
2. Cada dgito decimal se convierte a su equivalente BCD.
3. El numero obtenido es el equivalente BCD del nmero binario puro.

Ejemplo: convertir el binario 10001010.101 a BCD
Se convierte primero a decimal 10001010.101
128 + 8 + 2 + 0.5 + 0.125 = 138.625.
convertimos el decimal a BCD
138.625 = 0001 0011 1000. 0110 0010 0101
El binario 10001010.101 es igual al BCD 000100111000.011000100101
NOTA: Seguramente ha notado que los nmeros en cdigo BCD contienen mayor numero de
bits que sus correspondientes nmeros binarios, pero nuevamente recalcamos que esta
desventaja es compensada por su facilidad para convertir a decimal.
Separamos en grupo de 4 bits 0111 0001. 0000 1000.
Convertimos cada grupo a decimal y colocamos el punto binario como punto decimal.



Figura 4: Conversin de BCD fraccionario a decimal.

El BCD 01110001.00001000 equivale al decimal 71.08

También podría gustarte