Está en la página 1de 19

Unidad 1: Tarea 1 - Sistemas de numeración y simplificación de funciones lógicas

Curso: electrónica Digital

Tutor De Curso: Sandra Milena Garcia

Grupo: 243004_57

Presentado Por

Walter Jair Peña Fonseca

1057596125

Universidad Nacional Abierta y a Distancia UNAD

Ciencias Básicas, Tecnología e Ingeniería (CBTI)

Fecha de Entrega 29/09/2019


INTRODUCCIÓN
En este trabajo hemos sintetizado funciones booleanas utilizando Mapas
de Karnaugh que nos han permitido desarrollar fórmulas. Dichas fórmulas
nos han servido para simular circuitos digitales utilizando el software EDA
playground.
En dicho software hemos establecidos parámetros del circuito, generado
esquemas y simulaciones, que nos han permitido un mejor entendimiento
del funcionamiento del mismo.
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.
Tarea 1 – Fundamentos para el diseño digital

Ejercicios a resolver:

1. Realice las siguientes conversiones de base 10 a la base indicada (Secciones


3.3 y 3.5 del libro de Muñoz):

a. 1252,45 a Hexadecimal

1252 16 0,25 4
78 16 0,875 14 14=E
4 16 0,25 4

seleccionamos la parte entera del número 1252,45 y se divide entre 16, el


resultado 78,25 y
sucesivamente, luego el valor decimal de cada resultado se
multiplica por 16

Respuesta 4E4

0,45 7,2
0,2 3,2
0,2 3,2

seleccionamos la parte decimal del número 1252,45 y se multiplica por 0,45*16,


el resultado 7,2 y así sucesivamente, se toma la parte entera

Respuesta
733

Respuesta final es 4E4,733


b. 651,12 a Binario
Nro.
Numero Parte entera Parte decimal Nro. bin
bin
651,12 651 / 2 0,12 * 2 0,24 0
325,5 325 / 2 1 0,24 * 2 0,48 0
162,5 162 / 2 1 0,48 * 2 0,96 0
81 81 / 2 0 0,96 * 2 1,92 1
40,5 40 / 2 1 1,92 * 2 3,84 1
20 20 / 2 0
10 10 / 2 0
5 5 / 2 0
2,5 2 / 2 1
1 1 / 2 0
0,5 0 / 2 1

Seleccionamos la parte entera del número y se divide entre 2, el


resultado 325,5 y así sucesivamente,
luego el valor decimal de cada resultado si es mayor a 0 es 1 sino es 0

Respuesta de la parte entera 651 es 11010001011


Seleccionamos la parte Decimal del número 0.12 y se multiplica por 2,
el resultado 0.24 y así sucesivamente, luego el valor si es menor a 0 es
0 si es mayor a 0 es 1

Respuesta de la parte decimal 0,12 es 00011

Respuesta final 651,12 es 11010001011, 00011


c. 78,4541 a Hexadecimal
Numero Parte entera Nro 2 Parte decimal Parte ent Hexa
78,4541 78 / 16 0,4541 * 16 7,2656 7 7
4,875 4 16 4 0,2656 * 16 4,2496 4 4
0,875 * 16 14 0,2496 * 16 3,9936 3 3
0,25 * 16 0,9936 * 16 15,8976 15 F
0,8976 * 16 14,3616 14 E
0,3616 * 16 5,7856 5 5
0,7856 * 16 12,5696 12 C
0,5696 * 16 9,1136 9 9
0,1136 * 16 1,8176 1 1
0,8176 * 16 13,0816 13 D
0,0816 * 16 1,305664 1 1
0,30566 * 16 4,890625 4 4

Seleccionamos la parte entera del numero 78,4541 y se divide entre 16, el decimal se multiplica por 16
Parte entera Resultado es 4E

Seleccionamos la parte decimal del numero 78,4541 y se multiplica por 16,


selecionamos la parte entera luego la parte decimal se multiplica por 16 y asi

Parte decimal el Resultado es 743FE5C91D14

d. 12AB a Binario
Para convertir esta ecuación en número binario se
reemplaza cada uno de los caracteres
1 = 0001
2 = 0010
A= 1010
A
B= 1011 B
C
D
E
F
Resultado final 0001001010101011
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. −18 con 6 bits


010010
Ahora se invierten
010010
Ahora se le suma 1
010010
000001
010011

b. 65 con 8 bits
01000001
Ahora se invierten
10000010
Ahora se le suma 1
10000010
00000001
10000011

c. −85 con 8 bits


01010101
Ahora se invierten
10101010
Ahora se le suma 1
10101010
00000001
10101011

d. −32 con 6 bits


10000
Ahora se invierten
00001
Ahora se le suma 1
00001
00001
10001
3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro
de Muñoz): 𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∑(0,2,4,6,8,10,14)

a) Utilizando mapas de Karnaught encuentre la mínima


expresión Suma de Productos.
A B C D F
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 0
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 1
15 1 1 1 1 0

𝐹 = 𝐴̅𝐷
̅ + 𝐴𝐵̅ 𝐷
̅ + 𝐶𝐷
̅
b) Utilizando mapas de Karnaught encuentre la mínima
expresión Producto de Sumas.

𝐹 = (𝐴̅ + 𝐵̅ + 𝐶) ∗ 𝐷
̅
Implemente en VHDL ambas expresiones usando el software
EDA Playground. En el informe debe incluir una impresión de
pantalla de la descripción en VHDL y la simulación.

Simulación: PRODUCTO DE SUMA


D) Construir el esquemático de la función simplificada para la suma de productos.
ii. mínima expresión Suma de Productos.
𝑭=𝑨̅𝑫̅+𝑪𝑫̅+ 𝑨𝑩̅𝑫̅
4. Sea la siguiente función Boolea (Secciones 2.3 y 2.4 del libro de
Muñoz):

𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∏(1,3,5,7,8,15,14,10,9)

a) Utilizando mapas de Karnaught encuentre la mínima


expresión Suma de Productos.
A B C D F
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 0
9 1 0 0 1 0
10 1 0 1 0 0
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 0

𝐹 = 𝐴̅𝐷
̅ + 𝐴𝐵𝐶̅ + 𝐴𝐵̅ 𝐶𝐷
b) Utilizando mapas de Karnaught encuentre la mínima
expresión Producto de Sumas.

̅ ) ∗ (𝐴̅ + 𝐵̅ + 𝐶̅ ) ∗ (𝐴̅ + 𝐵 + 𝐶) ∗ (𝐴̅ + 𝐵 + 𝐶̅ + 𝐷)


𝐹 = (𝐴 + 𝐷
Implemente en VHDL ambas expresiones usando el software EDA
Playground. En el informe debe incluir una impresión de pantalla de la
descripción en VHDL y la simulación.

Simulación: SUMA DE PRODUCTO


5. El área de mantenimiento está evaluando el funcionamiento de un motor
eléctrico de una máquina de torno, la máquina esta en proceso de
actualización, por tanto, el área de ingeniería a programado repotenciar la
máquina cambiando el mando de conexión que se hacía con contactores, a
un sistema digital, de manera que la máquina siga prestando su servicio,
con una baja inversión en el proceso de mejora.

Para esto se le ha solicitado al ingenier@ diseñar un circuito que permita


reemplazar el sistema de conmutador con las siguientes especificaciones:
a. Tener tres pulsadores P1, P2, P3.
b. Si se pulsa P1 conecte el motor con los bobinados estrella
c. Si pulsa P2 conecte el motor con los bobinados en triángulo.
d. Si se pulsa P3 se desconecte el sistema.
e. Si se pulsa dos pulsadores, el motor no se activa, pero se enciende una alarma
de peligro.
f. Estado en 1 es activo, estado 0 es apagado.

a) Encuentre una tabla de verdad que modele el funcionamiento del circuito. Esta
tabla tendrá tres entradas (para cada interruptor) y tres salidas (bobinas para cada
tipo de conexión y una alarma).
TABLA DE VERDAD
P3 P2 P1 𝑬𝒔𝒕𝒓𝒆𝒍𝒍𝒂 𝑻 (𝚫) Alarma
(𝚼)
0 0 0 0 0 0
0 0 1 1 0 0
0 1 0 0 1 0
0 1 1 0 0 1
1 0 0 0 0 0
1 0 1 0 0 1
1 1 0 0 0 1
1 1 1 0 0 1
b) Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.

 𝑬𝒔𝒕𝒓𝒆𝒍𝒍𝒂 (𝚼)

P1 P2
P3 0 0 1 1
0 1 1 0
0 0 0 0 1
1 0 0 0 0

P1 P2
P3 0 0 1 1
0 1 1 0
0 0 0 1 0
1 0 0 0 0

P1 P2
P3 0 0 1 1
0 1 1 0
0 0 0 1 0
1 0 1 1 1
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):

𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∑(0,4,8,5,7,15) + ∑ (12,13,14)


𝑑

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


A B C D F
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 1
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 0
1 1 0 1 0 0
0
1 1 0 1 1 0
1
1 1 1 0 0 X
2
1 1 1 0 1 X
3
1 1 1 1 0 X
4
1 1 1 1 1 1
5

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

CD
AB 0 0 1 1
0 1 1 0
00 1 0 0 0
01 1 1 1 0
11 X X 1 X
10 0 0 0 0
Implemente en VHDL la expresión usando el software EDA Playground.
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 álgebra 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.
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
 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://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/detail.action?docID
=3192137
 OVA Unidad 1 - Fundamentos del Diseño Digital Este material le
permitirá hacer una revisión de los Fundamentos del Diseño Digital y una
visión Global del Diseño Digital.Sandra, S. (2018, Noviembre 15),
Fundamentos de Sistemas Digitales. Recuperado
de: http://hdl.handle.net/10596/22561

También podría gustarte