You are on page 1of 10

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.


1 Sistemas Numricos Los sistemas de numeracin son conjuntos de dgitos usados para representar cantidades, as se tienen los sistemas de numeracin decimal, binario, octal, hexadecimal se caracterizan por tener una base es decir una plataforma numrica: Ejemplo: 1210 11002 C16 148 2. Cdigos numricos y conversiones. Sistema Binario: Este sistema, como su nombre lo indica, usa solamente dos dgitos (0,1). Se usa en computacin para el manejo de datos e informacin. Normalmente al dgito cero se le asocia con cero voltios, apagado, desenergizado, y el dgito 1 se asocia con +5, +12 volts, encendido, energizado con el cual se forma la lgica positiva. Si la asociacin es inversa, o sea el nmero cero se asocia con +5 volts o encendido y al nmero 1 se asocia con cero volts o apagado, entonces se genera la lgica inversa. Nota Tcnica: nombres que se le dan a los diferentes conjuntos de bits que forman un nmero binario:

Tabla de potencias en un sistema binario: 24 23 22 21 20 2-1 2-2 2-3 2-4 2-5

Ejemplo de numeracin binaria: 1 0 1 1 0 1 0 12 Conversin de Binario a Decimal: 1 0 1 1 0 1 0 12 = 27+0+25+24+0+22+0+20 =128+0+32+0+8+4+2+1= 18110

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.


Nota: para hallar el residuo de una divisin, al cociente hallado hay que quitarle la parte entera, luego multiplicamos este resultado por el divisor. Este resultado final es el residuo de la divisin. Ejemplo: Hallar el residuo de 65 dividido entre 6 65/6 = 10.83333... Quitamos la parte entera: 10.83333... - 10 = 0.83333... Multiplicamos este valor por el divisor (6): 0.83333.... x 6 = 5 <---- este es el residuo de (65/6) Conversin de Decimal a Binario: Para convertir de decimal a binario se realiza la divisin entre 2 y luego el residuo se obtiene multiplicando por 2 y este es el primer digito binario o LSB divimos de nuevo la parte entera entre 2 y luego el resto lo multiplicamos por 2 y asi sucesivamente

Ejemplo : 4510 a binario= 45/2 = 22.5 0.5 1 22/2 = 11.00.00 (LSB) Tomamos la parte entera 11/2 = 5.50.5 1 y la divimos entre 2 cada 5/2 = 2.500.5 1 vez hasta llegar a la 2/2 = 1.0 0.00 fraccin ms pequea 1/2 = 0.50.5 1 (MSB) Por tanto: 4510 1011012 (base 2)
(MSB) (LSB)

Cuando el residuo da 0.5 equivale a uno, cuando da cero pues cero

Cuando convertimos un numero con punto decimal es decir: 0,3125 (decimal) => 0,0101 (binario). Utilizamos ahora la multiplicacin por 2 y vamos viendo cuando da la parte entera uno pues es el MSB despus del punto decimal, y luego multiplicamos la fraccin resultante por 2 y asi sucesivamente hasta terminar con todos los decimales despus del punto, los ceros en la parte entera son ceros en el digito binario: Ejemplo: 0,3125 2 = 0,625 => 0 0,625 2 = 1,25 => 1 0,25 2 = 0,5 => 0 0,5 2 = 1 => 1 En orden: 0101 -> 0,0101 (binario) Sistema Octal: Este sistema tiene una base 8 lo cual significa que tiene 8 posibles dgitos es decir

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.


0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 10 8 11 9 12 10 13 11 14 12 15 13 16 14 17 15 20 16

Ejemplo de numero octal 3728 25010 84 83 82 81 80 8-1 8-2 8-3 8-4 8-5

Conversin de Octal a Decimal: Multiplicamos cada digito de acuerdo a su posicin por el 8 elevado a la potencia correspondiente y los sumamos: Ejemplo: 372.678 = 3*82 + 7*81 + 2*80+6*8-1+7*8-2 =3*64 + 7*8 + 2*1+6*0.125+7*0.0156 =250.8510 Conversin de Decimal a Octal: Para convertir de decimal a octal se realiza la divisin entre 8 y luego el residuo se obtiene multiplicando por 8 y este es el primer digito octal o LSB divimos de nuevo la parte entera entre 8 y luego el resto lo multiplicamos por 8 y asi sucesivamente Ejemplo: 266/8 = 33.250.25*82 33/8 = 4.125 0.125*81 4/8 = 0.5 0.5*84 Asi pues 266104128 Cuando se tiene decimales Conversin de Octal a Binario: Tomamos cada nmero octal y lo pasamos a su equivalente binario: 4128: 4100 1001 2010 41281000010102 Sistema Hexadecimal: Este sistema emplea la base 16 y asi que tiene solo del 0 a 9 posibles nmeros ms 5 letras de la A a la F. 0 0 164 1 1 2 2 163 3 3 4 4 162 5 5 161 6 6 7 7 160 8 8 16-1 9 9 A 10 16-2 B 11 C 12 D 13 16-4 E 14 F 15 16-5

16-3

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.


Ejemplos: 1 A 716 42310 Conversin de Hexadecimal a Decimal: Multiplicamos cada digito de acuerdo a su posicin por el 16 elevado a la potencia correspondiente: Ejemplo: 356.578 = 3*162 + 5*161 + 6*160+5*16-1+7*16-2 =3*256+ 5*16 + 6*1+5*0.0625 +7*0.0039 =854.3310 Conversin de Decimal a Hexadecimal: Para convertir de decimal a hexadecimal se realiza la divisin entre 16 y luego el residuo se obtiene multiplicando por 16 y este es el primer digito hexadecimal o LSB divimos de nuevo la parte entera entre 16 y luego el resto lo multiplicamos por 16 y as sucesivamente Ejemplo: 214/16 = 13.3750.375*16=66 13/16 = 0 .8125*16 13 Asi pues 21410cD616 Cuando se tiene decimales Multiplicamos por 16 a la potencia -1 y as cada nmero decimal por la potencia correspondiente: Ejemplo: 0.85610 => 8*16-1+5*16-2+6*16-3=0.52016 Conversin de Hexadecimal a Binario: Tomamos cada nmero hexadecimal y lo pasamos a su equivalente binario: Ejemplo: 9F216 9 F 2 1001 1111 0010 Por tanto: 9F216 1001111100102 En lo contrario: 1001111100102 1001 1111 0010

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.


9 10011111001029F216 Sistema BCD: Este sistema se llama Decimal Codificado en Binario, este se usa para codificar cada nmero individual en binario Ejemplos: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0001 0000 0001 0001 0001 0010 0001 0011 0001 0100 F 2

Conversin de Decimal a BCD: Tomamos cada digito y lo convertimos a binario como esta en la tabla anterior. Ejemplo: 35610 =3 5 6

=0011 0101 0110 =001101010110BCD Conversin de BCD a Decimal: Para convertir de BCD a Decimal dividimos el cdigo binario en nibles o grupos de 4 dgitos y luego cada grupo lo cambiamos a su correspondiente en decimal. Ejemplo: 100001110100 1000 0111 0100 8 7 4

100001110100BCD 87410

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.


Comparacin entre BCD y Binario Natural: No se debe de confundir entre estos cdigos aunque ambos son binarios el BCD se usa para separar los dgitos y desplegarlos de manera individual en cambio el binario natural es un solo nmero y los dgitos se manejan as en grupo. Ejemplo: =3 5 6

=0011 0101 0110 =001101010110BCD Por tanto en binario natural seria 356=101100100 Sistema GRAY: En este sistema solo cambia un bit del grupo de cdigo en la transicin de una etapa a la otra. Las posiciones de los bits en los grupos de cdigo no tienen un valor determinado Ejemplos:
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 GRAY 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

Conversin de Binario a GRAY: Para convertir de Binario a Gray se debe de seguir la siguiente lgica: 0+0=0 0+1=1 1+0=1 1+1=0 Ejemplo: Para convertir un nmero binario a cdigo Gray, se sigue el siguiente mtodo. 1.-Se suma el nmero en binario con el mismo, pero el segundo sumando debe correrse una cifra a la derecha 1100110 +++++ 1100110 1010101

2.- Al resultado anterior se le elimina la ltima cifra del lado derecho (se elimina el cero que est en rojo), para obtener el cdigo GRAY.

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.


Conversin de GRAY a Binario: Para convertir de Gray a Binario se usa un proceso muy similar al anterior veamos: 1 0 1 0 1 + + + + 1 1 0 0 1 Ejercicio 1 Terminar la tabla de conversiones siguiente del 0 al 255 decimal DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 : : : 100 BINARIO 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 : : : 11111111 HEX 0 1 2 3 4 5 6 7 8 9 A B : : : FF OCTAL 0 1 2 3 4 5 6 7 10 11 12 13 BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 00010000 00010001 GRAY 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010

Compuertas Lgicas:

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.

Compuertas Logicas
.: Compuerta NOT

Se trata de un inversor, es decir, invierte el dato de entrada, por ejemplo; si pones su entrada a 1 (nivel alto) obtendrs en su salida un 0 (o nivel bajo), y viceversa. Esta compuerta dispone de una sola entrada. Su operacin lgica es s igual a a invertida

.: Compuerta AND

Una compuerta AND tiene dos entradas como mnimo y su operacin lgica es un producto entre ambas, no es un producto aritmtico, aunque en este caso coincidan. *Observa que su salida ser alta si sus dos entradas estn a nivel alto*

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.

.: Compuerta OR

Al igual que la anterior posee dos entradas como mnimo y la operacin lgica, ser una suma entre ambas... Bueno, todo va bien hasta que 1 + 1 = 1, el tema es que se trata de una compuerta O Inclusiva es como a y/o b *Es decir, basta que una de ellas sea 1 para que su salida sea tambin 1*

.: Compuerta OR-EX o XOR

Es OR EXclusiva en este caso con dos entradas (puede tener mas, claro...!) y lo que har con ellas ser una suma lgica entre a por b invertida y a invertida por b. *Al ser O Exclusiva su salida ser 1 si una y slo una de sus entradas es 1*

.: Compuertas Lgicas Combinadas.

Al agregar una compuerta NOT a cada una de las compuertas anteriores, los resultados de sus respectivas tablas de verdad se invierten, y dan origen a tres nuevas compuertas llamadas NAND, NOR y NOR-EX... Veamos ahora como son y cual es el smbolo que las representa...
.: Compuerta NAND

Responde a la inversin del producto lgico de sus entradas, en su representacin simblica se reemplaza la compuerta NOT por un crculo a la salida de la compuerta AND.

I.

Fundamentos de circuitos lgicos.

Sistemas, cdigos numricos y conversiones.

.: Compuerta NOR

El resultado que se obtiene a la salida de esta compuerta resulta de la inversin de la operacin lgica o inclusiva es como un no a y/o b. Igual que antes, solo agregas un crculo a la compuerta OR y ya tienes una NOR.

.: Compuerta NOR-EX

Es simplemente la inversin de la compuerta OR-EX, los resultados se pueden apreciar en la tabla de verdad, que bien podras compararla con la anterior y notar la diferencia, el smbolo que la representa lo tienes en el siguiente grfico.

.: Buffer's

Ya la estaba dejando de lado..., no se si viene bien incluirla aqu pero de todos modos es bueno que la conozcas, en realidad no realiza ninguna operacin lgica, su finalidad es amplificar un poco la seal (o refrescarla si se puede decir). Como puedes ver en el siguiente grfico, la seal de salida es la misma que de entrada.

Hasta aqu de teora, nos interesa ms saber como se hacen evidente estos estados en la prctica, y en qu circuitos integrados se las puede encontrar y ms adelante veremos unas cuantas leyes que se pueden aplicar a estas compuertas para obtener los resultados que deseas...

You might also like