Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actualizado Informe Final n3 Digitales
Actualizado Informe Final n3 Digitales
Implementación de
Laboratorio de Circuitos
Circuitos Lógicos a partir de
Digitales las Tablas de Verdad.
NÚMERO
10/10/19 17/10/19
N°3
GRUPO PROFESOR
EXPERIENCIA N°3
I.
II. OBJETIVO
En el presente laboratorio partiremos desde el álgebra de boole, pasando por sus formas
canónicas, funciones booleanas y métodos de simplificación.
El álgebra de Boole:
Fue un intento de utilizar las técnicas algebraicas para tratar expresiones de la lógica
proposicional. Más tarde fue extendido como un libro más importante: An Investigation of
the Laws of Thought on Which are Founded the Mathematical Theories of Logic and
Probabilities (también conocido como An Investigation of the Laws of Thought2 o
simplemente The Laws of Thought3).
Al análisis, porque es una forma concreta de describir cómo funcionan los circuitos.
UNMSM Página 2
Implementación de circuitos lógicos
Al diseño, ya que teniendo una función aplicamos dicha álgebra, para poder desarrollar una
implementación de la función.
Función booleana:
Es una función cuyo dominio son las palabras conformadas por los valores binarios 0 ó 1
("falso" o "verdadero", respectivamente), y cuyo codominio son ambos valores 0 y 1.
Existen distintas formas de representar una función lógica, entre las que podemos
destacar las siguientes:
Gráfica
UNMSM Página 3
Implementación de circuitos lógicos
no normalizados, superior, y la otra con normalizados, inferior (véanse los símbolos de las
puertas lógicas)
Forma canónica:
Una Función lógica puede ser expresada en forma canónica usando los conceptos de
minitérmino y maxitérmino. Todas las funciones lógicas son expresables en forma
canónica, tanto como una suma de minitérmino como producto de maxitérmino. Esto
permite un mejor análisis para la simplificación de dichas funciones.
Mintérminos:
Para una función booleana de n variables x1,...xn, un producto booleano en el que cada
una de las n variables aparece una sola vez (negada o sin negar) es llamado minitérmino.
Es decir, un minitérmino es una expresión lógica de n variables consistente únicamente en
el operador conjunción lógica (AND) y el operador complemento o negación (NOT). Por
ejemplo, abc, ab'c y abc' son ejemplos de minitérminos para una función booleana con las
tres variables a, b y c.
Maxterminos:
a + b' + c
a' + b + c
UNMSM Página 4
Implementación de circuitos lógicos
IV. P
R
O
C
E
D
I
ENTRADAS SALIDA M
I
A B C Y= AB + C’ E
TENS TENS TENS TENS LED N
T
GND GND GND 5V Encendido
O
GND GND +5V GND Apagado
GND +5V GND 5V Encendido
GND +5V +5V GND Apagado
+5V GND GND 5V Encendido
+5V GND 5V GND Apagado
+5V +5V GND 5V Encendido
+5 +5 +5 5V Encendido
TABLA I
UNMSM Página 5
Implementación de circuitos lógicos
Hallando la función:
Aplicando Maxterminos:
Tomamos las entradas donde la función de salida sea un 0 lógico
Las entradas donde son un 0 lógico quedan tal cual y las entradas donde son 1 lógico
serán negadas.
Entonces tenemos la función
Y= [AA+AB’+AC’+AB+BB’+BC’+AC’+B’C’+C’C’] * (A’+B+C’)
Y= [A+AB’+AC’+AB+0+BC’+AC’+B’C’+C’] * (A’+B+C’)
Y= [A(C’+1) +A(B+B’) +C’(B+AB’+1)] * (A’+B+C’)
Y= [A (1) +A (1) +C’ (1)] * (A’+B+C’)
Y= [A + C’] * (A’+B+C’)
Y= AA’+AB+AC’+A’C’+BC’+C’C’
Y= 0+AB+AC’+A’C’+BC’+C’
Y= AB+C’(A+A’+B+1)
Y= AB+C’ (1)
Y= AB+C’
TABLA II
ENTRADAS SALIDA
A B C D Y
TENS TENS TENS TENS TENS LED
UNMSM Página 6
Implementación de circuitos lógicos
Hallando la función:
Aplicando Minterminos:
Y= A’B’CD’+A’B’CD+A’BCD+AB’C’D’+AB’C’D+AB’CD’+AB’CD+ABCD
UNMSM Página 7
Implementación de circuitos lógicos
Y= AB’C’+B’C+CD
V. RESULTADOS:
UNMSM Página 8
Implementación de circuitos lógicos
CIRCUITO NRO 2
UNMSM Página 9
Implementación de circuitos lógicos
Los resultados son los correctos ya que utilizamos el simulados DSCH2 y asi
podemos comprobar cada caso de la tabla lógica y nos arroja el
comportamiento correcto del LED como dice en la tabla de verdad.
VII. CONCLUSIONES:
UNMSM Página 10