Académique Documents
Professionnel Documents
Culture Documents
ELECTRÓNICA DIGITAL
SISTEMAS DE NUMERACIÓN
- el valor de un número depende de dos factores: del valor de los dígitos que lo
componen y de la posición de cada uno de ellos dentro del conjunto.
- cada posición del número tiene un valor intrínseco que aumenta de derecha a izquierda
según potencias sucesivas de la base del sistema de numeración. Así, el dígito del
extremo derecho es el de menor peso, y el dígito del extremo izquierdo es el de mayor
peso.
an* bn + an-1* bn-1+.....+ a2* b2 + a1* b1 + a0* b0 + a-1* b-1 + a-2* b-2 + a-3* b-3 ...
En esta expresión, los coeficientes "ai" son los dígitos del número, y "b" es la base del
sistema de numeración. Las potencias "bi" son los valores intrínsecos de cada posición del
número. El valor de la primera posición entera es siempre 1 (b0).
El dígito "cero" (0) es el dígito de valor propio nulo. El valor de un número no se altera
si se añaden ceros ala izquierda de la parte entera, o a la derecha de la parte decimal.
Ejemplo:
Solución:
765’43 = 7 x 100 + 6 x 10 + 5 x 1 + 4 x 0’1 +3 x 0’01
765’43 = 7 x 102 + 6 x 101 + 5 x 100 + 4 x 10-1 +3 x 10-2
Es el sistema de base 2; utiliza dos dígitos: 0 y 1. A cada uno de los dígitos del
sistema binario se le denomina bit (BInary digiT). El sistema binario es utilizado en los
sistemas electrónicas digitales pues están diseñados para adoptar dos valores distintos.
Aplicando el criterio de lógica positiva:
Un número binario está formado por un conjunto de bits. El valor de cada posición
del número aumenta de derecha a izquierda según potencias de 2.
210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
Ejemplo:
Solución:
1 x 25 + 1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 1 x 20 =
1 x 32 + 1 x 16 + 0 + 1 x 4 + 0 + 1 x 1 = 53(10
ELECTRÓNICA DIGITAL
3
CAMBIO DE BASE
Ejemplo:
Solución:
53 2
13 26 2
1 06 13 2
0 1 6 2
0 3 2
1 1
53(10 = 110101(2
Ejemplo:
Solución:
0’3125 x 2 = 0’625 0
0’625 x 2 = 1’25 1
0’25 x 2 = 0’50 0
0’50 x 2 = 1’00 1
0’0101(2 = 0’3125(10
ELECTRÓNICA DIGITAL
4
Ejemplo:
Solución:
45 2 0’85 x 2 = 1’70 1
15 22 2 0’70 x 2 = 1’40 1
1 02 11 2 0’40 x 2 = 0’80 0
0 1 5 2 0’80 x 2 = 1’60 1
1 2 2 0’60 x 2 = 1’20 1
0 1 0’20 x 2 = 0’40 0
ÁLGEBRA DE BOOLE1
OPERACIONES LÓGICAS
0 + 0 = 0 a
1 + 0 = 1 b f=a+b
0 + 1 = 1
SÍMBOLO MILITARY STANDARD
1 + 1 = 1
SÍMBOLO IEEE
0 0
1 1
0 0 1 1 1
1 1
Una puerta lógica (logic gate) puede representarse mediante los símbolos de
tipo tradicional, introducidos por la norma militar norteamericana MIL-STD-806
Graphical Symbols for Logic Diagrams de los años 50, o por los símbolos de tipo
rectangular introducidos por la norma IEEE/ANSI 91-1984 Graphic Symbols for Logic
Functions.
0 0 = 0 a
f=ab
0 1 = 1 b
1 0 = 1
1 1 = 0
1
Estos principios fueron establecidos por el matemático británico George Boole.
ELECTRÓNICA DIGITAL
6
0 * 0 = 0 a
f=a*b
0 * 1 = 0 b
1 * 0 = 0
1 * 1 = 1
0 0 0 0
1 1 1 1
0 0 0 1
0’ = 1
a a'
1’ = 0
b f = (a + b)’
(0 + 0)’ = 1
a
(0 + 1)’ = 0
f = (a + b)’
(1 + 0)’ = 0 b
(1 + 1)’ = 0
0 0 = 1 a
f = (a b)’
0 1 = 0 b
1 0 = 0
1 1 = 1
EJEMPLO
Solución:
a
b'
b b’*c f = a+(b’*c)
a+a’ = 1
a*a = 0
1.- Ley de Dualidad: Cualquier expresión o identidad en un álgebra de Boole tiene una
expresión dual que se obtiene intercambiando (+) por (*) y 0 por 1.
a+0 = a a*1 = a
a+a’ = 1 a*a’ = 0
a*(b+c) = (a*b) + (a*c) a+(b*c) = (a+b) * (a+c)
Demostración
Demostración
a+(b+c) = (a+b)+c
a*(b*c) = (a*b)*c
a’’ = a
Demostración:
Si a+b = a*b (a+b)+(a*b) = 1
y
(a+b)*(a*b) = 0
Esto es porque (a+b) y (a*b) son siempre opuestos; o sea, porque (a+b) y
(a*b) son siempre iguales.
FUNCIONES LÓGICAS
Una función lógica f (a, b, c, ...) es una variable lógica o binaria de valor igual
al de una expresión algebraica en la que se relacionaba entre sí las variables binarias,
en su forma directa o inversa, mediante las operaciones lógicas suma, producto e
inversión.
Maxtern
f(a(2,b(2,c(2) = 3(3(10,6(10,4(10)
Mintern
Ejemplo:
f = 3(1,4,6)
Ejemplo:
Solución:
f(c,b,a) = cb + ca = cb(a+a’) + ca(b+b’) =
cba + cba’ + cab + cab’ = abc + abc + a’bc + ab’c
Los valores a los que es igual una función lógica para cada combinación de
entrada se representan en una tabla de verdad, a partir de la cual, se podrá obtener la
ecuación canónica de la función.
Ejemplo.
Una función lógica de tres variables adopta los valores que se indican en la
siguiente tabla de verdad. Deducir sus ecuaciones canónicas.
a b c f
0 0 0 0 0
1 0 0 1 1
2 0 1 0 1
3 0 1 1 0
4 1 0 0 0
5 1 0 1 0
6 1 1 0 1
7 1 1 1 1
Solución
f = 3(1,2,6,7) = (a’b’c)+(a’bc’)+(abc’)+(abc)
a b c f 3
0 0 0 0 0 1 1 1 7
3 0 1 1 0 1 0 1 5
4 1 0 0 0 0 1 1 3
5 1 0 1 0 0 1 0 2
f = 3(2,3,5,7) = (a+b+c)*(a+b’+c)*(a’+b+c)*(a’+b+c’)
ELECTRÓNICA DIGITAL
13
0 0 00
0 2 0 2 3 1 0 4 12 8
1 1 01
1 3 4 6 7 5 1 5 13 9
11
3 7 15 11
10
abc 2 6 14 10
000 001 011 010 110 111 101 100
de
00
0 4 12 8 24 28 20 16
01
1 5 13 9 25 29 21 17
11
3 7 15 11 27 31 23 19
10
2 6 14 10 26 30 22 18
2
Desarrolladas en 1954 en los Laboratorios Bell por el matemático y físico estadounidense Maurice Karnaugh
ELECTRÓNICA DIGITAL
14
CIRCUITOS COMBINACIONALES
Son aquellos cuyas salidas dependen de la función lógica para la que han sido
diseñados y del estado de las entradas.
Se caracterizan por:
Codificadores
– Sin prioridad. Solo es posible activar una entrada. Si se activasen más de una se
provocarían códigos erróneos en la salida.
Decodificadores
Multiplexores y desmultiplexores
Comparadores
Tienen dos entradas de n bites cada una y tres salidas: A > b; A = B y A < B.
Sumadores
Restadores
PROBLEMAS
8. Deducir las expresiones canónicas de las funciones cuyas tablas de verdad son las
siguientes. Simplificarlas mediante el método de Karnaugh e implementarlas
mediante puertas lógicas.
a b c f a b c f a b c f
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
1 0 0 1 0 1 0 0 1 1 1 0 0 1 1
2 0 1 0 1 2 0 1 0 1 2 0 1 0 0
3 0 1 1 1 3 0 1 1 0 3 0 1 1 1
4 1 0 0 0 4 1 0 0 1 4 1 0 0 1
5 1 0 1 0 5 1 0 1 0 5 1 0 1 1
6 1 1 0 1 6 1 1 0 0 6 1 1 0 0
7 1 1 1 0 7 1 1 1 0 7 1 1 1 1
9. El contactor que controla el motor de una máquina está gobernado por tres
detectores. Diseñar un circuito combinacional que provoque la puesta en marcha
solo cuando dos de ellos estén activados.
10. Una electroválvula, que está controlada por tres detectores d1, d2 y d3, debe
abrirse siempre que estén activados d1 o d3 solamente. También debe abrirse
siempre que esté activado d2 y solo uno de los otros detectores. Diseñar un
circuito combinacional que controle el sistema.