Unidad 1 - Tarea 2 - Sistemas de Numeración y Simplificación de Funciones Lógicas.
Presentado por:
Jairo David Cano Mora
Código:
1026566153
Grupo:
243004_10
Presentado a:
Sandra Milena García
Universidad Nacional Abierta y a Distancia – UNAD
Escuela de Ciencias Básicas, Tecnología e Ingeniería
2021
INTRODUCCION
La electrónica digital es la rama más moderna de la electrónica y la que evoluciona más
rápidamente, vemos como gracias a estos avances hoy en día podemos tocar una
pantalla con nuestras manos (pantalla táctil), o utilizar un comando de voz, o apagar y
encender una luz, todo esto gracias a electrónica digital; vemos también como se entró
en la era de la revolución industrial.
En este trabajo hemos sintetizado funciones booleanas utilizando Mapas de Karnaugh
que nos han permitido desarrollar fórmulas.
Como parte del mismo trabajo se ha realizado ejercicios de conversión entre bases
numéricas, y la conversión de números enteros positivos y negativos a complemento a
2.
OBJETIVOS
Realizar conversiones de decimal a hexadecimal, Binario.
Comprender como funcionan los sistemas digitales.
Aprender a resolver los ejercicios propuestos por el método del mapa de Karnaught.
Aprender a diseñar sistemas digitales para dar solución a los ejercicios establecidos.
1. Realice las siguientes conversiones de base 10 a la base indicada (Secciones 3.3 y 3.5
del libro de Muñoz):
a. 950,20 a Hexadecimal
950,20 16
6,20 59,1 16
6,4 11,1 3
950,2010 =3 B 616
b. 500,600 a Binario
500,60
0 2
250,30
0,600 0 2
125,15
0,0 0,0 0 2
62,7
0 0 1, 150 5 2
1,0 0,1 31,37 2
1 0 1,1 15,18 2
1 1,0 7,9 2
1 1,1 3,4 2
1 1,0 1,2 2
1 1,0 0,1
1
500,60010=111110100 2
c. 90,385 a Hexadecimal
90,385 16
10,385 5,240
10,1
90,38510 =5 A16
d. 110,111 a Binario
110,111 2
0,111 55,55 2
0,1 1,1 27,27 2
0 1 1,1 13,13 2
1 1,1 6,6 2
1 0,0 3,3 2
0 1,1 1,1 2
1 1,1 0,0
1
110,11110 =11011102
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. −13 con 6 bits.
13 2
1 6 2
0 3 2
1 1 2
1 0
Codigo Binario=01101
Con6 bits=001101 Invertimos
Complemento a 1=110010 Sumamos 1
Complemento a 2=110011
b. 39 con 6 bits
39 2
1 19 2
1 9 2
1 4 2
0 2 2
0 1 2
1 0
Codigo Binario=100111 Invertimos
Complemento a 1=011000 Sumamos 1
Complemento a 2=011001
c. −100 con 8 bits
100 2
0 50 2
0 25 2
1 12 2
0 6 2
0 3 2
1 1 2
1 0
Codigo Binario=1100100
Con 8 bits=01100100 Invertimos
Complemento a 1=10011011 Sumamos 1
Complemento a 2=10011100
d. −29 con 6 bits
29 2
1 14 2
0 7 2
1 3 2
1 1 2
1 0
Codigo Binario=011101 Invertimos
Complemento a 1=100010 Sumamos 1
Complemento a 2=100011
3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):
F ( A , B ,C , D ) =∑ ( 1,2,3,4,7,11 )
a. Utilizando mapas de Karnaught encuentre la mínima expresión Suma de Productos.
a b c d s
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 1
3 0 0 1 1 1
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 1
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 0
15 1 1 1 1 0
La expresión minina de suma de producto es:
Á B Ć D́+ Á B́ D+ Á B́ C + Á CD+ B́ CD
b. Utilizando mapas de Karnaught encuentre la mínima expresión Producto de Sumas.
La expresión minina de producto de suma es:
( B+C+ D )∗( B́+C+ D́ )∗( B́+ Ć+ D )∗( Á+C )∗( Á + D )∗( Á + B́ )
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 Producto
Producto de Suma
d) Construir el esquemático de la función simplificada para la suma de productos.
Á B Ć D́+ Á B́ D+ Á B́ C + Á CD+ B́ CD
4. Sea la siguiente función Boolea (Secciones 2.3 y 2.4 del libro de Muñoz):
F ( A , B ,C , D ) =∏ (1,3,5,6,7,9,14)
a. Utilizando mapas de Karnaught encuentre la mínima expresión Suma de Productos.
a b c d s
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 1
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 0
15 1 1 1 1 1
La expresión minina de suma de producto es:
A B́C + ABD+ Á D́+ Ć D́
b. Utilizando mapas de Karnaught encuentre la mínima expresión Producto de Sumas.
La expresión minina de producto de suma es:
( A+ D́ )∗( B+C+ D́ )∗( Á+ 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.
Suma de Producto
Producto de Suma
5. En una central solar se dispone de 3 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 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 cuando que
a b c f1 f2 indica cuando falla un grupo y
0 0 0 0 0 0 otra para indicar cuando está
fallando más de un grupo).
1 0 0 1 1 0
2 0 1 0 1 0
3 0 1 1 0 1
4 1 0 0 1 0
5 1 0 1 0 1
6 1 1 0 0 1
7 1 1 1 0 1
b. Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.
f 1 ( A , B , C )=( Á · B· Ć ) + ( A· B́ · Ć ) + ( Á · B́ ·C )
f 2 ( A , B , C )=( A·B )+ ( A·C )+ ( B·C )
c. Simule su diseño en EDAPLAYGROUND para comprobar el correcto funcionamiento de su
circuito.
6. Sea la siguiente función Booleana, en donde los primeros términos son los mintérminos (m) y
los segundos (d) son condiciones libres (Sección 2.4.3):
F ( A , B ,C , D ) =∑ (4,10,11,13)+∑ (1,2,5,7,8,9)
d
a. Encuentre la mínima expresión SOP, usando mapas de Karnaught.
a b c d f
0 0 0 0 0 0
1 0 0 0 1 X
2 0 0 1 0 x
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 X
6 0 1 1 0 0
7 0 1 1 1 X
8 1 0 0 0 X
9 1 0 0 1 X
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 0
F ( A , B ,C , D ) =( Ć · D )+ ( Á · B· Ć ) + ( A· B́ )
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
CONCLUSIONES
Los circuitos lógicos están desarrollados en la base matemática formada por el álgebra
Booleana. Esta implementa una ley que considera que todos los elementos poseen dos
valores “verdadero o falso” (1 o 0), que son opuestos entre sí. No permite la adopción de
estados intermedios, para ello el algebra booleana utiliza tres operaciones básicas que
son: la complementación lógica, la suma lógica y el producto lógico, al igual que sus
diferentes teoremas, aplicados en el desarrollo de los ejercicios propuestos por la guía.
Mediante el uso del software EDA playground se llegó a un conocimiento más pleno de los
temas de la unidad a tratar, siendo que dicho software muestra de un forma gráfica y
didáctica el resultado de las operaciones, en la parte simulada.
REFERENCIAS
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 [Link]
Unicoos. Mapa de Karnaugh de 4 variables - unicoos tecnología. Tomado de:
[Link]
Sesión 1: [Link]
usp=sharing
Sesión 2: [Link]
usp=sharing