Está en la página 1de 11

CARRERA DE INGENIERIA EN

MECATRÒNICA

LABORATORIO DE
SISTEMAS DIGITALES

Integrantes:
Anthony Águila
Andrés González
Christian Perrazo
Alexander Zabala

Noviembre 2020- Abril 2021


LABORATORIO 1

Tema: Problemas lógicos

1. Objetivo(s).

• Familiarizar al estudiante con el software para simular circuitos digitales


• Implementar un problema lógico usando compuertas lógicas

2. Materiales y Equipos.

Herramientas ofimáticas:

• Proteus o software similar para simulaciones

3. Marco Teórico

Las Compuertas Lógicas son circuitos electrónicos conformados internamente por


transistores que se encuentran con arreglos especiales con los que otorgan señales de
voltaje como resultado o una salida de forma booleana, están obtenidos por operaciones
lógicas binarias (suma, multiplicación). También niegan, afirman, incluyen o excluyen
según sus propiedades lógicas. Estas compuertas se pueden aplicar en otras áreas de la
ciencia como mecánica, hidráulica o neumática.

Existen diferentes tipos de compuertas y algunas de estas son más complejas, con la
posibilidad de ser simuladas por compuertas más sencillas. Entre ellas tenemos:

Compuerta AND

Esta compuerta es representada por una multiplicación en el Algebra de Boole. Indica


que es necesario que en todas sus entradas se tenga un estado binario 1 para que la salida
otorgue un 1 binario.

Compuerta OR
En el Algebra de Boole esta es una suma. Esta compuerta permite que con cualquiera de
sus entradas que este en estado binario 1, su salida pasara a un estado 1 también. No es
necesario que todas sus entradas estén accionadas para conseguir un estado 1 a la salida,
pero tampoco causa algún inconveniente.

Compuerta NOT

En este caso esta compuerta solo tiene una entrada y una salida y esta actúa como un
inversor. Para esta situación en la entrada se colocará un 1 y en la salida otorgara un 0 y
en el caso contrario esta recibirá un 0 y mostrara un 1. Por lo cual todo lo que llegue a su
entrada, será inverso en su salida.

Compuerta NAND

También denominada como AND negada, esta compuerta trabaja al contrario de una
AND ya que al no tener entradas en 1 o solamente alguna de ellas, esta concede un 1 en
su salida, pero si esta tiene todas sus entradas en 1 la salida se presenta con un 0.

Compuerta NOR

Así como vimos anteriormente, la compuerta OR también tiene su versión inversa. Esta
compuerta cuando tiene sus entradas en estado 0 su salida estará en 1, pero si alguna de
sus entradas pasa a un estado 1 sin importar en qué posición, su salida será un estado 0.

Compuerta XOR
También llamada OR exclusiva, esta actúa como una suma binaria de un digito cada uno
y el resultado de la suma seria la salida. Otra manera de verlo es que con valores de
entrada igual el estado de salida es 0 y con valores de entrada diferente, la salida será 1.

Compuerta XNOR

Esta es todo lo contrario a la compuerta XOR, ya que cuando las entradas sean iguales se
presentará una salida en estado 1 y si son diferentes la salida será un estado 0.

4. Procedimiento

• Simular 1 circuito lógico a elegir de los resueltos en clase

Se desea controlar el lanzamiento de un misil para lo cual existen 3


personas, un ingeniero electrónico, un militar y un abogado, los
cuales manejan interruptores de encendido y apagado, el misil será
lanzado bajo las siguientes condiciones:

a. El militar y el ingeniero activen sus interruptores.


b. Cuando el militar o el abogado activen sus interruptores.
c. Cuando las tres personas activen sus interruptores.

Diseñar un circuito que controle el lanzamiento del misil, bajo estas


condiciones.

RESOLUCION:

Realizamos el diagrama de bloques:

A: Militar.
B: Ingeniero.
C: Abogado.
F: Lanzamiento del misil.

Asignamos variables lógicas a la entrada:

Logica
Positiva

Ingeniero Militar Abogado

1 0 1 0 1 0

Se lanza No se lanza Se lanza No se lanza Se lanza No se lanza


Misil Misil Misil Misil Misil Misil

Realizamos la tabla de verdad:

A B C F
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1

Escribimos la función en la forma SOP:

𝑭(𝑨, 𝑩, 𝑪) = ∑(𝟓, 𝟔, 𝟕)
𝑭(𝑨, 𝑩, 𝑪) = 𝑨𝑩̅ 𝑪 + 𝑨𝑩𝑪
̅ + 𝑨𝑩𝑪
𝑭(𝑨, 𝑩, 𝑪) = 𝑨𝑪 + 𝑨𝑩

Implementamos la función usando las compuertas:

Usando este diseño se necesita dos compuertas.


Implementamos ahora solo con compuertas NAND.

Función simplificada debe estar en la forma SOP.


Aplicamos el siguiente artificio que solo se cumple
cuando está en función suma de productos.

Circuito con compuertas NAND:

Implementamos la función aplicando las equivalencias:

Simulación en Proteus:

a. Cuando el militar y el ingeniero activen sus interruptores.


b. Cuando el militar o el abogado activen sus interruptores.

c. Cuando las tres personas activen sus interruptores.

d. Caso contrario el misil no se activa.


- Militar desactiva interruptor.

- Nadie activa su interruptor.


• Simular 1 circuito lógico a elegir de los enviados en el deber # 3, que utilice
4 variables de entrada.

Cuatro tanques grandes en una planta química que contienen distintos líquidos se
están calentando. Se utilizan sensores de nivel de líquido para detectar cuando el
tanque A o el tanque B se eleva por encima de un nivel predeterminado. Los sensores
de temperatura en los tanques C y D detectan cuando la temperatura en cualquiera
de estos tanques cae por debajo de un límite prescrito. Suponga que las salidas A y
A del sensor de nivel de líquido están en BAJO cuando el nivel es satisfactorio y en
ALTO cuando el nivel es demasiado alto. Además, las salidas C y D del sensor de
temperatura están en BAJO cuando la temperatura es satisfactoria y en ALTO
cuando la temperatura es demasiado baja. Diseñe un circuito lógico que detecte cada
vez que el nivel en el tanque A o en el tanque B es demasiado alto, al mismo tiempo
que la temperatura en el tanque C o en el tanque D sea demasiado baja.

A, B Sensores de nivel
C, D Sensores de temperatura

A B C D F
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
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 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
F(A,B,C,D) = A’BC’D + A’BCD’ + A’BCD + AB’C’D + AB’CD’ + AB’CD + ABC’D + ABCD’ +
ABCD
F(A,B,C,D) = BC(A’D’ + A’D +AD’ +AD) + AD(B’C’ + B’C + BC’)
F(A,B,C,D) = AC+AD+BC+BD

Simulación del circuito Mulitisim:

A Y C encendido:

A Y D encendido:
B Y C encendido:

B Y D encendido:
4. Bibliografía.

• An Engineering Approach to Digital Design, William Fletcher, Prentice Hall,


1980, ISBN 0132776995, 9780132776998.

• Sistemas Digitales: principios y aplicaciones, Ronald J. Tocci, Pearson


Education, 2003, ISBN 9702602971, 9789702602972

• Análisis y diseño de circuitos lógicos digitales, Victor P. Nelson, Prentice Hall,


1996, ISBN 9789688807064

También podría gustarte