Fase 1
Reconocimiento de sistemas de numeración y simplificación de funciones lógicas
Estudiante
Walter Edilson Vidal Murcia
Grupo: 243004_76
Docente
Julián Andrés Caicedo Muñóz
Curso
Electrónica digital
Universidad Nacional Abierta y a Distancia UNAD
Ingeniería Electrónica
2023
Tabla de contenido
1. Conversiones (decimal a hexadecimal y binario)............................................................................5
2. Conversiones (decimal con bits).......................................................................................................6
3. Función booleana (POS)....................................................................................................................7
4. Situación problema............................................................................................................................9
5. Función booleana (SOP)..................................................................................................................12
Conclusiones............................................................................................................................................14
Bibliografía..............................................................................................................................................15
Introducción
Se realiza esta actividad como parte del proceso de la electrónica digital en este material podemos ver
que, a partir de un desarrollo binario, hexadecimales logramos obtener el resultado correcto,
conoceremos cómo se desarrolla un mapa de Karnaugh para simplificar las funciones de algebra
booleanas logrando que el problema expuesto se pueda desarrollar. Adicional la creación de tablas de
verdad nos permite entender más el tema de mapa Karnaugh.
Objetivos
1. Las técnicas de métodos binarios, hexadecimales por medio de la lectura de las temáticas expuestas
para la inducción y fundamentos sistemas digitales.
2. Desarrollar y entregar los avances del contenido de la guía, y ejecutar los problemas expuesto a través
de nuestra herramienta EDAplayground para los mapas de Karnaugh.
1. Conversiones (decimal a hexadecimal y binario)
1. Realice las siguientes conversiones de base 10 a la base indicada, se debe colocar el paso a paso del
método matemático implementado (Secciones 3.3 y 3.5 del libro de Muñoz):
a. 637 a Hexadecimal
637/16=39, resto 13=D
39/16=2, resto 7=7
2/16=0=2
(637)10=(27 D)16
b. 286 a binario
286/2= 143, resto 0
143/2= 41, resto 1
71/2= 35, resto 1
35/2= 17, resto 1
17/2= 8, resto 1
8/2= 4, resto 0
4/2= 2, resto 0
2/2= 1, resto 0
1/2= 0, resto 1
(286)10=(100011110)2
c. 207,7 a Hexadecimal
207/16= 12, resto 15=F
12/16= 0, resto 12=C
(207)10=(CF)16
0,7/16= 0, resto 7=7
(0 , 7)10=(7 )16
(207 , 7)10=(C F , 7)16
d. 425,16 a binario
425/2= 212, resto 1
212/2= 106, resto 0
106/2= 53, resto 0
53/2= 26, resto 1
26/2= 13, resto 0
13/2= 6, resto 1
6/2= 3, resto 0
3/2= 1, resto 1
1/2= 0, resto 1
(425)10=(110101001)2
0,16/2=8, resto 0
8/2=4, resto 0
4/2=2, resto 0
2/2=1, resto 0
1/2=0, resto 1
(0 , 16)10=(1 0000)2
(425 ,16)10=(110101001 , 10000)2
2. Conversiones (decimal con bits)
2. Convierta los siguientes números a complemento a 2 con el número bits indicados, se debe colocar el
paso a paso del método matemático utilizado (Sección 3.7.2 del libro de Muñoz).
a. -16 con 8 bits
-16/2= -8, resto 0
-8/2= -4, resto 0
-4/2= -2, resto 0
-2/2= -1, resto 0
-1/2= 0, resto 1
-16 = 10000 con 8 bits el binario sería 11110000
b. -35 con 8 bits
-35/2= -17, resto 1
-17/2= -8, resto 1
-8/2= -4, resto 0
-4/2= -2, resto 0
-2/2= -1, resto 0
-1/2= 0, resto 1
-35= 100011 con 8 bits el binario sería 11100011
3. Función booleana (POS)
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 ,5 , 6 , 10 ,12)
a) Utilizando mapas de Karnaugh encuentre la mínima expresión Producto de Sumas (POS).
A B C D F
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 1
3 0 0 1 1 1
4 0 1 0 0 1
5 0 1 0 1 1
6 0 1 1 0 1
7 0 1 1 1 X
8 1 0 0 0 X
9 1 0 0 1 X
10 1 0 1 0 1
11 1 0 1 1 X
12 1 1 0 0 1
13 1 1 0 1 X
14 1 1 1 0 X
15 1 1 1 1 X
CD 00 01 11 10
AB
00 0 1 1 1
01 1 1 0 1
11 1 0 0 0
10 0 0 0 1
F=D+C+B
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.
c) Construir el esquemático de la función simplificada para el Producto de Sumas.
4. Situación problema
4. 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 (1) 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 F G
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
b) Simplifique dicha tabla de verdad usando mapas de Karnaugh y encuentre las expresiones de las dos
salidas.
CD 00 01 11 10
AB
00 0 0 0 0
01 0 0 1 0
11 0 1 0 1
10 0 0 1 0
F= A BCD+ ABC D+ ABC D+ A B CD
CD 00 01 11 10
AB
00 1 1 1 1
01 1 1 0 1
11 1 0 0 0
10 1 1 0 1
G = (A+B+D)(B+C+D(A+B+C(A+C+D)
c) Implemente en VHDL las expresiones usando el software EDA Playground y por medio de la
simulación verificar el correcto funcionamiento de su circuito. En el informe debe incluir una impresión
de pantalla de la descripción en VHDL y la simulación.
5. Función booleana (SOP)
5. Sea la siguiente función Booleana, en donde los primeros términos son los min términos (m) y los
segundos (d) son condiciones libres (Sección 2.4.3):
F ( A , B ,C , D )=∑ ( 2 , 4 , 6 , 10 , 11,13 )+ ∑ (5 , 7 , 8 , 9)
d
a) Encuentre la mínima expresión Suma de Productos (SOP) usando mapas de Karnaugh.
CD 00 01 11 10
AB
00 0 1 1 1
01 1 1 1 0
11 0 1 0 0
10 1 1 1 1
F=C D+ B C D+ A B+ A B
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
Por medio de esta logramos entender los métodos de simplificación numérica por medio binario y
hexadecimal a través del libro de muñoz, no solo conocimos lo métodos anteriores si no logramos
solucionar los ejercicios expuesto de algebra booleana, por medio de las tablas de verdad, mapas de
Karnaugh y la ejecución de estos ejercicios a través del lenguaje VHDL.
Bibliografía
Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un
enfoque usando Lenguajes de Descripción de
Hardware. (Capítulos 1, 2 y 3, pp. 1-17,19-33.37-63). Madrid.
https://openlibra.com/en/book/introduccion-a-los-sistemas-
digitales#details
Maxinez, D. (2015). Programación de sistemas digitales con
VHDL. (Capítulo 1, pp.1-21). https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/39460?
page=1
Rodríguez, O. (2018). Sistemas embebidos con VHDL. Editorial
Parmenia, Universidad La Salle México. (Capítulo 1, pp.55-77).
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/una
d/183494?page=129
IEEE Std 1076-2008. IEEE Standard VHDL Language
Reference Manual. https://ieeexplore-ieee-
org.bibliotecavirtual.unad.edu.co/stamp/stamp.jsp?
tp=&arnumber=4772740&tag=
García, S. (productor). (2018, Noviembre 15). Fundamentos
de Sistemas Digitales. Repositorio Institucional
UNAD. http://hdl.handle.net/10596/2256