Está en la página 1de 10

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

LABORATORIO DE ELECTRONICA DIGITAL I


REPORTE 4

Nombre: González Murillo Erick Manuel


Matricula: 1986712
Carrera: IMTC
Maestro: Ing. Puente Ramírez Norma Patricia
Brigada: 204
Salón: CIS2
Fecha de entrega: viernes, 17 de septiembre de 2021

Ciclo escolar Agosto – Diciembre 2021


San Nicolás de los Garza, martes, 14 de septiembre de 2021
Contenido
OBJETIVO: ........................................................................................................................................... 3
HIPOTESIS: .......................................................................................................................................... 3
MARCO TEORICO: .............................................................................................................................. 3
FUNCIÓN LÓGICA ........................................................................................................................... 3
TABLA DE VERDAD ......................................................................................................................... 4
SIMULACIÓN:....................................................................................................................................... 6
MATERIALES:................................................................................................................................... 6
PROCEDIMIENTO: ........................................................................................................................... 6
RESULTADOS:..................................................................................................................................... 7
ANALISIS DE RESULTADOS:.............................................................................................................. 9
CONCLUSIONES: ................................................................................................................................ 9
BIBLIOGRAFIA: .................................................................................................................................. 10
OBJETIVO:

Saber cómo formular una tabla a partir de una formula, realizar el circuito y interpretar sus salidas.

HIPOTESIS:

Las compuertas, todas, tienen una tabla de verdad, se llama así por el tipo de entradas y en
combinación de estas, debe de haber una salida o respuesta, dependiendo de la cantidad de
variables, hay una determinada cantidad de combinaciones.

MARCO TEORICO:

FUNCIÓN LÓGICA

Esta es la definición de función lógica:


“Representación formal del comportamiento de un circuito digital.”
Hay dos cosas muy importantes en esta definición. La primera es que una función lógica es cualquier
forma de decir (expresar, representar) lo que queremos que haga un circuito. Puede ser un dibujo,
un diagrama, una tabla, una lista... La segunda cosa es que tiene que ser formal. Es decir, tiene que
haber unas reglas que nos digan cómo hemos de representar el comportamiento del circuito.
Además de la definición de función lógica, hay dos definiciones más que necesitas conocer:
• Aridad: Es el número de variables lógicas de entrada de la función lógica, o del circuito, que
es lo mismo.
• Valoración: es una las posibles combinaciones de valores de las entradas. Por tanto, una
función lógica tendrá 2aridad valoraciones.
Veamos un ejemplo. “Queremos hacer un circuito con tres entradas llamadas A, B y C, y una salida
llamada F, y que la salida se active si el número de entradas a 1 es impar”.
Vamos por partes. ¿Sabrías decirme cuál es la aridad de esta función? Correcto, es 3, ya que hemos
dicho que tenemos tres entradas. ¿Y cuántas valoraciones tendrá esta función? Pues 23
valoraciones, que son 8.
Y, por último, ¿la descripción que te he dado te parece formal y sin ambigüedades? Yo diría que no,
ya que ¿cuál debe ser la salida si no hay ninguna entrada a 1?
No importa si decidimos que cero entradas a 1 es par o impar, lo importante es que la definición que
te he dado no especifica completamente el comportamiento del circuito. En los siguientes apartados
verás una herramienta para representar funciones lógicas sin equívocos ni ambigüedades.
TABLA DE VERDAD
La tabla de verdad es la representación de una función lógica en forma de tabla. Hay unas reglas
sencillas, pero estrictas, para construir esta tabla.
• La tabla tiene tantas columnas como entradas y salidas tenga función lógica.
• La tabla tiene tantas filas como valoraciones tenga la función lógica. Recuerda, el número de
valoraciones es dos elevado a la aridad (número de entradas).
• A cada valoración se le asigna una fila.
• Las valoraciones se ordenan siguiendo la numeración binaria, empezando por la que
representa al cero.
• Las entradas se ponen a la izquierda, y las salidas a la derecha.
• La tabla de verdad de una función es única. Es decir, para una función lógica sólo existe una
tabla de verdad
Para empezar a construir la tabla nos hacemos la pregunta siguiente: ¿cuántas columnas y filas
tendrá la tabla? La respuesta es fácil: tres entradas más una salida igual a cuatro columnas, y cómo
la aridad es 3, el número de valoraciones es 23 = 8 por lo que tendremos 8 filas. ¡Perfecto! Ya
podemos dibujar la tabla (Tabla 1).

Tabla 1. Estructura de una tabla de verdad para una función de aridad 3 y una salida.

Ahora ponemos las entradas a la izquierda, y las salidas, en este caso la salida, a la derecha.
Importante. ¿Qué orden utilizamos para poner las entradas? El orden es fundamental, ya que les da
sentido a las valoraciones. No es lo mismo 0012 que 1002 por lo que hay que decidir si vamos a
escribir M, I y D o D, I y M. Cualquier combinación es válida, y puedes elegir la que más te guste o te
resulte más cómoda. Pero una vez has elegido una ordenación, no puedes cambiarla. En este
documento yo te sugiero utilizar M, I y D. De esta forma la tabla quedaría como ves en la Tabla 2:

Tabla 2. Tabla de verdad con las entradas M, I, D y la salida L.


El siguiente paso es escribir las valoraciones, en binario, empezando desde 0, considerando que la
variable de la derecha, es decir la entrada D, es la de menor peso. De este modo, la tabla quedaría
cómo ves a continuación en la Tabla 3.

Tabla 3. Tabla de verdad con las valoraciones.


Por último, queda asignar el valor de la salida para cada valoración. En ese caso el enunciado es
claro y el funcionamiento de este circuito es bien conocido, por lo que no es difícil completar la tabla
como puedes ver en la Tabla 4.

Tabla 4. Tabla de verdad para la función lógica L.


SIMULACIÓN:

MATERIALES:

• Compuerta NOT
• Compuerta AND
• Compuerta Or
• Logicprobe
• Logictoggle
• Proteus
• Excel

PROCEDIMIENTO:

1. Identificar la cantidad de variables de tu función lógica.


2. Hacer una tabla con la cantidad de variables en orden de preferencia.
3. Si en las funciones hay negadas, hacer una segunda tabla con todas las variables negadas
para apoyarte.
4. Separar la función lógica en operaciones, ya sea de la Suma de múltiplos, separar las
multiplicaciones y meterlas en la tabla como otra columna.
5. Al tener todas las columnas necesarias, empezar a llenarlas por la parte de las variables
normales, para que sea más fácil, se llena de atrás hacia adelante y multiplicando de dos en
dos la cantidad de “0” y “1”.
6. Llenar la tabla de las negadas, lo que es solo repetir las respuestas las normales, pero con el
valor inverso. Por ejemplo: si hay “1”, se pone “0”.
7. Llenar la tercera tabla con las primeras operaciones que hayas dividido, de acuerdo con el tipo
de operación que hay.
8. Poner la respuesta con toda la función y con las operaciones que queda.
9. Ya con la respuesta y la función, crear un circuito o simulación para verificar tus entradas y
respuestas.
10. Al verificar tus respuestas, de preferencia poner tu tabla de verdad resumida con la cantidad
de variables y las respuestas solamente.
RESULTADOS:

A B C D A' B' C' D' A' B C' A' D' A' B' D F1
0 0 0 0 1 1 1 1 0 1 0 1
0 0 0 1 1 1 1 0 0 0 1 1
0 0 1 0 1 1 0 1 0 1 0 1
0 0 1 1 1 1 0 0 0 0 1 1
0 1 0 0 1 0 1 1 1 1 0 1
0 1 0 1 1 0 1 0 1 0 0 1
0 1 1 0 1 0 0 1 0 1 0 1
0 1 1 1 1 0 0 0 0 0 0 0
1 0 0 0 0 1 1 1 0 0 0 0
1 0 0 1 0 1 1 0 0 0 0 0
1 0 1 0 0 1 0 1 0 0 0 0
1 0 1 1 0 1 0 0 0 0 0 0
1 1 0 0 0 0 1 1 0 0 0 0
1 1 0 1 0 0 1 0 0 0 0 0
1 1 1 0 0 0 0 1 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0 0
A B C D A' B' C' D' A + B' + C + D A' + B + D A' + B + C' + D' F2
0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 1 1 1 1 0 1 1 1 1
0 0 1 0 1 1 0 1 1 1 1 1
0 0 1 1 1 1 0 0 1 1 1 1
0 1 0 0 1 0 1 1 0 1 1 0
0 1 0 1 1 0 1 0 1 1 1 1
0 1 1 0 1 0 0 1 1 1 1 1
0 1 1 1 1 0 0 0 1 1 1 1
1 0 0 0 0 1 1 1 1 0 1 0
1 0 0 1 0 1 1 0 1 1 1 1
1 0 1 0 0 1 0 1 1 0 1 0
1 0 1 1 0 1 0 0 1 1 0 0
1 1 0 0 0 0 1 1 1 1 1 1
1 1 0 1 0 0 1 0 1 1 1 1
1 1 1 0 0 0 0 1 1 1 1 1
1 1 1 1 0 0 0 0 1 1 1 1
ANALISIS DE RESULTADOS:

Al proceso de hacer cada una de las tablas, nos damos cuenta de que hay cosas que se repiten y
que es más sencillo de lo que parece, si observas con atención la cantidad de ceros y unos se
multiplican de atrás hacia delante, en la columna D hay una vez un cero y una vez uno, en la C hay
dos ceros y dos unos, en la B hay cuatro ceros y cuatro unos, en la columna A hay ocho ceros y
ochos uno, así puedes llenarla fácilmente, ya que es una condición que se repite con todas.
Además, que al realizar las operaciones podemos ver que no es tan necesario realizar las
operaciones como tal en libreta, ya que hay condiciones en las compuertas se puede predecir
fácilmente el resultado, en el caso de la AND (multiplicación), todas las variables tienen que ser uno
para que el resultado sea 1, si tres son 1 pero una variable es 0, no importa las demás, el resultado
será 0, en el caso de la compuerta OR (suma), en este caso con que solo haya un uno la respuesta
será 1.
Es sencillo interpretar esto, ya que cualquier numero multiplicado por 0, da 0, y en la suma con que
haya 1, se quedara presente.

CONCLUSIONES:

Es satisfactorio ver que hacer este tipo de operaciones es más fácilmente de lo que parece, hay más
compuertas que solo estas 3, que son las negadas, pero es bueno empezaron con algo sencillo.
Es bueno también ver como puedes sacar la operación binaria a partir del circuito, ya que no es otra
cosa que ver cuales compuertas tienes y agregar por partes estas sumas o multiplicaciones.
También, puedes crear o sacar la tabla de verdad de un circuito desde proteus a la hora de tener una
cierta cantidad de compuertas, te crea también la operación, pero al final del día es bueno saber de
dónde sale cada cosa.
BIBLIOGRAFIA:

John F. Wakerly “Digital design : principles and practices”, Upper Saddle River :
Pearson Prentice Hall. 2006

Antonio Lloris Ruiz; Alberto Prieto Espinosa; Luis Parrilla Roure “Sistemas digitales”,
Aravaca, Madrid: McGraw-Hill/Interamericana de España. 200

También podría gustarte