Академический Документы
Профессиональный Документы
Культура Документы
Presentado a:
Tutora
Entregado por:
Müller Hernández
Código: 80420611
Grupo: 243004_4
Septiembre de 2019
Bogotá D.C
INTRODUCCIÓN
El informe se realiza para especificar los datos que se requiere para la entrega, también
el manejo que se emplee para escribir el documento, el autoaprendizaje es más efectivo
y los conceptos que se desean aprender se quedan para mejorar nuestra calidad como
ingenieros en electrónica.
• Aprender los factores de conversión de base decimal a hexadecimal binario octal etc.
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
0.45 × 16 = 7.2
0.2 × 16 = 3.2
0.2 × 16 = 3.2
0.2 × 16 = 3.2
̅
Como resultado obtenemos 4E4. 7𝟑
b) 651,12 a Binario
BINARIO
651 1 0,12x 2= 0
325 1 0,24x2= 0
162 0 0,48x2=0
81 1 0,96x2=1
40 0
20 0
10 0
5 1
2 0
1 1
78 16 0.875 x 16 = 14
4 16 0.25 x 16= 4
0.4541 × 16 = 7.27
0.27 × 16 = 4.32
0. .32 × 16 = 5.12
0.12 × 16 = 1.92
0.92 × 16 = 7.27
El resultado es 4E.74517
d) 12AB a Binario
➢ C =binario es 1100
➢ A =binario es 1010
➢ B =binario es 1011
El resultado es 110010101011
Convertimos 18 a binario
29 28 27 26 25 24 23 22 21 20
512 256 128 64 32 16 8 4 2 1
0 0 0 0 0 1 0 0 1 0
Tenemos
10010
Añadimos un cero a la izquierda para completar 6 bits
010010 esto aplica para 18 pero como es -18 debemos aplicar complemento a 2 tomamos de
derecha a izquierda el primer uno y luego cambiamos los ceros por unos y viceversa
101110
b. 𝟔𝟓 con 8 bits
Convertimos 65 a binario
29 28 27 26 25 24 23 22 21 20
512 256 128 64 32 16 8 4 2 1
0 0 0 1 0 0 0 0 0 1
Tenemos
1000001
Añadimos un cero a la izquierda para completar 8 bits
01000001
Tenemos
1010101
Añadimos un cero a la izquierda para completar 8 bits
01010101 esto aplica para 85 pero como es -85 debemos aplicar complemento a 2, tomamos
de derecha a izquierda el primer uno y luego cambiamos los ceros por unos y viceversa
10101011
Tenemos
100000
100000 esto aplica para 85 pero como es -85 debemos aplicar complemento a 2, tomamos de
derecha a izquierda el primer uno y luego cambiamos los ceros por unos y viceversa
en este caso se conserva
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)
𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∏(1,3,5,7,8,15,14,10,9)
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).
b) Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.
c) Simule su diseño en EDA PLAYGROUND para comprobar el correcto
funcionamiento de su circuito.
para iniciar con el desarrollo de este punto es necesario nombrar cada una de las salidas:
• S1= ALARMAS S2=BOBINADOS TRIANGULO S3=BOBINADOS ESTRELLA
• Luego se seleccionar las salidas se realiza la tabla de verdad en donde se asignan para
cada variable un pulsador P1, P2, P3
• En nuestro circuito el P3 será la señal de apagado = 0 en cada uno de los circuitos lógicos
estará presente ya que siempre tendremos esta señal
• Para la salida S1 se realiza un circuito lógico de tal forma que cuando sean oprimidos
dos pulsadores a la vez dará la señal de alarma
• Para la salida S2 se realiza un circuito lógico de tal forma que envía una señal en el
momento que necesite usar el bobinado en triangulo
• Para la salida S3 se realiza un circuito lógico de tal forma que envía una señal en el
momento que necesite usar el bobinado en estrella
Las X nos sirve en el mapa para dar cualquier condicional y se un proceso más rápido ya
que no tienen como tal un estado.
Para simplificar por medio de los mapas de Karnaught es necesario hacer tres uno para
cada salida:
CD 00 01 11 10
1 0 0 0
AB
00
01
1 1 1 0
11 x x 1 x
10 1 0 0 0
Usamos la x como comodín
En el cuadro azul… C`D`
En el cuadro verde…BD
En el cuadro rojo …. AB
C`D` + BD+ AB
b. 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 mapas de Karnaugh son una herramienta muy útil en la simplificación de expresiones como
suma de productos y producto de sumas.
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 VHDL 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.
REFERENCIAS BIBLIOGRÁFICAS
Carlos Augusto Fajardo Ariza. Diseño de un circuito combi nacional - Suma de Min términos.
Tomado de: https://www.youtube.com/watch?v=ziPj9Yi-suc&t=219s
Carlos Fajardo. Simplificación con condiciones libres (no importa, don't care). Tomado de:
https://www.youtube.com/watch?time_continue=7&v=-I_xFYB2E0w
Carlos Fajardo. Video 2: Introducción a VHDL, Circuitos combinacionales Parte 2. Tomado de:
https://www.youtube.com/watch?v=dK545R-YT58&t=12s