Está en la página 1de 17

Electrónica digital

Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

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

Tutor:

SANDRA MILENA GARCIA

Entregado por:

MAYERLY YICETH SIACHOQUE

KEVIN SANTIAGO LOPEZ

Grupo: 243004_15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD

MARZO

2021

INTRODUCION
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

En este trabajo se encontrara funciones booleanas y las simplificaciones por medio de


mapas de Karnaught, por medio de estas simplificaciones hemos procedido a realizar las
simulaciones mediante el software EDA PLAYGROUND.
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

OBJETIVOS

 Comprender y conocer ejercicios de numeración y simplificación de funciones


lógicas mediante conversiones, mapas de Karnaught.
 Simular funcionamientos en el software EDA PLAYGROUND

Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

DESARROLLO DE LA ACTIVIDAD

Aportes Kevin Lopez

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

Se separa la parte enterade la parte fraccionaria ,Se soluciona la parte entera


950 59
=59 , dando como residuo a 6 =3 , dando como residuo a 11
16 16
3
=0 , dando como residuo a 3
16

Como los residuos en orden ascendente son 3, 11 y 6, la parte entera decimal,


convertida a hexadecimal es 3B6
Se soluciona la parte fraccionaria0.2∗16=3.2 , se tomala parte derechade lacoma
0.2∗16=3.2 , se tomala parte derechade la coma
0.2∗16=3.2 , como el resultado se repite , significa que la parte fraccionaria es periódica
Finalmente , se toma la parte izquierda de las comas para tomar el valor periódico del número
en base hexadecimal .( 950.20 )10=( 3 B 6 , 3́ )16

b. 500,600 a Binario

Se separa la parte enterade la parte fraccionariaSe soluciona la parte entera


En cada división se ignora si el cociente obtiene un decimal .
500
500 como es par ,≤corresponde un0 =250 , comoes par ,≤corresponde un 0
2
250 125
=125 , comoes impar ,≤corresponde un 1 =62 , como es par ,≤corresponde un 0
2 2
62 31
=31, como es impar ,≤corresponde un 1 =15 ,como es impar ,≤corresponde un 1
2 2
15 7
=7 , como es impar ,≤corresponde un1 =3 , como es impar ,≤corresponde un1
2 2
3
=1 , comoes impar ,≤corresponde un 1
2
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

Ahora ,tomando en orden ascendente los valores , dando como resultadode la parte entera:
( 500 )10=( 111110100 )2

Ahora solucionamos la parte fraccionaria

0.6∗2=1.2 , se toma la parte derechade la coma


0.2∗2=0.4 , se toma la parte derecha de la coma
0.4∗2=0.8 , se toma la parte derecha de la coma
0.8∗2=1.6 , se toma la parte derecha de lacoma
0.6∗2=1.2 , se toma la parte derechade la coma

Como la división tenderá a repetirse , la parte fraccionaria corresponderá a la parteizquierda


´ )2 Eso quiere decir que:
de las comas , es decir :( 0.6 )10= ( 0. 1001

´ )2
( 500.6 )10=( 111110100. 1001

c. 90,385 a Hexadecimal

Con base a los anteriores procedimientos, se desarrolla el presente sin emplear el paso a
paso.

90 5
=5 , dando como residuo a 10 =0 , dando como residuo a 5 La parte entera es 5 A
16 16

0.385∗16=6.160.16∗16=2.560.56∗16=8.960.96∗16=15.360.36∗16=5.76
0.76∗16=12.160.16∗16=2.56 La parte decimal corresponde a 0.6 28 F´ 5C

( 90.385 )10=( 5 A .6 28 F´ 5 C ) 16

d. 110,111 a Binario

Con base a los anteriores procedimientos, se desarrolla el presente sin emplear el paso a
paso.

110 55 27 13 6 3
110=0 =55=1 =27=1 =13=1 =6=0 =3=1 =1=1
2 2 2 2 2 2

La parte entera corresponde a 1101110

0.111∗2=0.2220.222∗2=0.4440.444∗2=0.8880.888∗2=1.7760.776∗2=1.552
0.552∗2=1.1040.104∗2=0.2080.208∗2=0.4160.416∗2=0.8320.832∗2=1.664

C omo la parte fraccionaria tiende a continuar , se tomanlos valores izquierdos a lacoma .


( 0.111 )10=( 0.0001110001 … )2
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

Es decir que:

( 110.111 )10=( 1101110.0001110001 … )2

Aportes Mayerly Siachoque

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 entre 16 sobra 6


59 entre 16 sobra B
3 entre 16 sobra 3
95010 en hexadecimal es 3 B 616

b. 500,600 a Binario

El número 500.600 se puede expresar como:


256 + 128 + 64 + 32 + 16 + 4
Por lo tanto, la respuesta es: 111110100

c. 90,385 a Hexadecimal

90 entre 16 sobra A
5 entre 16 sobra 5
9010 en hexadecimal es 5 A16

d. 110,111 a Binario

El número 110.111 se puede expresar como:


64 + 32 + 8 + 4 + 2
Por lo tanto, la respuesta es: 1111101001101110

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.


Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

0000001101
1111110011

b. 39 con 6 bits

0000100111
0000100111

c. −100 con 8 bits

0001100100
1110011100

d. −29 con 6 bits

0000011101
1111100011

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

F=Á´B´C+ÁD

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


de Sumas.
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

F=(´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.
Electrónica digital
Grupo 243004_15
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.
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

Ejemplo:

4. Sea la siguiente función Boolea (Secciones 2.3 y 2.4 del libro de Muñoz):
𝐹( 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.

F=Á´B´C+AB+´D

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


de Sumas.

F= ----------------
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

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.
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

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 indica cuando falla un grupo y otra para indicar
cuando está fallando más de un grupo).

  A B C D F1 F2
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 0 0
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

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


VHDL.

F 1= Á BCD+ A B́ CD+ AB Ć D+ ABC D́

F 2= Á B́+ Á Ć + B́ Ć + Á D́+ B́ D́+ Ć D́

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


funcionamiento de su circuito.
Electrónica digital
Grupo 243004_15
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
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.


Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

F=ABD´ + A´ D+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
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

CONCLUSIONES

 Los circuitos lógicos están basados en la matemática del algebra booleana


 Del cual hacen parte las tablas de verdad y mapas de Karnaught
 Se aprende y entiende mas sobre el usao del software y las simulaciones que
corresponden
Electrónica digital
Grupo 243004_15
Tarea 2 - Sistemas de Numeración y
simplificación de Funciones Lógicas

BIBLIOGRAFIA

 Templates para los diferentes diseños https://drive.google.com/open?


id=1JjCgZSw1KY5fq99l8rOe9oNw4uPe83Ii
 Sandra, S. (2018, Noviembre 15), Fundamentos de Sistemas Digitales.
Recuperado de http://hdl.handle.net/10596/22561
 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

También podría gustarte