Вы находитесь на странице: 1из 11

U.N.M.S.M.

FACULTAD DE ING. ELECTRÓNICA,


ELÉCTRICA Y DE TELECOMUNICACIONES

APELLIDOS Y NOMBRES CÓDIGO


 Ramirez Rodriguez Carlo Brandon  15190116
 Munarriz Martinez Cristhian  17190039
 Gutiérrez Ayala Diego  16190162
CURSO TEMA

 Implementación de
 Laboratorio de Circuitos
Circuitos Lógicos a partir de
Digitales las Tablas de Verdad.

INFORME FECHAS NOTA

 Final REALIZACIÓN ENTREGA

NÚMERO

 10/10/19  17/10/19
 N°3

GRUPO PROFESOR

 L-12 JUEVES (10-12 am)  ING.PAUCAR CURASMA RONALD


Implementación de circuitos lógicos

EXPERIENCIA N°3

IMPLEMENTACION DE CIRCUITOS LOGICOS A PARTIR DE LAS TABLAS DE VERDAD

I.
II. OBJETIVO

 implementar un circuito lógico a partir de funciones booleanas


 interpretar una tabla de verdad.
 Saber diferenciar entre minterminos y maxterminos

III. RESUMEN TEÓRICO

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).

“Las interpretaciones respectivas de los símbolos 0 y 1 en el sistema de lógica son


Nada y Universo.”
George Boole

En la actualidad, el álgebra de Boole se aplica de forma generalizada en el ámbito del


diseño electrónico. Claude Shannon fue el primero en aplicarla en el diseño de circuitos de
conmutación eléctrica biestables, en 1948. Esta lógica se puede aplicar a dos campos:

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:

 Por tabla de verdad

Una tabla de verdad contiene todos los valores posibles de


una función lógica dependiendo del valor de sus variables. El
número de combinaciones posibles para una función de n
variables vendrá dado por 2n. Una función lógica puede
representarse algebraicamente de distintas formas como
acabamos de ver, pero sólo tiene una tabla de verdad. La
siguiente tabla corresponde a la función lógica del punto
anterior.
La forma más cómoda para ver la equivalencia entre una
tabla de verdad y una expresión algebraica es cuando esta
última se da en su forma canónica.

F = A’BC’ + AB’C’ + AB’C + ABC’

 Gráfica

La representación gráfica es la que se utiliza en circuitos y esquemas electrónicos. En la


siguiente figura se representan gráficamente dos funciones algebraicas, una con símbolos

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:

Un maxitérmino es una expresión lógica de n símbolos que consiste únicamente en la


disyunción lógica y el operador complemento o negación. Los cuales están unidos por los
operadores del algebra de boole (+ . ‘) Por ejemplo, los siguientes términos canónicos son
maxitérminos:

a + b' + c
a' + b + c

Tabla de verdad de algunas compuertas lógicas y se representación en reles

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

 Determinar la función booleana de la salida Y e implementar el circuito lógico en


cada caso para las Tablas de verdad I y II que se dan a continuación.
 Probar el funcionamiento del indicador luminoso (LED) para las diferentes
combinaciones de las entradas.

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= (A+B +C’) * (A+B’+C’) * (A’+B+C’)

 Operando y reduciendo con el algebra de Boole:

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)

 Finalmente obtenemos la función reducida.

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

GND GND GND GND GND OFF

GND GND GND +5V GND OFF


GND GND +5V GND 5V ON

GND GND +5V +5 5V ON

GND +5V GND GND 5V OFF


GND +5V GND +5 GND OFF

GND +5V +5V GND GND OFF

GND +5 +5V +5 GND ON

+5V GND GND GND 5V ON

+5V GND GND +5 5V ON

+5V GND +5V GND 5V ON

+5V GND +5V +5 5V ON

+5V +5V GND GND GND OFF

+5V +5V GND +5 GND OFF

+5V +5V +5V GND GND OFF

+5V +5V +5V +5 5V ON

 Hallando la función:

 Aplicando Minterminos:

 Tomamos las entradas donde la función de salida sea un 1 lógico


 Las entradas donde son un 1 lógico quedan tal cual y las entradas donde son 0 lógico
serán negadas.
 Entonces tenemos la función

Y= A’B’CD’+A’B’CD+A’BCD+AB’C’D’+AB’C’D+AB’CD’+AB’CD+ABCD

 Operando y reduciendo con el algebra de Boole:

UNMSM Página 7
Implementación de circuitos lógicos

Y= A’B’C(D+D’) + AB’C’(D+D’) + AB’C(D+D’) + CD(A’B’+AB)


Y= A’B’C (1) + AB’C’ (1) + AB’C (1) + CD (1)
Y= A’B’C + AB’C’ + AB’C + CD
Y= B’C(A+A’) + AB’C’ + CD
Y= B’C (1) + AB’C’ + CD

 Finalmente obtenemos la función reducida.

Y= AB’C’+B’C+CD

V. RESULTADOS:

 Comprobamos cada caso simulando las funciones:

CIRCUITO LOGICO DE LA TABLA I

CIRCUITO LOGICO DE LA TABLA II

UNMSM Página 8
Implementación de circuitos lógicos

Circuito implementado en laboratorio:


CIRCUITO NRO 1

CIRCUITO NRO 2

UNMSM Página 9
Implementación de circuitos lógicos

VI. DISCUSION DE RESULTADOS:

 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:

 Una experiencia donde debemos analizar cada resultado atravez de la tabla de


verdad, y hacer las mediciones con el multímetro digital y medir la corriente con
el miliamperímetro analógico.

VIII. REFERENCIAS BIBLIOGRAFICAS:


 http://www.dialelec.com/112.html
 http://www.pwrx.com/pages/poductos/diamond.html

UNMSM Página 10

Вам также может понравиться