Está en la página 1de 21

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

Tutor/a: Andres David Suarez


Estudiante: Luis Alfredo Amaris Ortiz
Código: 243004
Grupo: 30

Universidad Nacional Abierta y a Distancia UNAD


Escuela de Ciencias Básicas, Tecnología e Ingeniería
Ingeniería de Telecomunicaciones
Electrónica Digital
Valledupar – 24/09/20
Introducción
En este informe se encontrará la aplicación de alguno de los conceptos básicos del principio
de Electrónica Digital. Para desarrollar las actividades de este informe, previamente se
debió tener en cuenta conceptos de Electrónica Digital, los cuales sirvieron de ayuda para el
desarrollo de cada ejercicio que se encontrará en el informe.
El informe se realizó con el propósito de exponer los conocimientos adquiridos,
demostrándolos en ejercicios y aplicaciones. En estos ejercicios y aplicaciones de
mostrarán conocimientos específicos en cada uno de ellos.
Este documento queda la evidencia de haber adquirido los conocimientos y su correcta
aplicación para desarrollar los ejercicios y poder resolver aplicaciones de estos
conocimientos, no solo a nivel teórico, sino también aplicarlo en algún software para el
desarrollo de los ejercicios.
Objetivos
Objetivo General
Aplicar los conocimientos de Electrónica Digital para el desarrollo de los ejercicios y
aplicarlos a software para complementar la solución de los ejercicios.
Objetivos específicos
 Desarrollar los ejercicios de forma correcta.
 Utilizar todas las herramientas necesarias para la solución de los ejercicios.
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):
Nos guiaremos en base a la siguiente tabla

a. 9555,200 a Hexadecimal
Primero convertimos a binario su parte entera
9555/2 = 4777 residuo 1
4777/2= 2388 residuo 1
2388/2= 1194 residuo 0
1194/2= 597 residuo 0
597/2= 298 residuo 1
298/2= 149 residuo 0
149/2= 74 residuo 1
74/2= 37 residuo 0
37/2= 18 residuo 1
18/2= 9 residuo 0
9/2= 4 residuo 1
4/2= 2 residuo 0
2/2= 1 residuo 0
1/2 = 0 residuo 1
Esto nos da que 955510 = 100101010100112
Pasamos a convertir su parte decimal
O,2 * 2= 0,4
0,4 * 2= 0,8
0,8 * 2= 1,6
0,6 * 2= 1,2
0,2 * 2= 0,4
0,001102 = 0,1875
El error de cuantización cometido es:
0,200−0,1875
* 100 %= 0.0625 %
0,200
9555,200−9,555,0625
*100%= 13,08∗10−7%
9555,200
Pasamos de binario a hexadecimal
10010101010011,00112= 2553,316 =9555,20010

b. 300,600 a Binario
Primero convertimos a binario su parte entera
300/2= 150 residuo 0
150/2=75 residuo 0
75/2= 37 residuo 1
37/2= 18 residuo 1
18/2= 9 residuo 0
9/2= 4 residuo 1
4/2= 2 residuo 0
2/2= 1 residuo 0
1/2=0 residuo 1
Esto nos da que 30010 = 1001011002

Pasamos a convertir su parte decimal


0,6*2= 1,2
0,2*2=0,4
0,4*2=0,8
0,8*2=1,6
0,6*2=1,2
0,100112 = 0,5937510
El error de cuantización cometido es:
0,600−0,59375
* 100 %=0.01042 %
0,600
Entonces 300,60010 = 100101100,100112

c. 90,385 a Hexadecimal
Primero convertimos a binario su parte entera
90/2=45 residuo 0
45/2=22 residuo 1
22/2=11 residuo 0
11/2=5 residuo 1
5/2= 2 residuo 1
2/2= 1 residuo 0
1/2= 0 residuo 1
Esto nos da que 9010 = 10110102
Pasamos a convertir su parte decimal
O,385*2=0,77
0,77*2= 1,54
0,54*2=1,08
0,08*2=0,16
0,16*2=0,32
0,32*2=0,64
0,0110002=0,37510
El error de cuantización cometido es:
0,385−0,375
* 100 %=0.0259 %
0,385
Pasamos de binario a hexadecimal
1011010, 0110002 = 5A,616 = 90,38510

d. 958,111 a Binario¿ 1110111110,000111


Convertimos primero su parte entera
958/2= 479 residuo 0
479/2= 239 residuo 1
239/2= 119 residuo 1
119/2= 59 residuo 1
59/2= 29 residuo 1
29/2= 14 residuo 1
14/2= 7 residuo 0
7/2= 3 residuo 1
3/2= 1 residuo 1
1/2= 0 residuo 1
Entonces nos da que 95810 =11101111102
Convertimos su parte decimal
O,111*2= 0,222
0,222*2= 0,444
0,444*2= 0,888
0,888*2= 1,776
0,776*2= 1,552
0,552*2= 1,104
0,104*2= 0,208
0,00011102 = 0,109410
El error de cuantización cometido es:
0,111−0,1094
* 100 %=0.0144 %
0,111
Entonces 958,11110 = 1110111110,0001110

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= (001111)

Complemento a 1 = 110000

Complemento a 2 = +1

El resultado es = 110001

B. 60 con 6 bits

60 = 111100
C. −101 con 8 bits

-101 = (01100101)
Complemento a 1 = 10011010

Complemento a 2 = +1

El resultado es = 10011011

D. −31 con 6 bits

-31 = (011111)
Complemento a 1 = 100000
Complemento a 2 = +1
El resultado es = 100001
3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):
F (A , B , C)=∑ (1,3,5,7)

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

C AB 00 01 11 10
0
1 1 1 1 1
F(ABC)=C
b) Utilizando mapas de Karnaught encuentre la mínima expresión Producto de Sumas.
F ( A , B ,C )=π (0,2,4,6)
C AB 00 01 11 10
0 1 1 1 1
1
F(ABC)= 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.
d) Construir el esquemático de la función simplificada para la suma de productos.
A B C

F (A, B, C)= C

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)
a) Utilizando mapas de Karnaught encuentre la mínima expresión Suma de Productos.
CD AB 00 01 11 10
00 1 1 1 1
01
11 1
10 1 1 1 1
F (A, B, C, D) = AB’C+D’

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


CD AB 00 01 11 10
00 0 0
01 0 0 0
11
10 0
F (A, B, C, D) = B’C’D+A’BC+A’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.
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 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á 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).

A B C D F1 F2
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1 1 0
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1 1 0
1 1 0 0
1 1 0 1 1 0
1 1 1 0 1 0
1 1 1 1 0

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


F1
CD AB 00 01 11 10
00
01 1
11 1 1
10 1
F1(A, B, C, D) = A’BCD+AB’CD+AB’CD+ABCD’
F2
CD AB 00 01 11 10
00
01 0
11 0 0 0
10 0
F2(A, B, C, D) =A’B’+A’C’+B’C’+A’D’+B’D’+C’D’
c) Simule su diseño en EDAPLAYGROUND para comprobar el correcto funcionamiento
de su circuito.

F1
F2
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)=∑ ( 2,5,7,9)+ ∑ (1,11,13)
d

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


A B C D F
0 0 0 0
0 0 0 1 X
0 0 1 0 1
0 0 1 1
0 1 0 0
0 1 0 1 1
0 1 1 0
0 1 1 1 1
1 0 0 0
1 0 0 1 1
1 0 1 0
1 0 1 1 X
1 1 0 0
1 1 0 1 X
1 1 1 0
1 1 1 1

CD AB 00 01 11 10
00
01 X 1 X 1
11 1 X
10 X
F (A, B, C, D) = A’B’CD’+A’BD+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
Conclusiones
Se desarrollo cada uno de los ejercicios con los conocimientos adquiridos anteriormente,
estos conocimientos sirvieron para el desarrollo de los ejercicios y el documento, estos
resultados se verificaron por calculadora y por software libres para validar los resultados.
En cada uno de los resultados se validó con software de ayuda que ofrecen en internet,
adicional se usó de la herramienta EdaPlayground que fue mencionada en la guía para la
solución de los diferentes ítems donde era solicitado. En este software se validó los
resultados correspondientes con la simulación de cada uno de los ítems donde se solicitó,
esto se puede apreciar en el documento.
Referencias Bibliográficas

Unidad 1 - Fundamentos del Diseño Digital - Contenidos y referentes bibliográficos


Contenidos y referentes bibliográficos de la unidad
A continuación, se presenta el material de apoyo para la el desarrollo de la primera Tarea.
Invitación especial a consultar cada una de las referencias.
Si tiene dificultades para visualizar uno de los recursos disponibles, por favor comunicarse
con su tutor o director de curso.
Recursos educativos requeridos (Bibliografía obligatoria)
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 
Palmer, James E., and David E. Perlman (1995). Introducción a los sistemas digitales,
McGraw-Hill Interamericana. (Capítulos 2 y 3, pp. 1-69). ProQuest Ebook Central,
Recuperado de: https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?docID=3192137&ppg=1
 Videos de apoyo
García, S. (2018, noviembre 20) Una visión Global del Diseño Digital. [Archivo de video]
Recuperado de:https://youtu.be/fVa9J9p6lu4
Templates para los diferentes diseños: https://drive.google.com/open?
id=1JjCgZSw1KY5fq99l8rOe9oNw4uPe83Ii
OVA Unidad 1 - Fundamentos de sistemas digitales
Sandra, S. (2018, noviembre 15), Fundamentos de Sistemas Digitales. Recuperado
de: http://hdl.handle.net/10596/22561

También podría gustarte