Professional Documents
Culture Documents
Contenidos
Objetivos
Comprender y obtener el
circuito elctrico equivalente
a una funcin lgica.
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.
Seales digitales:
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.
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.
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
Sumamos
Ejemplo: 110001 = 49
dgito su valor
x32 x16
1
32
x8
x4
x2
x1
+ 16 + 0 + 0 + 0
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
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.
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:
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.
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
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
Interrup
tor
march
0
Interrup
tor
segurid
0
Salida
Motor
0
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
Ejemplo 2
Supongamos ahora la siguiente tabla de verdad:
A
0A' B'
A B'
0 A' B'
0 C 1
A' B C'
A B' C
Dado que S vale 1 en cualquiera de esos tres casos, hacemos la suma lgica de los
tres:
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.
Contenidos
En el resto de los casos la funcin valdr 0; rellenaremos con 0 los huecos que nos
hayan quedado.
A
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:
a+b=b
a + a' =
+ a ab =
1 a a'
ba
Propiedad asociativa:
a + (b + c) = (a + b) + c = a + b
+ c a (b c) = (a b) c = a
bc
Propiedades de la inversin:
Propiedad distributiva:
a (b + c) = ab +
=0
Idempotencia:
a+a
=aa
a=a
Absorcin:
a + ab = a
ac a + bc = (a + b)
a (a + b)
(a + c)
Otras propiedades:
=a
a+1=1
a0=0
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'
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
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
Para practicar
Para practicar
Ejercicio corregido
Analgico
Analgico
Digital
Analgic
o
Analgico
Digital
Analgic
o
Digital
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 binario:
011101 Valor en
decimal:
Valor en binario:
111001 Valor en
decimal:
Valor en binario:
100011 Valor en
decimal:
Valor en binario:
110010 Valor en
decimal:
Valor en binario:
110101 Valor en
decimal:
Valor en binario:
101100 Valor en
decimal:
Valor en
43 Valor
binario:
Valor en
39 Valor
binario:
Valor en
13 Valor
binario:
Valor en
63 Valor
binario:
Valor en
11 Valor
binario:
Valor en
29 Valor
binario:
decimal:
en
decimal:
en
decimal:
en
decimal:
en
decimal:
en
decimal:
en
Para practicar
Ejercicio corregido
Valor en binario:
011101 Valor en
decimal: 29
Valor en binario:
111001 Valor en
decimal: 57
Valor en binario:
100011 Valor en
decimal: 35
Valor en binario:
110010 Valor en
decimal: 50
Valor en binario:
110101 Valor en
decimal: 53
Valor en binario:
101100 Valor en
decimal: 44
Valor en
Valor en
101011
Valor en
Valor en
100111
Valor en
Valor en
001101
Valor en
Valor en
111111
Valor en
Valor en
001011
Valor en
Valor en
011101
decimal: 43
binario:
decimal: 39
binario:
decimal: 13
binario:
decimal: 63
binario:
decimal: 11
binario:
decimal: 29
binario:
Para practicar
Tabla de verdad
Sali
da
2. Problema:
En una oficina queremos poner un punto de luz que se pueda
accionar mediante un interruptor.
a)
A:
B:
C:
Salid
a
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)
A:
B:
C:
Salid
a
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
C Salid
a
0
0
C Salid
a
0
0
2. Problema:
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.
C Salid
a
0
0
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)
S1
b)
c)
A B
0 0
0 0
0 1
0 1
1 0
1 0
S3
S6
1 1
1 1
S5
S6
S8
S2
S4
S7
Para practicar
Ejercicio corregido
b)
c)
S1
S2
S3
S4
S5
S6
S6
A B
0 0
S8
S7
0
0
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'
Sali
da
Sali
da
c) S= A' B' + A B + C
Sali
da
Para practicar
Ejercicio corregido
C Salid
a
0
1
C Salid
a
0
0
c) S= A' B' + A B + C
C Salid
a
0
1
Para practicar
Para practicar
Ejercicio corregido
a) S = ABC+ABC'
Autoevaluacin
Comprueba lo que
sabes
Autoevaluacin
Ejercicio corregido
Autoevaluacin
De decimal a binario
Autoevaluacin
Ejercicio corregido
De decimal a binario
Autoevaluacin
De decimal a binario
Autoevaluacin
Ejercicio corregido
De decimal a binario
Autoevaluacin
De binario a decimal
Autoevaluacin
Ejercicio corregido
De binario a decimal
Autoevaluacin
De binario a decimal
Autoevaluacin
Ejercicio corregido
De binario a decimal
Autoevaluacin
Relaciona la tabla de verdad con cada sistema
Autoevaluacin
Ejercicio corregido
Autoevaluacin
Obtn la funcin lgica a partir de la tabla
Autoevaluacin
Ejercicio corregido
Autoevaluacin
Simplifica la siguiente funcin lgica
Autoevaluacin
Ejercicio corregido
Autoevaluacin
Simplifica la siguiente funcin lgica
Autoevaluacin
Ejercicio corregido
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