Está en la página 1de 15

Tarea 2 - Sistemas de Numeración y Simplificación de Funciones Lógicas

Tutor: Ivan Gustavo Peña

Estudiante: Fredy Gildardo Urrego

Código: 3215758

Grupo: 243004_7

Universidad Nacional Abierta y a Distancia UNAD

Escuela de Ciencias Basicas Tecnologia e Ingieneria

Curso de Electrónica Digital


26/09/2021
Actividad
1. Realice las siguientes conversiones de base 10 a la base indicada:

a. 650,20 a Hexadecimal

650 16
10 40 16 .20*16=3,2
8 2 16
A
8 2 0

Decimal Hexadecimal
(650,20)10 (28 A , 32)16

b. 501,25 a Binario

50 2
1 .25∗2=0,5 → 0
250 2 0,5∗2=1
1
0 125 2
1 62 2
0 31 2
1 15 2
1 7 2
1 3 2
1 1

Decimal Binario
(501,25)10 (111110101,01)2

c. 75,3 a Hexadecimal

75 16 .3∗16=4,8 → 4
11 4 16 .8∗16=12,8 → 12
B 4 0 .8∗16=12,8 → 12

Decimal Hexadecimal
(75,3)10 ( 4 B , 4 CC )16

d. 120,1 a Binario

12 2 .1∗2=0.2 →0
0 .2∗2=0.4 → 0
60 2 .4∗2=0.8→ 0
0 .8∗2=1.6 →1
0 30 2 .6∗2=1.2 →1
0 15 2 .2∗2=0.4 → 0
1 7 2 .4∗2=0.8→ 0
1 3 2
1 1 2
1 0

Decimal Binario
(120,1)10 (1111000,0001100)2

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


indicados:
a. -13 con 6 bits.
Aplicamos la siguiente formula: (−2¿¿ n−1) →(2n−1−1)¿
(−26−1 )→(25 −1)
−32 →31

Ahora realizó la conversión de base a número binario:

13 2
1 6 2
0 3 2
1 1 2
1 0

13 →1101
Como me pidencon 6 bits completo con 0 a laizquierda del bit más significativo
1310 → 001101 2

Ahora halló el complemento a 2:


Primerotomamos el numero de derecha a izquierda
Luego invertimos los numeros que encontramosa partir del primer 1.

13 →00110 1
13 →110011
Entonces el complemento a 2 de (-13) es:
−13 →1100112 C 2
Como el primer bit es 1 , elnumero es negativo
b. -39 con 6 bits

Aplicamos la siguiente formula: (−2¿¿ n−1) →(2n−1−1)¿


(−26−1 )→(25 −1)
−32 →31

Como (-39) está fuera del rango respectivo para representarlo con 6 bits
entonces no es posible representarlo con 6 bits.

−39 fue r a del rango(−32→ 31)

c. -100 con 8 bits

Aplicamos la siguiente formula: (−2¿¿ n−1) →(2n−1−1)¿


(−28−1 )→(27 −1)
−128 →127

Ahora realizó la conversión de base a número binario:

100 2
0 50 2
0 25 2
1 12 2
0 6 2
0 3 2
1 1 2
1 0

100 →1100100
Como me piden con 8 bits completo con 0 a la izquierda del bit más significativo
−10010 → 01100100 2

Ahora halló el complemento a 2:


Primerotomamos el numero de derecha a izquierda
Luego invertimos los numeros que encontramosa partir del primer 1.

100 →01100100
100 →10011100
Entonces el complemento a 2 de (-13) es:
−100 →100111002 C2
Como el primer bit es 1 elnumero es negativo

d. -29 con 6 bits

Aplicamos la siguiente formula: (−2¿¿ n−1) →(2n−1−1)¿


(−26−1 )→(25 −1)
−32 →31

Ahora realizó la conversión de base a número binario:

29 2
1 14 2
0 7 2
1 3 2
1 1

29 →1101
Como me piden con 6 bits completo con 0 a la izquierda del bit más significativo
−2910 →001101 2

Ahora halló el complemento a 2:


Primerotomamos el numero de derecha a izquierda
Luego invertimos los numeros que encontramos a partir del primer 1.

29 → 00110 1
29 →110011
Entonces el complemento a 2 de (-13) es:
−29 →1100112 C 2
Como el primer bit es 1 elnumero es negativo
3. Sea la siguiente función Booleana (secciones 2.3 y 2.4 del libro de Muñoz):
F ( A , B ,C , D ) =∑ (2,4,6,8,10,12)

a. Utilizando mapas de Karnaught encuentre la mínima expresión Suma de


productos.

Realizamos el mapa, ubicamos los valores de la función en el lugar


correspondiente de acuerdo con la tabla de verdad y como es suma de productos
procedemos a agrupar los 1.

0 1 2 3 4 5 6 7 8 9 10 11 1 13 14 15
2
A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
S 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0

Mapa de CD
Karnaugh 00 01 1 10
t 1
00 1
AB 01 1 1
11 1
10 1 1

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

b. Utilizando mapas de Karnaught encuentre la mínima expresión Producto


de sumas.
Para el producto de sumas asociamos los ceros.

Mapa de CD
Karnaugh 00 01 1 10
t 1
00 0 0 0 1
AB 01 1 0 0 1
11 1 0 0 0
10 1 0 0 1

D( A+ D́)( Á+ 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.
Suma de productos
Producto de sumas
d. Construir el esquemático de la función simplificada para la suma de
productos.
4. En una despulpadora se dispone de 4 grupos de motores en todo el proceso de
producción y se desea monitorizar estos motores. 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 estos sensores active 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á tres entradas (una por cada sensor) y dos salidas (una que indica
cuando falla un grupo y otra para indicar cuando está fallando más de un grupo).

0 1 2 3 4 5 6 7
A 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1
C 0 1 0 1 0 1 0 1
S 0 0 0 1 0 1 1 1
1
S 0 1 1 0 1 0 0 1
2

b. Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.

Karnaugh AB
t 00 01 1 10
S1 1
0 0 0 1 0
C 1 0 1 1 1

F=( AB )+ ( BC )+( AC )

Karnaugh AB
t 00 01 1 10
S2 1
0 0 1 1 1
C 1 1 0 0 0

´ C)
F=( B Ć ) + ( A Ć ) +( AB

c. Simule su diseño en EDAPLAYGROUND para comprobar el correcto


funcionamiento del circuito.
5. Sea la siguiente función Booleana, en donde los primeros términos son los
minitérminos (m) y los segundos (d) son condiciones libres (Sección 2.4.3):

F ( A , B ,C , D ) =∑ (0,10,12,13)+ ∑ (1,2,5,7,8,11)
d

0 1 2 3 4 5 6 7 8 9 1 11 1 1 14 15
0 2 3
A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
S 1 X X 0 0 X 0 X X 0 1 X 1 1 0 0

a. Encuentre la mínima expresión SOP, usando mapas de Karnaught.

Mapa de CD
Karnaugh 00 01 1 10
t 1
00 1 X 0 X
AB 01 0 X X 0
11 1 1 0 0
10 X 0 X 1

F=( Á B́ Ć D́ ) + ( AB Ć )+( A 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.
Bibliografía

Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque usando Lenguajes de


Descripción de Hardware. (Capítulos 1, pp. 19-66). Madrid. Recuperado
de https://openlibra.com/es/book/introduccion-a-los-sistemas-digitales

Sandra, S. (2018, Noviembre 15), Fundamentos de Sistemas Digitales. Recuperado


de http://hdl.handle.net/10596/22561

También podría gustarte