Está en la página 1de 12

TAREA 1.

ACTIVIDAD DE PRESABERES

PRESENTADO POR:

DANIEL EDUARDO RESTREPO HURTADO


Código: 1.144.056.072

GRUPO: 243004_26

CURSO:
ELECTRONICA DIGITAL

TUTOR(A)
HECTOR JULIAN PARRA

FEBRERO DE 2021
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
CALI – VALLE DEL CAUCA
INTRODUCION

En este trabajo encontrará lo relacionado a las compuertas lógicas, su funcionamiento, sus


tablas de verdad y los operadores lógicos que las representan. Igualmente se relacionan los
conceptos de lo que son los sistemas de descripción de hardware, como el VHDL, algunos
ejemplos de estos sistemas como VERILOG, ABEL HDL y por último se realiza el
respectivo diseño básico de la compuerta AND.
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

A 10
B 11
C 12
D 13
E 14
F 15

Empezamos tomando la parte entera y la dividimos entre 16, 950 / 16 esta operación nos
da un valor de 59,375 el decimal .375 lo multiplicamos entre 16 y tenemos el primer
residuo que es 6. Seguimos con la operación tomamos la parte entera que es 59 y la
dividimos entre 16: nos da un total de 3.6875 el decimal lo multiplicamos por 16 este nos
da 11 que equivale a la letra B, la parte entera queda igual ya que no se puede seguir
dividiendo.

Ahora vamos a tomar la parte decimal en este caso 0,33 y vamos a realizar el siguiente
procedimiento:

0,33 x 16=5,28=5
0,28 x 16=4,48=4
0,48 x 16=7,68=7
0,68 x 16=10,88= A
0,88 x 16=14,08=E
0,08 x 16=1,28=1
0,28 x 16=4,48=4

Entonces tenemos que el número 950, 33 convertido a Hexadecimal es igual a:


3B6.547AE14

b. 500,600 a Binario

Iniciamos dividiendo la parte entera entre 2:


500 ÷ 2=250=1
250 ÷ 2=125=0
125 ÷ 2=62=1
62 ÷2=31=0
31 ÷2=15=1
15 ÷ 2=7=1
7 ÷ 2=3=1
3 ÷ 2=1=1
La parte decimal la multiplicamos entre 2:

600 x 2=1,2
0,2 x 2=0,4
0,4 x 2=0,8
0,8 x 2=1,6
0,6 x 2=1,2

Finalmente tenemos que el número 500,600 en código binario es: 1111010110011.

c. 90,385 a Hexadecimal

Tomamos la parte entera y la dividimos entre 16 nos da un total de 5,625, multiplicamos la


parte decimal 625 entre 16 nos da 10 que equivale a la letra A ahí termina la operación ya
que no se puede seguir dividiendo.

Ahora tomamos la parte decimal 0,385 y realizamos el siguiente procedimiento


0,385 x 16=6,16=6
0,16 x 16=2,56=2
0,56 x 16=8,96=8
0,96 x 16=15,36=F
0,36 x 16=5,76=5
0,76 x 16=12,16=C
0,16 x 16=2,56=2

Finalmente tenemos que el número 90,385 convertido a hexadecimal es el siguiente:


5A. 628F5C2

d. 110,111 a Binario

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

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=6=1
6 ÷ 2=3=0
3 ÷ 2=1=1

Completamos el binario de -13 de la siguiente manera: 000101 para que quede con los 6
bits
Tomamos el complemento a 1 que es el binario invertido quedaría 111010 a esto le
sumamos 1 y nos da el resultado de 111011

b. 39 con 6 bits
39 ÷ 2=19=1
19 ÷ 2=9=1
9 ÷ 2=4=1
4 ÷2=2=0
2 ÷2=1=0

Ya que tenemos un número positivo no necesitamos sacar complemento a2 entonces el


número 39 con 6 bits quedaría: 000111

c. −100 con 8 bits


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

Completamos el binario de -100 de la siguiente manera: 00100100 para que quede con los 8
bits. Tomamos el complemento a 1 que es el binario invertido quedaría 11011011 a esto le
sumamos 1 y nos da el resultado de complemento a2 11011110

d. −29 con 6 bits

29 ÷ 2=14=1
14 ÷ 2=7=0
7 ÷ 2=3=1
3 ÷ 2=1=1

Completamos el binario de -29 de la siguiente manera: 001101 para que quede con los 6
bits. Tomamos el complemento a 1 que es el binario invertido quedaría 110010 a esto le
sumamos 1 y nos da el resultado de complemento a2 110011.

3. Sea la siguiente función booleana F (B , C , D , E)=∑(1,2,3,4,7,11)


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

Tenemos entonces la función F (B , C , D , E)=∑(1,2,3,4,7,11) la cual vamos a implementar


en el mapa de Karnaught:

Tenemos entonces que la mínima expresión suma de productos de la función es la


siguiente: F=B Ć D́+ A Ć D́+ AB Ć+ AB D́+ Á B́ Ć D
b) Utilizando mapas de Karnaught encuentre la mínima expresión Producto de
Sumas.

Tenemos entonces que la mínima expresión producto de sumas es la siguiente:


F=( A+ B+C+ D ) ( A+ B́+ D́ ) ( Á+ B+ 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.
d) Construir el esquemático de la función simplificada para la suma de productos.
OBJETIVOS

Objetivo general

- La contextualización y aprendizaje de lo que es la electrónica digital y de cómo


se aplica en los diseños digitales

Objetivos específicos

- Identificar las diferentes compuertas lógicas, sus operadores y su


funcionamiento.
- Aprender el funcionamiento del software EdaPlayGround.
- Plasmar sobre el software la compuerta lógica AND para comprender su
proceso y finalidad.
CONCLUSIONES

- Durante el proceso de la actividad, logramos identificar los diferentes conceptos de


lo que es la electrónica digital y cuál será su utilidad dentro del campo.
- Se logró comprender que son las compuertas lógicas, cuáles son sus características
y sus procesos lógicos.
- Se realizó la simulación de la primera compuerta AND mediante el software
EdaPlayGround.
- Se identificaron los distintos errores dentro de la lógica de la programación y se
corrigieron según las indicaciones del mismo software.
Referencias

Logicbus. (s.f.). Logicbus. Obtenido de https://www.logicbus.com.mx/compuertas-logicas.php

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