Practica 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

ELECTRÓNICA DIGITAL

Practica 2

Carrera:

Electromecanica

Grupo:

EM6A

Equipo:

Rincon Lopez Zaid Armando #21211512


Duarte Valenzuela Luis Gael #2121
Cavazos Vega Axel Yael #2121

Profesor:
JORGE CARLOS RIOS

Fecha: 25/04/2024
Marco Teórico:

Cada compuerta lógica NOT, OR y AND pueden ser reemplazadas por un


arreglo de compuertas NAND.Para poder realizar este circuito tuvimos que
investigar como hacer que cumpla su función utilizando solamente
compuertas NAND.

Los teoremas de De Morgan resultan beneficiosos cuando nos enfrentamos a


la tarea de construir un circuito digital que requiera la combinación de
múltiples puertas lógicas y deseamos optimizar costos y aprovechar
eficientemente los recursos de los circuitos integrados, utilizando un único
tipo de puertas lógicas. Este enfoque se vuelve particularmente valioso en
situaciones donde contamos con un gran número de puertas lógicas de
diferentes tipos en un circuito integrado digital, ya que mediante la aplicación
de los teoremas de De Morgan, podemos transformar todas estas puertas, ya
sean AND, OR, NOT, NOR, etc., en una cadena de puertas NAND. Al
estandarizar el uso de puertas NAND, es posible simplificar el diseño,
eliminando redundancias y reduciendo el número total de tipos de puertas
necesarias para implementar el circuito.

“Electrónica digital: Álgebra de Boole y puertas lógicas.” Educa2


https://www.educa2.madrid.org/web/antonio.melgarejo/electronica-digital-algebra-de-boole-
y-puertas-logicas#:~:text=El%20Teorema%20de%20De%20Morgan,de%20las%20variables
%20negada%20individualmente. (Esta página web proporciona información detallada sobre
cómo implementar compuertas lógicas utilizando únicamente compuertas NAND, lo que fue
útil para comprender cómo diseñar circuitos que cumplan con esta restricción).
Código Binario:

En la conversión de números decimales a binarios utilizando la tabla de


valores 8-4-2-1, se descompone el número decimal en potencias de 2,
comenzando desde la posición más alta hasta la más baja. La tabla de
valores 8-4-2-1 se refiere a las potencias de 2, donde el primer bit representa
el valor 8, el segundo bit el valor 4, el tercer bit el valor 2 y el cuarto bit el
valor 1.

Aquí hay un ejemplo de cómo convertir el número decimal 13 a binario


utilizando esta tabla:

8 4 2 1

1 1 0 1

Si sumamos los números en los que por debajo hay un 1 (8+4+1), la suma
total nos dará como resultado 13 y la combinación de 1 y 0 de la segunda fila
es su representación en código binario “1101”

“Conceptos básicos de programación - Patrones en números binarios.” GCF


Global
https://edu.gcfglobal.org/es/conceptos-basicos-de-programacion/patrones-en-
numeros-binarios/1/ (esta web proporciona informacion de como funcionan
las conversiones de numeros binarios a decimales y vicebersa)
Desarrollo Problema 1:

1. Se quiere implementar un sistema con dos luces de alarma (diodos LED) y


tres sensores (entradas
digitales). Llamaremos 1 y 2 a las luces de alarma, A, B y C a los sensores
digitales. El sistema
deberá funcionar de la siguiente manera:
* La alarma 1 se dispara si se recibe señal del sensor A exclusivamente.
* La alarma 2 se dispara si se recibe señal del sensor C exclusivamente.
* Las dos alarmas se disparan si se recibe señal de al menos dos sensores
cualesquiera.
a) Implemente el diseño
b) Normalice el circuito a implementar utilizando solamente compuertas
NAND.

Materiales:

-2 compuertas AND
-2 compuertas OR
-2 LEDs
-2 resistencias de 220 ohms
-Cables Jumpers
-1 Protoboard

Para realizar este circuito conectamos una OR a cada LED, la OR del LED1
es accionada por la entrada A y a su vez puede ser accionada por la
multiplicación de BC por medio de una compuerta AND. Por otro lado la OR
del LED2 es accionada por la entrada C y a su vez puede ser accionada por
la multiplicación de AB por medio de una compuerta AND. Así cumplimos con
los requisitos del problema.
Diagrama Normal:

Tabla de la verdad:

A B C F

0 0 0 0

0 0 1 1

0 1 0 0

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 1

0 1 1 1

LED 1: A+BC LED2: C+AB


Diagrama solo NAND:

Tabla de la verdad:

A B C F
0 0 0 0

0 0 1 1

0 1 0 0

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 1

0 1 1 1

LED1= ((A´)(BC)´)´ LED2= ((C´)(AB)´)´


Desarrollo Problema 2:

2. Detectores de monedas. Se desea detectar qué tipos de monedas se


insertan en una máquina expendedora. Las monedas que se aceptan son de
$1 (UP), $5 (CP) y $10 (DP). Para ello se colocan tres fotoceldas a distancia
conveniente, de manera que la moneda de $1 sólo cubra la fotocelda C; la
moneda $5 sólo las fotoceldas B y C; y la moneda de $10 sólo las tres
fotoceldas A, B y C. El sistema consta de tres entradas A, B y C, donde
toman el valor de 1 cuando hay moneda presente y de 0 cuando no hay
moneda en esa fotocelda. Es conveniente incluir una cuarta salida M que
tome el valor de 1 cuando ocurra una combinación de entrada no prevista.
Cuando la moneda es la indicada, la salida tomará el valor de “1”. Diseñe el
circuito combinacional que cumpla con las condiciones anteriores e
impleméntelo.

Materiales:

-12 compuertas AND


-6 compuertas NOT
-3 compuertas OR
-4 LEDs
-4 resistencias de 220 ohms
-4 sensores CNY70

Para realizar el siguiente circuito haremos un arreglo de AND, OR y NOT.


Para encender el LED $10 multiplicaremos con 2 AND las entradas ABC,
para encender el LED $5 multiplicaremos con AND las entradas A´BC con un
inversor en la entrada A, para encender el LED $1 multiplicaremos con AND
entradas A´B´C con inversores en A y B. Para encender el LED M o Error
conectaremos 3 OR una a la entrada de otra, nos quedaran 4 entradas libres,
a una entrada conectaremos 2 AND que multiplicaran las entradas ABC´, a
otra entrada multiplicaremos con AND las entradas AB´C, a otra entrada
multiplicaremos con AND las entradas con BC ́ y a la entrada restante
multiplicaremos con AND las entradas AB´
Diagrama:

Tabla de la verdad:

Cuando F es 0 el LED M o Error tiene que encender a excepción de cuando


A=0 B=0 y C=0
A B C F

0 0 0 0

0 0 1 1

0 1 0 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 1

0 1 1 1

$10= ABC, $5=A´BC, $1=A´B´C, Error=ABC´+AB´C+BC´+B´C


Desarrollo Problema 3:

Diseñe una etapa al circuito anterior que indique en un visualizador de 7


segmentos el valor de la
moneda que se está detectando.

Materiales:

● 12 compuertas AND
● 6 compuertas NOT
● 4 compuertas OR
● CI 74LS47
● Display LED de 7 segmentos de Ánodo común
● 1 LED
● Varias resistencias de 220 ohms
● 4 sensores CNY70

La conexión será igual a la anterior solo que las salidas serán


conectadas a un CI 74LS47 el cual tiene entradas ABCD. Con
ayuda de este CI 74LS47 representaremos los números en un
display de 7 segmentos
Para representar los números en el display le daremos el numero
que queremos representar pero en código binario y cada entrada
del 7447 representa un valor, A: 1, B: 2, C: 4 y D: 8. Por ejemplo si
queremos representar el 10 para la moneda de $10 lo que tenemos
que hacer es mandar señales de 1 a las entradas B y D, así la
suma de los números que representan (2 y 8) nos dará el número
10.

Pero antes conectaremos una OR en cada entrada del 7447 para


controlarlo.
La salida de $10 la conectaremos a las OR que están conectadas a
las entradas B y D, la da salida de $5 la conectaremos a las OR
que están conectadas a las entradas A y C y finalmente la salida de
$1 ala OR conectada a la entrada de A.
Diagrama:

Tabla de la verdad:
Cuando F es 0 el LED M o Error tiene que encender a excepción de cuando
A=0 B=0 y C=0
A B C F
0 0 0 0

0 0 1 1

0 1 0 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 1

0 1 1 1

$10= ABC, $5=A´BC, $1=A´B´C, Error=ABC´+AB´C+BC´+B´C


Conclusiones:
En este informe, se exploraron dos aplicaciones prácticas de la simplificación
de funciones mediante mapas de Karnaugh en el diseño de circuitos
combinacionales. En el primer caso, se diseñó un sistema de luces de alarma
con múltiples sensores, demostrando la eficiencia de este método para
establecer condiciones de activación basadas en combinaciones específicas
de entradas. Además, se demostró la capacidad de normalizar el circuito
utilizando exclusivamente compuertas NAND, lo que resalta la versatilidad y
la optimización en el diseño de circuitos. En el segundo caso, se abordó el
diseño de un sistema de detección de monedas para una máquina
expendedora, destacando la capacidad de los mapas de Karnaugh para
manejar múltiples combinaciones de entrada y establecer condiciones
precisas para la detección de monedas. Finalmente, se propuso una etapa
adicional para visualizar el valor de la moneda detectada, lo que demuestra la
escalabilidad y la integración de estos métodos en sistemas más complejos.
Estos ejemplos ilustran el poder y la aplicabilidad de las técnicas de
simplificación de funciones por mapas de Karnaugh en el diseño de circuitos
combinacionales para una variedad de aplicaciones prácticas.

También podría gustarte