Tarea3 Equipo5
Tarea3 Equipo5
Tarea3 Equipo5
5
Antonio Acosta García
Víctor Manuel Adame Adame
Andrés Jacinto García
Jenny Berth Molina Vázquez
Alba Guadalupe Morales Ortega
Universidad Autónoma de Guerrero,
Unidad Académica de Ingeniería,
Av. Lázaro Cárdenas S/N, CU,
aacostagarci@hotmail.com
cruzazul_317@hotmail.com
reptile_8_9@hotmail.com
ereslaluzdemividamirazondesersitunoexistierasnosabriaquehacer@hotmail.com
vampire_deliverme@hotmail.com
Resumen. En este trabajo se muestran los diferentes pasos para llevar acabo la
integración de un circuito lógico, para ello llevamos los procesos necesarios como
son el análisis el problema, identificar las entradas y salidas (diagrama de
bloques), realizar la correspondiente tabla de verdad, obtener la función
lógica y por último la implementación del circuito.
Palabras clave: circuito lógico, diagrama de bloques, tablas de verdad, función lógica,
ktechlab.
1 Introducción
Este trabajo incluye cada uno de los procesos que se realizaron para llevar a acabo la
solución de los ejercicios planteados. El objetivo de este trabajo es dar una pequeña
explicación sobre los pasos que se realizan para obtener un circuito lógico eficiente y
eficaz. Para esto tuvimos que analizar con detalle lo que es un circuito lógico. Algunos de
los pasos que realizamos son el análisis el problema, identificar las entradas y salidas
(diagrama de bloques), realizar la correspondiente tabla de verdad, obtener la función
lógica y por último se rehizo el circuito correspondiente utilizando el software ya
mencionado.
3 Resultados
1. Diseña un circuito combinacional capaz de detectar números primos. El sistema admite
como entradas números enteros en el rango de 0 a 31.
Paso 1 Diagrama de bloques
a b c d e f
Paso 2 Tabla de Verdad 0 0 0 0 0 0
0 0 0 0 1 0
0 0 0 1 0 1
0 0 0 1 1 1
0 0 1 0 0 0
0 0 1 0 1 1
0 0 1 1 0 0
0 0 1 1 1 1
0 1 0 0 0 0
0 1 0 0 1 0
0 1 0 1 0 0
0 1 0 1 1 1
0 1 1 0 0 0
0 1 1 0 1 1
0 1 1 1 0 0
0 1 1 1 1 0
1 0 0 0 0 0
1 0 0 0 1 1
1 0 0 1 0 0
1 0 0 1 1 1
1 0 1 0 0 0
1 0 1 0 1 0
1 0 1 1 0 0
1 0 1 1 1 1
1 1 0 0 0 0
1 1 0 0 1 0
1 1 0 1 0 0
1 1 0 1 1 0
1 1 1 0 0 0
1 1 1 0 1 1
1 1 1 1 0 0
1 1 1 1 1 1
Paso 3 Función Lógica
f(a,b,c,d,e) = ∑ ( 2,3,5,7,11,13, 17, 19, 23, 29, 31)
2. Diseña un circuito lógico con cinco entradas binarias (a,b,c,d,e), tres salidas binarias
(S1,S2, S3) y cuyo comportamiento es el siguiente: S3=1 cuando hay mayoría de unos;
S2=1cuando hay n unos, 1≤n≤4; y S1=1 cuando hay n unos, siendo n = 2,3 o 4.
Paso 1 Diagrama de bloques
Paso2 Tabla de verdad
a b c d e S3 S2 S1
0 0 0 0 0 0 0 0
0 0 0 0 1 0 1 0
0 0 0 1 0 0 1 0
0 0 0 1 1 0 1 1
0 0 1 0 0 0 1 0
0 0 1 0 1 0 1 1
0 0 1 1 0 0 1 1
0 0 1 1 1 1 1 1
0 1 0 0 0 0 1 0
0 1 0 0 1 0 1 1
0 1 0 1 0 0 1 1
0 1 0 1 1 1 1 1
0 1 1 0 0 0 1 1
0 1 1 0 1 1 1 1
0 1 1 1 0 1 1 1
0 1 1 1 1 1 1 1
1 0 0 0 0 0 1 0
1 0 0 0 1 0 1 1
1 0 0 1 0 0 1 1
1 0 0 1 1 1 1 1
1 0 1 0 0 0 1 1
1 0 1 0 1 1 1 1
1 0 1 1 0 1 1 1
1 0 1 1 1 1 1 1
1 1 0 0 0 0 1 1
1 1 0 0 1 1 1 1
1 1 0 1 0 1 1 1
1 1 0 1 1 1 1 1
1 1 1 0 0 1 1 1
1 1 1 0 1 1 1 1
1 1 1 1 0 1 1 1
1 1 1 1 1 1 0 0
Paso 3 Función lógica
S1= (a,b,c,d,e) = ∑ (3,5,6,7,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26, 27,28,29,30)
S2= (a,b,c,d,e)= П( 0,31)
S3=(a,b,c,d,e)= ∑(7, 11,12,14,15,19,21,22,23,25,26,27,28,29,30,31)
Paso 1: Diagrama de bloques
Paso 2: Tabla de verdad
a b c d S1
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 1
Paso 3
f= (a,b,c,d) = ∑ (2,3,5,6,7,10,11,14,15)
Paso 1: Diagrama de bloques
Paso 2: Tabla de verdad
a b c d PO BO
0 0 0 0 0 0
0 0 0 1 1 0
0 0 1 0 1 0
0 0 1 1 1 0
0 1 0 0 0 1
0 1 0 1 0 1
0 1 1 0 0 1
0 1 1 1 0 1
1 0 0 0 0 1
1 0 0 1 0 1
1 0 1 0 0 1
1 0 1 1 0 1
1 1 0 0 0 1
1 1 0 1 0 1
1 1 1 0 0 1
1 1 1 1 0 1
Paso 3
PO(a,b,c,d) = ∑ (1,2,3)
BO(a,b,c,d) = ∑ (4,5,6,7,8,9,10,11,12,13,14,15)
4 Conclusión
Con este presente trabajo concluimos que los circuitos lógicos son de gran
importancia por que nos sirven para resolver problemas de la vida
cotidiana.
Referencias
Circuitos lógicos, sesión 3 compuertas lógicas