Escolar Documentos
Profissional Documentos
Cultura Documentos
Lgica Binaria
Contenidos
Objetivos
Antes de empezar
En esta quincena aprenders a:
1.Introduccin................................... pg. 2
pg.
pg.
pg.
pg.
4
5
6
7
4.Funciones lgicas
Operaciones lgicas bsicas............... pg. 9
Funcin lgica vs tabla de verdad....... pg. 11
Tabla de verdad vs funcin lgica........ pg.13
lgebra de Boole.............................. pg.16
5.Recuerda lo ms importante............... pg.17
6.Para practicar................................... pg.19
7.Autoevaluacin................................. pg. 33
8.Para saber ms................................. pg. 51
Comprender y obtener el
circuito elctrico equivalente
a una funcin lgica.
Tecnologa 4. Pgina 1
Lgica Binaria
Contenidos
1. Introduccin
Seales analgicas y digitales
Cuando un equipo electrnico nos muestra una informacin, puede hacerlo de forma
analgica o de forma digital.
Analgica quiere decir que la informacin, la seal, para pasar de un valor a otro pasa
por todos los valores intermedios, es continua.
La seal digital, en cambio, va a saltos, pasa de un valor al siguiente sin poder
tomar valores intermedios.
Una seal analgica es continua, y puede tomar infinitos valores.
Una seal digital es discontinua, y slo puede tomar dos valores o estados: 0 y 1,
que pueden ser impulsos elctricos de baja y alta tensin, interruptores abiertos o
cerrados, etc.
Ejemplos:
Seal analgica:
Seales digitales:
Tecnologa 4. Pgina 2
Lgica Binaria
Contenidos
Termmetro:
En el termmetro de mercurio si nuestra vista fuera lo suficientemente precisa
podramos percibir la diferencia entre una centsima o milsima y otra y medir
temperaturas como 37,214 C.
Relojes:
Las agujas pueden estar en infinitas posiciones, mientras que el reloj digital no puede
tomar valores intermedios.
Tecnologa 4. Pgina 3
Lgica Binaria
Contenidos
2. Cdigo binario, decimal y hexadecimal
Introduccin
Un sistema electrnico maneja informacin en cdigo binario, es
decir ceros y unos: el cero quiere decir que no pasa corriente y el
uno que s pasa.
Habitualmente trabajamos con el sistema decimal que consiste en
que los nmeros enteros menores que diez tienen una cifra
asignada: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Para el diez ya no existe una cifra, sino que lo que hacemos es
volver al 0 y colocar delante un 1.
En el sistema binario, solamente el cero y el uno tienen asignada
una cifra: 0, 1. Para el dos ya no existe cifra, por lo que tenemos
que volver al 0 y colocar un 1 delante.
El ordenador no puede entender el dos, pero s puede entender
que en un circuito no haya corriente (0) y en el otro s (1).
Para el tres aadimos uno a las cifras anteriores, con lo que
tendremos 11. Es decir, dos circuitos en los que hay corriente.
Para el cuatro se nos han acabado las combinaciones con dos
cifras, hay que aadir una tercera (100) y as sucesivamente.
Tecnologa 4. Pgina 4
Lgica Binaria
Contenidos
De binario a decimal
En sistema decimal, las cifras que componen un nmero son las cantidades que estn
multiplicando a las distintas potencias de diez (10, 100, 1000, 10000, etc.)
Por ejemplo, 745 = 7 100 + 4 10 + 5 1
O lo que es lo mismo: 745 = 7 102 + 4 101 + 5 100
En el sistema binario, las cifras que componen el nmero multiplican a las potencias
de dos (1, 2, 4, 8, 16, .)
20=1, 21=2, 22=4, 23=8, 24=16, 25=32, 26=64, ...
Por ejemplo, para pasar a binario un nmero decimal, empezamos por la derecha y
vamos multiplicando cada cifra por las sucesivas potencias de 2, avanzando hacia la
izquierda:
101102 = 0 1 + 1 2 + 1 4 + 0 8 + 1 16 = 2 + 4 + 16 = 2210
1102 = 0 1 + 1 2 + 1 4 = 2 + 4 = 610
Procedimiento simplificado:
Asignamos a cada
dgito su valor
Sumamos
Ejemplo: 110001 = 49
x32 x16
x8
x4
x2
x1
32 + 16 + 0 + 0 + 0
Tecnologa 4. Pgina 5
Lgica Binaria
Contenidos
De decimal a binario
Para hacer la conversin de decimal a binario, hay que ir dividiendo el nmero decimal
entre dos y anotar en una columna a la derecha el resto (un 0 si el resultado de la
divisin es par y un 1 si es impar).
La lista de ceros y unos ledos de abajo a arriba es el resultado.
Procedimiento:
Ejemplo:
vamos a pasar a binario 7910
79
39
19
9
4
2
1
Tecnologa 4. Pgina 6
Lgica Binaria
Contenidos
Sistema hexadecimal
Otro cdigo que se usa con cierta frecuencia es el
hexadecimal, es decir, en base diecisis.
Consiste en utilizar las letras A, B, C, D, E y F para
representar los nmeros del diez al quince, mientras que para
el diecisis emplearemos el 1 y el 0.
1016 = 1610
1B16 = 16 + 11 = 2710
3E16 = 3 16 + 14 = 6210
La razn para el uso del sistema hexadecimal es que su
conversin a binario o la conversin de binario a hexadecimal
es muy simple, puesto que, al ser diecisis igual a dos elevado
a cuatro, cuatro nmeros binarios componen un nmero
hexadecimal.
No obstante en esta quincena no trabajaremos las
conversiones entre el hexadecimal y otros sistemas.
Tecnologa 4. Pgina 7
Lgica Binaria
Contenidos
3. Tabla de verdad
La tabla de verdad
El objetivo de un sistema electrnico es producir un cierto resultado, al que llamamos
salida, si se cumplen unas condiciones a las que llamamos entradas.
Por ejemplo, a una mquina que funciona con un motor que puede ser peligroso,
adems del interruptor de encendido (A) le aadiremos otro interruptor de seguridad
(B).
El motor slo debe arrancar cuando el interruptor est cerrado y adems cuando el
interruptor de seguridad tambin lo est. Este sera el esquema elctrico de
funcionamiento de nuestra mquina.
Observa la tabla:
Tecnologa 4. Pgina 8
Lgica Binaria
Contenidos
4. Funciones lgicas
Operaciones lgicas bsicas
Es necesario que nuestro sistema electrnico se comporte segn lo establecido en la
tabla de la verdad.
Para conseguirlo, se reduce la tabla de la verdad a una sola expresin que se llama
funcin lgica.
Las funciones lgicas pueden ser muy complejas, pero siempre van a ser una
combinacin de las tres operaciones lgicas bsicas.
A estas operaciones lgicas bsicas y a las que derivan de ellas se las denomina de
forma genrica lgebra de Boole.
Suma lgica
La salida se activa (es un 1) cuando una cualquiera de las condiciones de entrada se
activa. Solamente no se activa la salida cuando todas las entradas son 0.
Tecnologa 4. Pgina 9
Lgica Binaria
Contenidos
Producto lgico
La salida se activa slo cuando todas las entradas estn activas.
Ejemplo: En este circuito la bombilla (S) slo se enciende al pulsar los tres
interruptores. S = A B C
Tecnologa 4. Pgina 10
Lgica Binaria
Contenidos
4. Funciones lgicas
Funcin lgica a partir de la tabla de la verdad
Se parte de un sistema electrnico del que slo se conoce la tabla de la verdad, para
obtener la funcin lgica se siguen los siguientes pasos:
Leer los valores de las variables de entrada para cada caso en los que la salida
es 1.
Asignar, por ejemplo para la variable A, A cuando vale 1 y A' cuando vale 0.
Multiplicar los valores obtenidos para cada fila.
Ejemplo 1
En el ejemplo del apartado 3, en el que un motor se pone en marcha con dos
interruptores (marcha y seguridad) accionados. La tabla de verdad es:
A
Interruptor
marcha
Interruptor
seguridad
Salida Motor
AB
Para obtener la funcin lgica, nos fijamos en las filas en las que S = 1. En este caso,
slo hay una, cuando A y B valen 1. Se trata de un producto lgico.
S=AB
Tecnologa 4. Pgina 11
Lgica Binaria
Ejemplo 2
Supongamos ahora la siguiente tabla de verdad:
A
A' B'
A B'
A' B' C
A' B C'
A B' C
Lgica Binaria
Contenidos
4. Funciones lgicas
Tabla de verdad a partir de la funcin lgica
En este caso slo se conoce la funcin lgica de un sistema y nos interesa rellenar su
tabla de la verdad.
Procedimiento:
Construir una tabla con el nmero de variables que tiene la funcin y la salida.
Interpretar en cada sumando cules son los casos en los que la funcin vale 1
Completar con ceros.
Ejemplo
Dadas la funcin lgica: S = A' + BC + AB'C
En primer lugar escribimos la tabla colocando las filas en el orden lgico correcto y
dejando huecos en la columna de la salida:
A
A' :Todos aquellos en los que A valga 0 (000, 001, 010, 011).
BC: Aquellos en los que B y C valgan 1, sea cual sea el valor de A (011, 111).
Uno de estos casos, el 011, tena ya un 1 porque cumpla la condicin anterior,
A' = 1.
Lgica Binaria
Contenidos
En el resto de los casos la funcin valdr 0; rellenaremos con 0 los huecos que nos
hayan quedado.
A
Tecnologa 4. Pgina 14
Lgica Binaria
Contenidos
4. Funciones lgicas
lgebra de Boole
La funcin lgica puede ser bastante larga y compleja, por lo que interesa simplificarla
lo ms posible.
La simplificacin se puede obtener a partir de ciertas reglas bsicas o propiedades de
lgebra de Boole, que puedes ver a continuacin.
Propiedad conmutativa:
Propiedades de la inversin:
a+b=b+a
a + a' = 1
ab = ba
a a' = 0
Propiedad asociativa:
Idempotencia:
a + (b + c) = (a + b) + c = a + b + c
a+a=a
a (b c) = (a b) c = a b c
aa=a
Propiedad distributiva:
Absorcin:
a (b + c) = ab + ac
a + ab = a
a + bc = (a + b) (a + c)
a (a + b) = a
Otras propiedades:
a+1=1
a0=0
Tecnologa 4. Pgina 15
Lgica Binaria
Contenidos
Simplificacin de funciones lgicas:
Procedimiento:
Buscamos factores comunes: Vemos que en los dos primeros trminos se repite
ac y en los dos ltimos a'b.
s = abc + ab'c + a'b + a'bc'
Solucin: s = ac + a'b
Buscamos factores comunes: Vemos que en los dos primeros trminos se repite
bc'd y en los dos ltimos a'b
s = abc'd + a'bc'd + ab'c'd' + ab'
Tecnologa 4. Pgina 16
Lgica Binaria
Recuerda lo ms importante
Seales analgicas y digitales
Una seal analgica es continua, y puede tomar infinitos valores. Una seal digital es
discontinua, y slo puede tomar dos valores o estados: 0 y 1, que pueden ser
impulsos elctricos de baja y alta tensin, interruptores abiertos o cerrados, etc.
Sistemas de numeracin
De binario a decimal
De decimal a binario
Tecnologa 4. Pgina 17
Lgica Binaria
a+b=b+a
ab = ba
a + (b + c) = (a + b) + c = a + b + c
a (b c) = (a b) c = a b c
a (b + c) = ab + ac
a + bc = (a + b) (a + c)
a + a' = 1
a a' = 0
a+a=a
aa=a
a + ab = a
a (a + b) = a
a+1=1
a0=0
Tecnologa 4. Pgina 18
Lgica Binaria
Para practicar
Seales analgicas y digitales
1. Indica si estos objetos son analgicos o digitales
Tecnologa 4. Pgina 19
Lgica Binaria
Para practicar
Ejercicio corregido
Analgico
Analgico
Analgico
Digital
Digital
Analgico
Analgico
Digital
Tecnologa 4. Pgina 20
Lgica Binaria
Para practicar
De binario a decimal y de decimal a binario
Haz los ejercicios que se generan en tu cuaderno y
comprueba la solucin.
Prueba a pasar de binario a decimal
Valor en decimal: 43
Valor en binario:
Valor en decimal: 39
Valor en binario:
Valor en decimal: 13
Valor en binario:
Valor en decimal: 63
Valor en binario:
Valor en decimal: 11
Valor en binario:
Valor en decimal: 29
Valor en binario:
Tecnologa 4. Pgina 21
Lgica Binaria
Para practicar
Ejercicio corregido
Valor en decimal: 43
Valor en binario: 101011
Valor en decimal: 39
Valor en binario: 100111
Valor en decimal: 13
Valor en binario: 001101
Valor en decimal: 63
Valor en binario: 111111
Valor en decimal: 11
Valor en binario: 001011
Valor en decimal: 29
Valor en binario: 011101
Tecnologa 4. Pgina 22
Lgica Binaria
Para practicar
Tabla de verdad
Completa la tabla de verdad de los siguientes sistemas y
comprueba el resultado.
1. completa la tabla de verdad para el siguiente circuito:
A
Salida
2. Problema:
Salida
Tecnologa 4. Pgina 23
Lgica Binaria
3. Problema:
Un sistema de aire acondicionado se pondr ne marcha
automticamente cuando un sensor detecte que la
temperatura es mayor que 25C, a no ser que el
interruptor general est apagado o un sensor detecte que
hay ventanas abiertas.
a) Identificamos las entradas:
A: Interruptor general 0: apagado 1: encendido
B: Sensor temperatura 0: <25C 1: >25C
C: Sensor ventanas 0: cerradas 1: abiertas
b) Segn esos casos indica cul sera la salida S en funcin
de los estados de las entradas.
Salida
Tecnologa 4. Pgina 24
Lgica Binaria
Para practicar
Ejercicio corregido
Tabla de verdad
Completa la tabla de verdad de los siguientes sistemas y
comprueba el resultado.
1. completa la tabla de verdad para el siguiente circuito:
A
Salida
Salida
2. Problema:
Tecnologa 4. Pgina 25
Lgica Binaria
3. Problema:
Un sistema de aire acondicionado se pondr ne marcha
automticamente cuando un sensor detecte que la
temperatura es mayor que 25C, a no ser que el
interruptor general est apagado o un sensor detecte que
hay ventanas abiertas.
a) Identificamos las entradas:
A: Interruptor general 0: apagado 1: encendido
B: Sensor temperatura 0: <25C 1: >25C
C: Sensor ventanas 0: cerradas 1: abiertas
b) Segn esos casos indica cul sera la salida S en funcin
de los estados de las entradas.
Salida
Tecnologa 4. Pgina 26
Lgica Binaria
Para practicar
Obtencin de la funcin lgica a partir de la tabla de verdad
Obtn la funcin de las siguientes tablas de verdad fijndote
en los valores que toman la entradas A, B y C para los casos
en que S=1.
Las funciones obtenidas no estn simplificadas
a)
b)
c)
S5
S6
S1
S3
S6
S8
S2
S4
S7
Tecnologa 4. Pgina 27
Lgica Binaria
Para practicar
Ejercicio corregido
b)
c)
S5
S6
S1
S3
S6
S8
S2
S4
S7
Tecnologa 4. Pgina 28
Lgica Binaria
Para practicar
Obtencin de la tabla de verdad a partir de la funcin lgica
Obtn la tabla de verdad de las siguientes funciones:
a) S= A B + A' B'
Salida
c) S= A' B' + A B + C
Salida
Salida
Tecnologa 4. Pgina 29
Lgica Binaria
Para practicar
Ejercicio corregido
c) S= A' B' + A B + C
Salida
Salida
Salida
Tecnologa 4. Pgina 30
Lgica Binaria
Para practicar
Simplificacin de la funcin lgica
Simplifica las siguientes funciones lgicas y comprueba el
resultado:
a) S = ABC+ABC'
B) S = ABC+AB'C+CD+C'D
Tecnologa 4. Pgina 31
Lgica Binaria
Para practicar
Ejercicio corregido
Tecnologa 4. Pgina 32
Lgica Binaria
Autoevaluacin
Comprueba lo que sabes
Arrastra las imgenes a la caja correspondiente
Tecnologa 4. Pgina 33
Lgica Binaria
Autoevaluacin
Ejercicio corregido
Tecnologa 4. Pgina 34
Lgica Binaria
Autoevaluacin
De decimal a binario
Tecnologa 4. Pgina 35
Lgica Binaria
Autoevaluacin
Ejercicio corregido
De decimal a binario
Tecnologa 4. Pgina 36
Lgica Binaria
Autoevaluacin
De decimal a binario
Tecnologa 4. Pgina 37
Lgica Binaria
Autoevaluacin
Ejercicio corregido
De decimal a binario
Tecnologa 4. Pgina 38
Lgica Binaria
Autoevaluacin
De binario a decimal
Tecnologa 4. Pgina 39
Lgica Binaria
Autoevaluacin
Ejercicio corregido
De binario a decimal
Tecnologa 4. Pgina 40
Lgica Binaria
Autoevaluacin
De binario a decimal
Tecnologa 4. Pgina 41
Lgica Binaria
Autoevaluacin
Ejercicio corregido
De binario a decimal
Tecnologa 4. Pgina 42
Lgica Binaria
Autoevaluacin
Relaciona la tabla de verdad con cada sistema
Tecnologa 4. Pgina 43
Lgica Binaria
Autoevaluacin
Ejercicio corregido
Tecnologa 4. Pgina 44
Lgica Binaria
Autoevaluacin
Obtn la funcin lgica a partir de la tabla
Tecnologa 4. Pgina 45
Lgica Binaria
Autoevaluacin
Ejercicio corregido
Tecnologa 4. Pgina 46
Lgica Binaria
Autoevaluacin
Simplifica la siguiente funcin lgica
Tecnologa 4. Pgina 47
Lgica Binaria
Autoevaluacin
Ejercicio corregido
Tecnologa 4. Pgina 48
Lgica Binaria
Autoevaluacin
Simplifica la siguiente funcin lgica
Tecnologa 4. Pgina 49
Lgica Binaria
Autoevaluacin
Ejercicio corregido
Tecnologa 4. Pgina 50
Lgica Binaria
Para saber ms
Siempre puedes aprender ms.
No te conformes con lo que has aprendido.
Visita las pginas que vinculan a estos interesantes enlaces:
Juego: Cisco Binary Game: pon a prueba tu habilidad para pasar de binario a
decimal y de decimal a binario
http://forums.cisco.com/CertCom/game/binary_game_page.htm
Logic lab
http://www.neuroproductions.be/logic-lab/
Conversor decimal-binario-hexadecimal
http://www.disfrutalasmatematicas.com/numeros/binario-decimal-hexadecimalconversor.html
Electrnica digital
http://www.slideshare.net/jcarlostecnologia/electronica-digital-4-esopresentation
Tecnologa 4. Pgina 51