Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad didctica:
Electrnica Digital
1
Tecnologa Autor: Antonio Bueno
Unidad didctica:
Electrnica Digital
NDICE
1.- Introduccin.
2.- Sistemas de numeracin.
2.1.- Sistema binario.
2.2.- Sistema hexadecimal.
3.- lgebra de Boole, lgebra de conjuntos.
3.1.- Operaciones lgicas.
3.2.- Puertas lgicas.
3.3.- Propiedades del lgebra de Boole.
4.- Funciones lgicas, tabla de verdad.
5.- Simplificacin de funciones.
5.1.- Simplificacin mediante propiedades.
5.2.- Simplificacin mediante mapas de Karnaugh.
6.- Implementacin de funciones con puertas de todo tipo.
7.- Implementacin de funciones con puertas NAND o NOR.
8.- Resolucin de problemas lgicos.
9.- Actividades.
1.- Introduccin.
Una seal analgica es aquella que puede tener
La electrnica digital, se encuentra en pleno infinitos valores, positivos y/o negativos.
desarrollo, la mayor parte de los sistemas Mientras que la seal digital slo puede tener dos
electrnicos se basan en ella. valores 1 o 0.
En este tema estudiaremos las bases sobre las que En el ejemplo de la figura, la seal digital toma el
se asienta. Sistemas de numeracin y lgebra de valor 1 cuando supera al valor a, y toma valor 0
boole. Tambin obtendremos funciones, cuando desciende por debajo del valor b. Cuando
aprenderemos a simplificarlas y a crear circuitos la seal permanece entre los valores a y b, se
que las implementan. Con todo esto obtendremos mantiene con el valor anterior.
un diseo que servir para resolver un problema
real. Esto supone una gran ventaja, hace que la seal
digital tenga un alto grado de inmunidad frente a
Existen una gran diversidad de sistemas digitales, variaciones en la transmisin de datos.
tan solo estudiaremos una pequea parte, con la
que hacernos a la idea de su uso. Pero tiene el inconveniente de que para transmitir
una seal analgica debemos hacer un muestreo
de la seal, codificarla y posteriormente transmitirla
en formato digital y repetir el proceso inverso. Para
conseguir obtener la seal analgica original todos
estos pasos deben hacerse muy rpidamente.
Aunque los sistemas electrnicos digitales actuales
trabajan a velocidades lo suficientemente altas
como para realizarlo y obtener resultados
satisfactorios.
2
Tecnologa Autor: Antonio Bueno
N = a24 + b23 + c22 + d21 + e20 + f2-1 + g2-2 La equivalencia entre hexadecimal y decimal es:
3
Tecnologa Autor: Antonio Bueno
en base 10:
Para cambiar un nmero de sistema binario a
3x162 + (A)10x161 + 1x160 = 768 + 160 + 1 = 929 hexadecimal se procede de la siguiente forma:
b) El nmero 3BF8 en base 16, lo podemos Primero se agrupa el nmero binario en bloques de
expresar en base 10: cuatro bits empezando por el bit de menor peso.
Luego se convierte cada uno de los grupos en su
3x163 + (B)11x162 + (F)15x161 + 8x160 = 12288 + equivalente Hexadecimal.
2816 + 240 + 8 = 15352
Por ejemplo:
a) El nmero 11101011011 en base 2, lo podemos
Para realizar el cambio de base decimal a base expresar en base 16:
hexadecimal de procede como se indica a
continuacin: 111,0101,1011 = 75B
Por ejemplo:
a) El nmero 15E8 en base 16, lo podemos
expresar en base 2:
4
Tecnologa Autor: Antonio Bueno
a b S = ab
0 0 0
0 1 0
1 0 0
1 1 1
a S=
0 1
1 0
Para la unin, S = A + B.
Para la interseccin, S = A B.
Complementario o negacin, S =
5
Tecnologa Autor: Antonio Bueno
Este es su aspecto:
La puerta inversora tiene encendida la bombilla, y El circuito 7404 integra 6 puertas inversoras con los
deja de estarlo cuando actuamos sobre el terminales de alimentacin.
interruptor a, normalmente cerrado.
6
Tecnologa Autor: Antonio Bueno
Este es su aspecto:
Funcin NOR:
S = a+b
a b S = a+b
0 0 1
0 1 0
1 0 0
1 1 0
Funcin NAND:
S = a b
a+b = b+a
ab = ba
2) Propiedad asociativa:
7
Tecnologa Autor: Antonio Bueno
a+=1
a=0 Se puede obtener de dos formas, como suma de
productos (Minterms) o como producto de sumas
7) Idempotente: (Maxterms).
8) Simplificativa: S 2 = (a + b) (a + b) (a + b) Maxterms
Las funciones S1 y S2 son distintas.
a + ab = a
a (a+b) = a
Para obtener la funcin en suma de productos
9) Teoremas de Demorgan (Minterms) se opera de la forma siguiente:
8
Tecnologa Autor: Antonio Bueno
Por ejemplo, en la tabla de verdad anterior Es un mtodo grfico de simplificacin que se usa
tenemos: cuando se utilizan pocas variables.
S = (a + b + c) (a + b + c) (a + b + c) (a + b + c) por
Se trata de una tabla donde se colocan las
Maxterms
variables de manera que la interseccin de las
variables obtiene el valor que toma la funcin para
esas variables. Adems la distribucin es tal que
Con el nico objeto de no complicar demasiado el
siempre las combinaciones adyacentes (que se
tema slo se va a tratar la obtencin de funciones y
diferencian en un bit) quedan juntas.
su simplificacin por Minterms (suma de
productos).
El mapa de dos variables es:
Se trata de aplicar las propiedades y teoremas del Para obtener un mapa de tres variables se crea el
lgebra de Boole para obtener una funcin ms simtrico del de dos variables y se aade una
reducida. variable nueva de valor 0 para el mapa antiguo y
de valor 1 para el nuevo. Esto puede hacerse
Para explicar este mtodo lo mejor es emplear una horizontalmente o verticalmente.
funcin como ejemplo:
Ahora el valor de cada combinacin debe colocarse
S = a bc + a bc + a bc + a bc en la celda correspondiente.
S = a b (c + c) + a c (b + b)
S = a b 1 + a c 1
9
Tecnologa Autor: Antonio Bueno
le aadimos 0 a los valores del mapa antiguo y 1 forma directa; y si toma el valor 0, de
a los del mapa nuevo. forma inversa.
Veamos un ejemplo:
Por ejemplo, obtener simplificada por el mtodo de
Karnaugh la funcin lgica siguiente:
a b c S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
Creamos el mapa de Karnaugh y colocamos el
valor de la funcin en cada celda.
10
Tecnologa Autor: Antonio Bueno
S = ab
11
Tecnologa Autor: Antonio Bueno
1.- Hacer una doble inversin en toda la funcin. 4.- Con esto ya tenemos toda la funcin convertida
en sumas y negaciones y se puede implementar
S = a b + a b con puertas NOR.
2.- Aplicar el teorema de Demorgan sobre la
inversin de bajo y convertir la negacin de
trminos sumados en la multiplicacin de trminos
negados.
S = ( a b) ( a b )
12
Tecnologa Autor: Antonio Bueno
13
Tecnologa Autor: Antonio Bueno
Luego la tabla debe tener 24 combinaciones = 16. El resto de variables no se pueden simplificar
Si elegimos la variable de entrada de existencia de puesto que slo tienen un trmino en el que vale
vaso la de mayor peso, luego la de agua y luego las 1.
otras dos tendremos una visin ms fcil del
problema. Sl = V Pa Pl Pn
Sn = V Pa Pl Pn
El orden de situacin de las salidas no importa
puesto que son independientes. 4.- Implementar la funcin.
14
Tecnologa Autor: Antonio Bueno
Implementacin con puertas de todo tipo. Se montara la implementacin con puertas de todo
tipo, por ser la ms rpida. Por utilizar slo 9
Para implementarla necesitaramos un circuito 7404 puertas frente a las 14 de NOR o 15 de NAND, su
(2 puertas inversoras), dos circuitos 7408 (6 consumo en funcionamiento tambin ser menor.
puertas AND) y un circuito 7432 (1 puerta OR).
Total 9 puertas en 4 CI.
Implementacin con puertas NAND. AND, OR, Inversora, NAND, NOR, OR-exclusiva.
Para implementarla necesitaramos cuatro circuitos 4.- Cul ser el smbolo de la puerta NOR-
7400 (15 puertas NAND). No se observa ahorro ni exclusiva?
se mejora la velocidad respecto del de todo tipo de
puertas. 5.- Demuestra mediante la tabla de verdad el
siguiente teorema de Demorgan, a + b = a b , para
Ahora con puertas NOR, las funciones quedarn: ello haz una tabla de verdad con la funcin de una
parte del signo igual y otra con la de la otra parte y
ST = Sa = V + Pa + ( Pl + Pn) observa que es lo mismo.
15
Tecnologa Autor: Antonio Bueno
c b a S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0
16