Está en la página 1de 17

Fabian Enrique Forero Torres

Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
Actividades a desarrollar
1. Realice las siguientes conversiones de base 10 a la base indicada
(Secciones 3.3 y 3.5 del libro de Muñoz):
a. 9555,200 a Hexadecimal
9555
=597,187 0,187∗16=2.992=3
16
597
=37,312 0,3125∗16=5
16
37
=2.312 0,3125∗16=5
16
2
=0,125 0,125∗16=2
16
Parte fraccionaria
0.200∗16=3.2
0.200∗16=3.2
0.200∗16=3.2
0.200∗16=3.2
Numero decimal=9555,200 Número hexadecimal=2553,3333
b. 300,600 a Binario
Parte decimal
300
=150 0
2
150
=75 0
2
75
=37.5 0.5∗2=1
2
37
=18.5 0.5∗2=1
2
18
=9 0
2
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
9
=4.5 0.5∗2=1
2
4
=20
2
2
=10
2
1
=0.5 0.5∗2=1
2
Parte fraccionaria
0.600∗2=1.2
0.2∗2=0.4
0.4∗2=0.8
0.8∗2=1.6
Numero decimal=300,600 Número Binario=100101100,1001
c. 90,385 a Hexadecimal
90
=5,625 0,625∗16=10=A
16
5
=0.3125 0,3125∗16=5
16
Parte fraccionaria.
0.385∗16=6.16
0.16∗16=2.56
0.56∗16=8.96
0.96∗16=15.36=F
0.36∗16=5.76
0.76∗16=12.16=C
Numero decimal=90,385 Numero hexadecimal=5A,628F5C
d. 958,111 a Binario
Parte decimal
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
958
=479 0
2
479
=239.5 0.5∗2=1
2
239
=119.5 0.5∗2=1
2
119
=59.5 0.5∗2=1
2
59
=29.5 0.5∗2=1
2
29
=14.5 0.5∗2=1
2
14
=7 0
2
7
=3.5 0.5∗2=1
2
3
=1.5 0.5∗2=1
2
1
=0.5 0.5∗2=1
2
Parte fraccionaria
0.111∗2=0.222
0.222∗2=0.444
0.444∗2=0.888
0.888∗2=1.776
Numero decimal=958,111 Número Binario=1110111110,0001

2. Convierta los siguientes números a complemento a 2 con el número


bits indicados (Sección 3.7.2 del libro de Muñoz).
a. −15 con 6 bits.
−15
=7.5 0.5∗2=1
2
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
−7
=3.5 0.5∗2=1
2
−3
=1.5 0.5∗2=1
2
−1
=0.5 0.5∗2=1
2
Completamos con ceros el número de bits a utilizar.
−15=001111
Aplicamos el complemento a 2.
−15=110001
b. 60 con 6 bits
60
=30 0
2
30
=15 0
2
15
=7.5 0.5∗2=1
2
7
=3.5 0.5∗2=1
2
3
=1.5 0.5∗2=1
2
1
=0.5 0.5∗2=1
2
60=111100
Respuesta: Con 6 bits se pueden representar 64 números de 0 a 63 en
positivo y de -32 a 31 en negativo. Como el número es positivo quedara
igual en su representación binaria, el complemento a 2 es el formato binario
que se usa para mostrar números negativos.
c. −101 con 8 bits
−101
=50.5 0.5∗2=1
2
−50
=25 0
2
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
−25
=12.5 0.5∗2=1
2
−12
=6 0
2
−6
=3 0
2
−3
=1.5 0.5∗2=1
2
−1
=0.5 0.5∗2=1
2
Completamos con ceros el número de bits a utilizar.
−101=01100101
Aplicamos el complemento a 2.
−101=10011011
d. −31 con 6 bits
−31
=15.5 0.5∗2=1
2
−15
=7.5 0.5∗2=1
2
−7
=3.5 0.5∗2=1
2
−3
=1.5 0.5∗2=1
2
−1
=0.5 0.5∗2=1
2
Completamos con ceros el número de bits a utilizar.
−31=011111
Aplicamos el complemento a 2.
−31=100001
3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de
Muñoz):
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
𝐹 (𝐴, 𝐵, 𝐶) = ∑ (1,3,5,7)
a) Utilizando mapas de Karnaught encuentre la mínima expresión
Suma de Productos.
Tabla de la verdad.
FILA A B C F (A, B, C)
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 0
7 1 1 1 1

Tenemos la ecuación de la suma de los productos de la tabla de la verdad.


F ( A , B ,C )= Ā B́C + Á BC + A B́ C + ABC

BC
A 00 01 11 10
0 0 1 1 0
1 0 1 1 0

Mínima expresión suma de productos.


F ( A , B ,C )=C
b) Utilizando mapas de Karnaught encuentre la mínima expresión
Producto de Sumas.
Tabla de la verdad.
FILA A B C F (A, B, C)
0 0 0 0 0
1 0 0 1 1
2 0 1 0 0
3 0 1 1 1
4 1 0 0 0
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
5 1 0 1 1
6 1 1 0 0
7 1 1 1 1

BC
A 00 01 11 10
0 0 1 1 0
1 0 1 1 0

Mínima expresión producto de sumas.


F ( A , B ,C )=C
c) Implemente en VHDL ambas expresiones usando el software
EDAPLAYGROUND. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación.
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

d) Construir el esquemático de la función simplificada para la suma


de productos.
Ejemplo:
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

4. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de


Muñoz):
𝐹(𝐴,𝐵, 𝐶, 𝐷) = ∏(1,3,5,6,7,9)
a) Utilizando mapas de Karnaught encuentre la mínima expresión
Suma de Productos.
Tabla de la verdad.
FILA A B C D F (A, B, C, D)
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 1
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 0
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
14 1 1 1 0 1
15 1 1 1 1 1

Tenemos la ecuación de la suma de los productos de la tabla de la verdad,


pero para hallarla lo hacemos como en el caso de minterminos.
F ( A , B ,C , D ) =Ā B́ Ć D́+ Ā B́ C D́+ ĀB Ć D́+ A B́ Ć D́+ A B́ C D́+ A B́ CD+ AB Ć D́+ AB Ć D+ ABC D́+ ABCD
CD
AB 00 01 11 10
00 1 0 0 1
01 1 0 0 0
11 1 1 1 1
10 1 0 1 1

Mínima expresión suma de productos.


F ( A , B ,C , D ) =Ć D́+ AB+ AC + Á B́ C D́
b) Utilizando mapas de Karnaught encuentre la mínima expresión
Producto de Sumas.
Tabla de la verdad
FILA A B C D F (A, B, C, D)
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 1
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 0
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 1
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
CD
AB 00 01 11 10
00 1 0 0 1
01 1 0 0 0
11 1 1 1 1
10 1 0 1 1

Mínima expresión producto de sumas.


F ( A , B ,C , D ) =( A+ D́)( Á+ B+C + D́)( A + B́+ Ć+ D)
c) Implemente en VHDL ambas expresiones usando el software
EDAPLAYGROUND. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación.
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

5. En una central solar se dispone de 4 grupos de paneles y se desea


monitorizar su funcionamiento. Para ello cada grupo dispone de un
sensor que se activa (1) si el grupo está funcionando correctamente
y se desactiva (0) en caso de que se detecte un fallo en el grupo.
Diseñe un circuito que a partir de la información proporcionada por
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
estos sensores activen una señal cuando falle sólo uno de los grupos,
otra cuando fallen dos o más grupos.
a) Encuentre una tabla de verdad que modele el funcionamiento del
circuito. Esta tabla tendrá cuatro entradas (una por cada sensor)
y dos salidas (una cuando que indica cuando falla un grupo y otra
para indicar cuando está fallando más de un grupo).
Tabla de la verdad
FILA A B C D F G
0 0 0 0 0 0 1
1 0 0 0 1 0 1
2 0 0 1 0 0 1
3 0 0 1 1 0 1
4 0 1 0 0 0 1
5 0 1 0 1 0 1
6 0 1 1 0 0 1
7 0 1 1 1 1 0
8 1 0 0 0 0 1
9 1 0 0 1 0 1
10 1 0 1 0 0 1
11 1 0 1 1 1 0
12 1 1 0 0 0 1
13 1 1 0 1 1 0
14 1 1 1 0 1 0
15 1 1 1 1 1 0

b) Simplifique dicha tabla de verdad usando Karnaught e


impleméntela en VHDL.
SALIDA F
CD
AB 00 01 11 10
00 0 0 0 0
01 0 0 1 0
11 0 1 1 1
10 0 0 1 0
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
F ( A , B ,C , D ) =AB D+ A B C +BCD + ACD
SALIDA G
CD
AB 00 01 11 10
00 1 1 1 1
01 1 1 0 1
11 1 0 0 0
10 1 1 0 1

F ( A , B ,C , D ) =Ć D́+ Á B́+ Á Ć + A B́ Ć + Á C D́+ A B́C D́


c) Simule su diseño en EDAPLAYGROUND para comprobar el correcto
funcionamiento de su circuito.
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

6. Sea la siguiente función Booleana, en donde los primeros términos


son los min términos (m) y los segundos (d) son condiciones libres
(Sección 2.4.3):
𝐹(𝐴,𝐵, 𝐶, 𝐷) = ∑(2,5,7,9) + ∑d (1,11,13)
a. Encuentre la mínima expresión SOP, usando mapas de Karnaught.
Realizamos la tabla de la verdad.
Tabla de la verdad
FILA A B C D F
0 0 0 0 0 0
1 0 0 0 1 X
2 0 0 1 0 1
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 0
7 0 1 1 1 1
8 1 0 0 0 0
9 1 0 0 1 1
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas
10 1 0 1 0 0
11 1 0 1 1 X
12 1 1 0 0 0
13 1 1 0 1 X
14 1 1 1 0 0
15 1 1 1 1 0

Ahora encontramos la mínima expresión SOP.


CD
AB 00 01 11 10
00 0 X 0 1
01 0 1 1 0
11 0 X 0 0
10 0 1 X 0

F ( A , B ,C , D ) =Ć D+ Á BD + A B́ D+ Á B́ C D́
b. Implemente en VHDL la expresión usando el software
EDAPLAYGROUND. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación
Fabian Enrique Forero Torres
Código 11.511.590
Grupo 243004_1
Electrónica digital
Tarea 2 sistemas de numeración y simplificación de funciones lógicas

También podría gustarte