Escolar Documentos
Profissional Documentos
Cultura Documentos
e 1
d *r
i f
Donde:
Al tener, este sistema slo los dgitos 0 y 1, cualquier nmero que se desee
representar se debe de hacer con una combinacin de stos.
El conteo en binario inicia con 0, al sumarle 1 (0+1) nos dar 1. Si luego le
sumamos 1 (1 + 1) nos dar 0 (porque no existe el digito 2) ms 1 de
acarreo es decir 10 en total, que es la representacin de 2. Nuevamente
sumamos 1 (10 + 1) resultar 11 (representacin de 3) y al sumarle 1
(11+1) nos dar 100 (4 en binario) y as sucesivamente.
Numeracin del 0 al 15 en decimal, binario y binario con 4 bits
Dec
0
1
2
3
4
5
6
7
Bin
0
1
10
11
100
101
110
111
Bin 4 bits
0000
0001
0010
0011
0100
0101
0110
0111
Dec
8
9
10
11
12
13
14
15
Bin
1000
1001
1010
1011
1100
1101
1110
1111
Bin 4 bits
1000
1001
1010
1011
1100
1101
1110
1111
11101110
=
-110
Como se aprecia el resultado es -110 cuando debi ser 62.
En la actualidad este sistema se emplea nicamente para la
codificacin de nmeros con punto flotante.
b) Complemento a 2.- El complemento a r de un numero N de un sistema
de base r es rn-N, donde n es la cantidad de dgitos de N y el
complemento a (r-1) es (rn-1)-N.
Ejemplo: Hallar el complemento a 10 de 392
103-392=608
Ejemplo: Hallar el complemento a 9 de 392
103-1-392=607
Es decir, que el complemento a r de N es igual al complemento a (r-1)
de N, ms 1.
Ahora si a un nmero X le restamos Y entonces:
X-Y = X-Y+rn-rn = X+(rnY)-rn = X+CY(r)-rn
Donde CY(r) es el complemento a r de Y.
7
5
8
E
2
1
9
6
5
2
B
D
3
0111
0101
1000
1110
0010
0001
1001
0110
0101
0010
1011
1101
0011
y normalizado:
1.00101011101011000111000100001100101100101001010111101 x 25
donde E = C-2N-1+1
N=2
00
01
--11
10
N=3
000
001
011
010
----110
111
100
101
Para convertir binario a Gray se deben seguir los siguientes pasos:
a) Los bits de un cdigo Gray de N bits se numeran de derecha a
izquierda de 0 a N-1.
b) El bit i es 0 si el bit i e i+1 de la palabra en binario son iguales y 1 en
caso contrario.
Ejemplo: Convertir 1011 a cdigo Gray
Como el bit 0 y 1 son iguales, el bit 0 ser: 0
Como el bit 1 y 2 son diferentes, el bit 1 ser: 1
Como el bit 2 y 3 son diferentes, el bit 2 ser: 1
Como el bit 3 y 4 (se asume 0) son diferentes, el bit 3 ser: 1
Por lo tanto 1011 en cdigo Gray es 1110
1.4.2. BCD
Decimal codificado en binario, pertenece a los sistemas de numeracin no
posicionales y utiliza una asignacin directa del equivalente binario del
digito decimal. Cada digito decimal se codifica por 4 dgitos binarios, pero
como con 4 bits se pueden representar hasta 16 valores, las 6 ltimas
combinaciones (despus del 9) que no se usan no tienen ningn valor
cuando se utiliza BCD.
Ejemplo: Codificar 5 en BCD = 0101 (igual que en binario)
Ejemplo: Codificar 173 en BCD
1 = 0001, 7=0111 y 3=0011
Por lo tanto 175 en BCD ser: 000101110101
1.4.3. ASCII
Muchas aplicaciones requieren el manejo de datos que no solo estn
formados por nmeros sino tambin por letras del alfabeto y por ciertos
caracteres especiales. Un conjunto de caracteres alfanumricos incluye los
10 dgitos decimales, las 26 letras del alfabeto y otros caracteres como $,
+, -, etc. Por lo que se necesitan 6 bits para codificarlos. Pero si adems se
incluyen letras maysculas o minsculas entonces se necesitaran 7 bits,
con lo que se puede codificar hasta 128 caracteres. Este conjunto de
cdigos ha sido estandarizado y tiene el nombre de ASCII (Cdigo
estndar americano para intercambio de informacin) y en la actualidad ha
sido extendido a 8 bits, es decir, 256 caracteres.
10
1.5. Ejercicios
1.5.1. Resueltos
a) Cual es el menor entero negativo y el mayor entero positivo que se
puede almacenar en un formato de 10 bits donde tambin se
representarn nmeros negativos usando complemento a 2
El menor entero positivo ser: -210-1 = -29 = -512
El mayor entero positivo ser: 210-1-1 = 29-1 = 511
b) Convertir 8503 a base 13
8503/13
cociente 654, residuo 1 (digito menos significativo)
654/13
cociente 50, residuo 4
50/13
cociente 3, residuo 11
3/13
cociente 0, residuo 3 (digito ms significativo)
Por lo tanto 8503 en base 13 ser: 3B41
c) Convertir 46.483 a base 16
Primero la parte entera
46/16
cociente 2, residuo 14 = E
2/16
cociente 0, residuo 2 = 2
46 en base 16 es 2E
Ahora la parte fraccionaria
0.483*16 = 7.728
0.728*16 = 11.648
11
0.648*16 = 10.368
10
0.368*16 = 5.888
0.888*16 = 14.208
14
7
B
A
5
E
12
1.5.2. Propuestos
a) Cual es el menor entero negativo y el mayor entero positivo que se
puede almacenar en un formato de enteros con signo de 8 bits.
b) Se desea representar slo enteros positivos con 12 bits, Cul es el
mayor entero que se puede representar?
c) Convertir 97058 a base 7.
d) Convertir 23.81 a base 12
e) Determine la secuencia de bits para la representacin de -7903.37 en
un formato de 32 bits.
f) Determine el verdadero valor (en decimal) almacenado en el ejercicio
anterior.
g) Determine la secuencia de bits para la representacin de 0.00517 en un
formato de 32 bits.
h) Determine el verdadero valor (en decimal) almacenado en el ejercicio
anterior.
i) Si A, B y C son variables enteras con signo de 16 bits que contienen los
valores -10732, 6932 y 0 respectivamente. Determine el valor de C
luego de hacer la siguiente operacin C=A-B.
j) Si A, B y C son variables enteras sin signo de 10 bits que contienen los
valores 372, 998 y 0 respectivamente. Determine el valor de C luego de
hacer la siguiente operacin C=A+B.
k) Convertir a cdigo Gray 826 (10 bits).
l) Codifique en binario 8037 (BCD)
13
C=AB
A B C
0 0 0
0 1 0
1 0 0
1 1 1
C=A+B
A B C
0 0 0
0 1 1
1 0 1
1 1 1
C=(AB)
A B C
0 0 1
0 1 0
1 0 0
1 1 1
14
Ejemplo: F = A(B+C)
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
F
0
0
0
0
1
0
0
0
A+0=A
A+1=1
A+A=A
A+A=1
A+B=B+A
A+(B+C)=(A+B)+C
A(B+C)=AB+AC
(A+B)=AB
9)
10)
11)
12)
13)
14)
15)
16)
17)
A0=0
A1=A
AA=A
AA=0
AB=BA
A(BC)=(AB)C
A+BC=(A+B)(A+C)
(AB)=A+ B
(A)=A
15
X
0
0
0
0
1
1
1
1
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
F
1
0
0
1
1
0
1
1
16
F = xyz(1,2,5) = (X+Y+Z)(X+Y+Z)(X+Y+Z)
2.4. Simplificacin por lgebra Booleana
Manipulando una expresin booleana, de acuerdo con las reglas del lgebra
booleana, se puede obtener una expresin ms simple, una expresin que requiera
menos compuertas lgicas.
Ejemplo: Simplificar F = XYZ + XYZ
Si hacemos que: A = XY
F = AZ + AZ
F = A(Z + Z)
F =A1
F=A
F = XY
entonces tenemos:
si aplicamos la identidad 7) queda:
aplicando la identidad 4) Z + Z = 1
por la identidad 10)
regresando el valor original
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
F
0
0
0
0
1
1
0
0
17
F = (A + B)(A + B)
F = (A + B)A + (A + B)B
F = AA + BA + AB + BB
Con esto queda demostrado que (A + B)(A + B) puede ser reemplazado por
simplemente B, es decir, que la salida F slo y nicamente depende de la
variable de entrada B y no se toma en cuenta, para nada, el valor que pueda
tomar la variable A, esto tambin se puede apreciar en la tabla de verdad y el
diagrama simplificado de la expresin original de la figura 2.6
A
0
0
1
1
B
0
1
0
1
F
0
1
0
1
18
En este caso se puede ver como queda simplificada una expresin booleana
al mximo.
Cabe recalcar, una vez ms, que la tabla de verdad que se muestra en la
figura 2.6 satisface las condiciones de salida para ambos diagramas lgicos
(el original y el simplificado)
B
0
0
0
C
0
0
1
D
0
1
0
F
0
1
0
A
1
1
1
B
0
0
0
C
0
0
1
D
0
1
0
F
1
1
0
19
0
0
0
0
0
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
1
0
0
0
0
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
1
1
1
0
0
10
2
6
14
10
2
8
0
4
12
8
0
9
1
5
13
9
1
11
3
7
15
11
3
10
2
6
14
10
2
8
0
4
12
8
0
Como se observa la lnea 0 tiene adyacentes a las lneas 1 y 4 pero no a las lneas 2
y 8. Igual ocurre con la lnea 2 que tiene adyacentes a las lneas 3 y 6 pero no a las
lneas 0 y 10. Este inconveniente se resuelve copiando la tabla alrededor de la
tabla original como se muestra en la figura 2.10
20
Una vez que se tiene el mapa se forman grupos de 2, 4, 8, 16, etc. lneas
adyacentes cuya funcin de salida es 1. Esto significa que se pueden agrupar de:
2 trminos: Las lneas (0,1), (0,4), (0,2), (0,8); (5,1), (5,7), (5,4), (5,13); (11,9),
(11,3), (11,10), (11,15), etc.
4 trminos: Las lneas (0,1,3,2), (0,4,12,8), (0,1,4,5), (0,2,8,10); (1,5,13,9),
(1,3,9,11), (1,3,5,7); (6,4,14,12), (6,2,14,10), (6,7,15,14), etc.
8 trminos: Las lneas (0,1,3,2,4,5,7,6), (0,4,12,8,1,5,13,9), (0,4,12,8,2,6,14,10),
(0,1,3,2,8,9,11,10), etc.
No hay que olvidar que solo se agruparn las lneas cuya funcin de salida es 1
Por ejemplo para la siguiente suma cannica ABCD(0,1,2,3,4,5,9,10) que se
corresponde con la siguiente tabla:
0
1
2
3
4
5
6
7
A
0
0
0
0
0
0
0
0
B
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
F
1
1
1
1
1
1
0
0
8
9
10
11
12
13
14
15
A
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
F
0
1
1
0
0
0
0
0
CD
01
1
4
1
12
5
13
7
15
0
9
CD
10
CD
11
11
0
14
0
10
Los nmeros en la esquina superior derecha de las celdas se corresponden con los
nmeros de lnea y los nmeros en el centro son los valores que toma la funcin
de salida en esa lnea.
En los bordes superior e izquierdo, aparecen los valores que pueden tomar las
variables lgicas. Por ejemplo, la interseccin de la fila AB y la columna CD
definen el trmino ABCD (0101, lnea 5). Otro detalle a tener en cuenta es el
orden o secuencia que tienen los elementos de los bordes, as, AB, AB, AB y
21
0
1
2
3
4
5
6
7
A
0
0
0
0
0
0
0
0
B
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
F
0
1
1
1
0
1
0
1
8
9
10
11
12
13
14
15
A
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
F
0
0
?
?
?
?
?
?
22
En la tabla, ABCD representan los 4 dgitos del cdigo BCD. Ntese que
desde la lnea 10 hasta la 15, la funcin de salida tiene el valor ? debido a
que esos valores no estn definidos para el cdigo BCD, en otras palabras, si
las entradas es un cdigo BCD, estas entradas (10-15) nunca ocurrirn.
Ahora construiremos el mapa de Karnaugh tal como se muestra en la figura
2.14. Ntese las lneas del 10 al 15, los ? significa que pueden tomar el valor
de 0 o 1 segn nos convenga.
CD
00
AB
00
AB
01
AB
11
AB
10
CD
01
1
4
0
12
5
13
7
15
?
9
CD
10
CD
11
11
0
14
?
10
A
B
Circuito
Combinacional
F1
F2
M variables
de salida
FM
23
A
0
0
1
1
B
0
1
0
1
S
0
1
1
0
C
0
0
0
1
B
0
0
1
1
0
0
1
1
K
0
1
0
1
0
1
0
1
S
0
1
1
0
1
0
0
1
C
0
0
0
1
0
1
1
1
24
25
Bi
0
1
0
1
B
0
1
1
0
Por lo tanto, mediante una operacin XOR podemos, si fuera una resta,
complementar los 0s y los 1s del segundo operando; pero al hacer esto slo
estamos hallando el complemento a 1, falta sumarle 1 para que se convierta
en el complemento a 2. Esto se logra conectando la entrada M al acarreo de
entrada (sumar 1), tal como se aprecia en la figura 2.23.
26
2.7. Flip-flops
Es una celda binaria capaz de almacenar un bit de informacin. Tiene 2 salidas,
una para el valor normal y una para el valor complementado del bit almacenado en
l. La diferencia entre los diversos tipos de flip-flops est en el nmero de entradas
que posean y la manera en la cual las entradas afectan el estado binario.
Comnmente los flip-flops reciben el nombre de registros.
2.7.1. Flip Flop Bsico con compuertas NAND y NOR
El circuito Flip-Flop ms elemental que se puede construir es con 2
compuertas NAND como muestra la figura 2.24
R
0
0
1
1
S
0
1
0
1
Q
Q=Q=1
1
0
Sin Cambio
27
Los valores 00, 01, 10 y 11 son los valores que pueden tomar las entradas
RS cuando el flip-flop se encuentre en alguno de sus 2 estados (0 o 1).
Como se aprecia la salida Q o estado al que pasara, esta en funcin de las
entradas R, S y del estado actual en el que se encuentre el flip-flop. Por
ejemplo, si el flip-flop se encuentra en el estado 0 y RS=11 la salida Q es
0, pero si se encontrara en el estado 1, la salida Q sera 1.
Figura 2.25 Diagrama de estados del flip-flop NAND
S
0
1
0
1
Q
Sin cambio
1
0
Q=Q=0
00
01
10
10
0
11
01
11
11
10
00
10
01
00
00
11
01
28
Q1
0
1
0
1
S
0
1
0
0
1
0
Ecuacin caracterstica: Q = S + RQ
2.7.3. Flip-flop D sincronizado por reloj
D
0
1
CLK
Q
0
1
Q0
0
0
1
1
Q1
0
1
0
1
D
0
1
0
1
Ecuacin caracterstica: Q = D
2.7.4. Flip-flop JK sincronizado por reloj
Q0
0
0
1
1
Q1
0
1
0
1
J
0
1
1
0
29
Ecuacin caracterstica: Q = JQ + KQ
2.7.5. Flip-flop T sincronizado por reloj
T
T
0
1
CLK
Q
Q anterior
Q
Q0
0
0
1
1
Q1
0
1
0
1
T
0
1
1
0
Ecuacin caracterstica: Q = Q T
30
Entrada
x
0
1
0
1
0
1
0
1
Estado nuevo
A
B
0
0
0
1
0
0
1
1
0
0
1
0
0
0
1
0
Salida
y
0
0
1
0
1
0
1
0
1/0
0/1
0
0
0/1
1
0
0/1
1/0
0
1
1/0
1
1
1/0
Los nmeros que aparecen en el numerador son las entradas, mientras los
denominadores son las salidas.
31
Entrada
=x
=x
x
0
1
0
1
0
1
0
1
JA
0
1
0
1
0
1
0
1
KA
0
1
0
1
0
1
0
1
B
0
0
1
1
0
0
1
1
Salida
(x+A)B
z
0
1
0
0
1
1
0
0
=z
=z
JB
0
1
0
0
1
1
0
0
KB
0
1
0
0
1
1
0
0
Estado nuevo
= JQ+KQ
A
B
0
0
1
1
0
1
1
1
1
1
0
1
1
1
0
1
0/0
0
0
0
1
1/0
1/1
1/1
1/0
0/0
1
1
1
0
0/1
32
0/1
1/0
0
0
1
1
1/1
0/1
1/1
0
1
1
0
0/0
1/0
Entrada
x
0
1
0
1
0
1
0
1
Estado nuevo
Q1
A
B
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
FF-A
JA
0
0
0
1
KA
0
0
0
1
FF-B
JB
0
1
0
1
KB
0
1
0
1
Salida
z
0
1
1
0
0
1
1
0
33
KA
X
0
AB
AB
AB
AB
2
6
4
X
1
1
5
34
35
36
37
38
39
Activar
simulacin
40
La figura 2.50 muestra la ventana principal del WorkBench v5.12, junto con
algunas cajas de herramientas que se van a emplear en el diseo y simulacin de
circuitos digitales.
Para iniciar el diseo de un circuito, se hace clic en el botn respectivo de la barra
de herramientas, para que aparezca la caja de herramientas con la que deseamos
trabajar (Logic Gates - Compuertas Lgicas, por ejemplo). A continuacin
seleccionamos el elemento de la caja de herramientas que queremos agregar y lo
arrastramos hacia el rea de trabajo (ventana de fondo blanco), esta operacin la
repetimos tantas veces como elementos deseemos.
Todos los elementos tienen una o ms salidas, las cuales al sealarlas con el
puntero del mouse aparece un crculo negro sobre ellas, lo cual indica que
podemos iniciar la operacin de conexin con otros componentes. Al arrastrar y
llegar a la salida (entrada) de otro componente, tambin aparecer un crculo
negro, con lo cual podemos finalizar la conexin.
Al finalizar este proceso veremos una lnea que conecta ambos componentes y as
sucesivamente se puede repetir esta operacin con el resto de elementos.
La figura 2.51 muestra un circuito terminado. Como se aprecia es el diagrama de
un sumador completo de un bit (figura 2.18) al cual se le han agregado una batera
de 5v, 3 switch (A, B y C), 2 probadores (rojo y azul) para poder hacer la
simulacin.
La batera se usa para simular los 0s y 1s digitales (0V. y 5V.) y los switch para
conmutar las entradas a 0V. o 5V. (0 o 1). Para establecer las propiedades de los
componentes basta con hacer doble clic sobre ellos y elegir la ficha respectiva
donde se establecern los valores deseados. Por ejemplo, hacer doble clic sobre
batera, elegir la ficha Value y establecemos el valor de 5V, para los switch,
tambin, elegimos la ficha Value y establecemos la tecla (A, B y C
respectivamente) con la cual conmutar el switch.
Para iniciar la simulacin hacer clic en el botn 0/1 que se encuentra en la esquina
superior derecha de la ventana. Bastar con presionar A, B o C para conmutar las
entradas para las compuertas. Cada vez que la salida sea 1, los probadores se
encendern con el color respectivo.
El ejemplo anterior es slo para iniciarnos en el proceso de simulacin pero lo mas
apropiado es utilizar el Generador de Palabras (Word Generador) tal como se
muestra en la figura siguiente:
41
En la parte izquierda hay una lista donde se puede ingresar las palabras en
hexadecimal (4 dgitos) que deseamos generar. Esto tambin lo podemos hacer
ubicndonos primero en la posicin dentro de la lista donde deseamos insertar la
palabra y luego en la parte inferior derecha (Binary) escribir el valor en binario
(16 dgitos).
En el rea Address se puede ver:
Edit.- Muestra el valor de la palabra a generar, ingresada o editada.
Current.- Cuando se esta simulando, muestra el valor actual que se est
generando o que esta presente en las salidas del generador.
Initial.- Muestra o establece la direccin de la primera palabra a generar.
Final.- Muestra o establece la direccin de la ltima palabra a generar.
En Frecuency se establece la frecuencia con la que se generaran las palabras. Para
la simulacin es recomendable 1 Hz, pero se puede cambiar a kHz o MHz
42
Igual que el caso anterior, hacer doble clic sobre el Convertidor Lgico para que
aparezca la ventana de la figura 2.55 que es donde se visualizan los resultados
43
Con el primer botn, se generar la tabla de verdad con los respectivos valores
de la funcin de salida
Con el segundo botn se obtiene la expresin booleana tomada directamente
de la tabla, sin simplificar (maxtrminos).
Con el tercer botn se obtiene la expresin booleana simplificada
Tambin se puede trabajar sin tener un circuito, generando una tabla de verdad o
ingresando una expresin booleana.
En el primer caso, se hace clic sobre las variables que se van a usar (A, B, C,H)
y en forma automtica se va generando la tabla de verdad. Luego hay que ubicarse
sobre los valores que aparecen a la derecha (funcin de salida) y establecer los
nuevos. Ahora ya podemos hacer uso del segundo, tercero, quinto y sexto botn.
En el segundo caso se ingresa una expresin booleana en el rectngulo blanco de
la parte inferior de la ventana, con lo que luego se podr hacer uso de los botones
cuarto, quinto y sexto
44
ii.
Y
0
0
1
1
0
0
1
1
Z
0
1
0
1
0
1
0
1
F
0
1
0
0
0
1
0
1
((Y+X)(1))Z
(Y+X)Z
YZ+XZ
iii.
XY
0
0
1
1
XY
2
1
3
1
XY
6
1
7
1
XY
4
0
5
0
Z
0
XY
La funcin simplificada
1 quedar:
0
2
XY
F=Z+XY
6
XY
XY
46
0
1
2
3
4
5
6
7
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
1
8
9
10
11
12
13
14
15
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
47
Entradas
x
y
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
Entradas
x
y
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
Estado nuevo
A
B
0
0
1
0
0
0
0
0
0
1
1
1
0
0
0
0
Estado nuevo
A
B
0
0
1
0
1
1
1
1
0
1
1
1
1
1
1
1
Salida
z
0
0
0
0
1
1
0
0
Salida
z
0
0
1
1
1
1
1
1
11/0
01/0
0
1
00/0
01/1
1
0
01/0
00/1
1
1
(10|11)/1
01/1
10/1
11/1
48
0
1
1
1
1
1
1
1
1
0
Entrada
X
0
1
0
1
0
1
0
1
Estado nuevo
Q1
A
B
0
1
1
1
1
0
0
0
1
1
0
1
0
0
1
0
FF-A
JA
0
1
1
0
?
?
?
?
KA
?
?
?
?
0
1
1
0
FF-B
JB
1
1
?
?
1
1
?
?
KB
?
?
1
1
?
?
1
1
JA=BX+BX
X
0
AB
AB
AB
AB
2
6
4
X
1
?
3
?
7
0
5
KA=BX+BX
JB=1
KB=1
49
2.11.2. Propuestos
a) Simplificar XZ + YZ + YZ + XY
b) Simplificar (A+B)(A+C)(B+C)
c) Dada la funcin boaleana: AC + BD + ACD + ABCD
i.
Listar la tabla de verdad
ii.
Simplificar la expresin booleana
iii.
Dibujar el diagrama lgico original y simplificado
d) Indicar, explicando su respuesta, cual de las siguientes igualdades es
correcta.
i.
a b + a c + c b = (a + b) ( a + c ) ( c + b )
ii.
(a + b + c )( a + b + c ) + a b = ( a b c + a b c) ( a + b )
iii.
a (a c) = a b a c
e) Simplificar la siguiente funcin usando mapas de Karnaugh
F=ABC+ABC+ABC+ABC+ABC
f) Se desea controlar dos motores M1 y M2 por medio de los contactos de
tres interruptores A, B y C, de forma que se cumplan las siguientes
condiciones:
i.
Si A est cerrado y los otros dos no, se activa M1.
ii.
Si C est cerrado y los otros dos no, se activa M2.
iii.
Si los tres interruptores estn cerrados se activan M1 y M2.
Para el resto de condiciones los motores estarn parados.
g) Disee un circuito lgico que tenga 4 entradas y una salida. Las 4
entradas son para ingresar un nmero de 4 bits y la salida debe ser 1
cuando el nmero sea mayor que 2 y menor que 8.
h) Disee un contador mdulo 8 (diagrama lgico y diagrama de estados)
con flip-flop tipo D.
i) Dado el siguiente diagrama de estados disee el diagrama lgico
usando flip-flops tipo JK
50
0
0
1
0
0
51