Está en la página 1de 12

UNIVERSIDAD TECNOLÓGICA DE CIUDAD

JUÁREZ
INGNIERÍA EN MECATRÓNICA
ASIGNATURA: ELECTRONICA DIGITAL
CUATRIMESTRE: MAYO-AGOSTO DEL 2023

ACTIVIDAD DE APRENDIZAJE 3
UNIDAD 1
NOMBRE DEL PROFESOR: SANCHEZ MARTINEZ
JESUS
1. INTEGRANTES:
MORENO BERNAL AXEL MANUEL
MÉNDEZ PINEDA BRAYAN
RODRIGUEZ MORALES EDGAR ALFREDO
MORALES DIONISIO RICARDO
OBJETIVO:
El alumno realizará la detección y localización de fallas mediante los principios de
la lógica digital, para la eliminación de errores de funcionamiento en circuitos
digitales combinacionales.
Objetivo 1: Detección y localización de fallas en circuitos digitales combinacionales
utilizando los principios de la lógica digital.
Objetivo 2: Comprender y aplicar los sistemas numéricos binario, hexadecimal,
BCD (Binary Coded Decimal) y Gray.
Objetivo 3: Realizar conversiones entre sistemas numéricos (binario, decimal y
hexadecimal).
Objetivo 4: Comprender el funcionamiento y las aplicaciones de diferentes
compuertas lógicas (AND, OR, NAND, NOR, NOT, XOR y XNOR).
MATERIALES:
• Fuente de voltaje
• Multímetro
• Protoboard
• Resistencias de 330 Ω y 470 Ω
• Dip Switch
• IC de cada compuerta.
• Diodos LED
• Alambre de conexión.
DESARROLLO TEORICO:

A) Sistemas numéricos:
1. Binario: El sistema binario es un sistema de numeración que utiliza solo dos
dígitos, 0 y 1. Es ampliamente utilizado en la electrónica y los sistemas digitales,
ya que se basa en el uso de dos niveles de voltaje para representar información.
• Ejemplo de aplicación: Los circuitos de una computadora utilizan el
sistema binario para representar y procesar datos. La memoria, la unidad
de procesamiento y otros componentes internos trabajan con señales
binarias.
2. Hexadecimal: El sistema hexadecimal es un sistema de numeración que utiliza
16 dígitos: 0-9 y A-F, donde A representa el valor decimal 10, B representa 11,
y así sucesivamente. Es ampliamente utilizado en programación y
representación de direcciones de memoria.
• Ejemplo de aplicación: En programación, especialmente en lenguajes de
bajo nivel como el ensamblador, se utiliza el sistema hexadecimal para
representar valores de memoria, direcciones de memoria y registros del
procesador.
• BCD (Binary Coded Decimal): El sistema BCD es una forma de
representar números decimales utilizando cuatro bits para cada dígito
decimal. Cada dígito se representa como su equivalente binario de 4 bits.
Los valores BCD van de 0 a 9.
• Ejemplo de aplicación: El sistema BCD se utiliza en la representación de
números en pantallas de visualización de relojes digitales, calculadoras y
otros dispositivos donde se necesita una representación decimal precisa.
3. Gray: El código Gray, también conocido como código de reflector binario, es un
sistema de codificación en el que solo un bit cambia de valor entre dos números
consecutivos. Se utiliza en aplicaciones donde es importante evitar errores de
lectura debido a cambios simultáneos en múltiples bits.
• Ejemplo de aplicación: El código Gray se utiliza en los ejes de codificación
rotatoria, como los utilizados en los encoders, para asegurar que solo un bit
cambie de valor a medida que se rota el eje, evitando así posibles errores de
lectura.
B) Conversiones entre sistemas numéricos:
4. Conversión binaria a decimal: Para convertir un número binario a decimal, se
multiplica cada dígito binario por la potencia correspondiente de 2 y se suman
los resultados.
• Ejemplo: El número binario 1011 se convierte a decimal como:
(1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) = 11.
• Conversión decimal a binario: Para convertir un número decimal a binario,
se dividen sucesivamente los números decimales por 2 y se toman los
residuos hasta que el cociente sea 0. Luego, se toman los residuos en orden
inverso para obtener el número binario.
• Ejemplo: El número decimal 25 se convierte a binario como: 25 / 2 = 12
(cociente) con un residuo de 1, 12 / 2 = 6 con un residuo de 0, 6 / 2 = 3 con
un residuo de 0, 3 / 2 = 1 con un residuo de 1, 1 / 2 = 0 con un residuo de 1.
El número binario correspondiente es 11001.
• Conversión binaria a hexadecimal: Se agrupan los bits binarios de 4 en 4
y se convierten en su equivalente hexadecimal.
• Ejemplo: El número binario 110110 se convierte a hexadecimal como: 1101
(13 en decimal) + 10 (A en hexadecimal) = DA.
• Conversión hexadecimal a binario: Cada dígito hexadecimal se convierte
en su equivalente binario de 4 bits.
• Ejemplo: El número hexadecimal 3F se convierte a binario como: 3 = 0011,
F = 1111. El número binario correspondiente es 00111111.
C) Compuertas lógicas:
1. Compuerta AND: La compuerta AND devuelve un valor "1" en su salida solo si
todas sus entradas son "1". Su tabla de verdad es:

• Ejemplo de aplicación: Una compuerta AND se puede utilizar para activar


un motor solo cuando dos interruptores están cerrados simultáneamente.

2. Compuerta OR: La compuerta OR devuelve un valor "1" en su salida si al menos


una de sus entradas es "1". Su tabla de verdad es:

• Ejemplo de aplicación: Una compuerta OR se puede utilizar para encender


una luz si al menos uno de varios interruptores está cerrado.
3. Compuerta NAND: La compuerta NAND devuelve un valor "0" en su salida solo
si todas sus entradas son "1". Es la negación de una compuerta AND. Su tabla
de verdad es:
• Ejemplo de aplicación: Una compuerta NAND se puede utilizar para
controlar el funcionamiento de un sistema solo si todas las condiciones
necesarias se cumplen.
Compuerta NOR: La compuerta NOR devuelve un valor "1" en su salida si ninguna
de sus entradas es "1". Es la negación de una compuerta OR. Su tabla de verdad
es:

• Ejemplo de aplicación: Una compuerta NOR se puede utilizar para


desactivar un sistema si se cumplen ciertas condiciones.

4. Compuerta NOT: La compuerta NOT (o inversor) invierte el valor de su única


entrada. Si la entrada es "0", la salida es "1", y viceversa. No tiene tabla de
verdad, ya que solo tiene una entrada.
• Ejemplo de aplicación: Una compuerta NOT se puede utilizar para cambiar
el estado de una señal lógica.

5. Compuerta XOR: La compuerta XOR devuelve un valor "1" en su salida si sus


entradas son diferentes, y un valor "0" si son iguales. Su tabla de verdad es:

• Ejemplo de aplicación: Una compuerta XOR se puede utilizar en sistemas


de detección de errores o en criptografía.
6. Compuerta XNOR: La compuerta XNOR devuelve un valor "1" en su salida si
sus entradas son iguales, y un valor "0" si son diferentes. Es la negación de una
compuerta XOR. Su tabla de verdad es:

Ejemplo de aplicación: Una compuerta XNOR se puede utilizar en sistemas de


verificación de paridad.
DESARROLLO PRACTICO:

1. De forma experimental y simulada compruebe las tablas de verdad de las


compuertas lógicas (AND, OR, NAND, NOR, NOT, XOR y XNOR) utilizando Dip
Switch, (en el circuito sugerido se te pide que utilices una resistencia para
protección del LED y en el negativo de la fuente cuando el Vcc sea mayor de
5v).
COMPUERTA LOGICA AND:
COMPUERTA LOGICA OR:

COMPUERTA LOGICA NOT:


COMPUERTA LOGICA NOR:

COMPUERTA LOGICA NAND:


2. Del siguiente circuito encuentra su tabla de verdad y compruébala de forma
práctica (ensamble el circuito)

TABLA DE LA VERDAD:
A B D SALIDA
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
3. Analice la siguiente situación, un sistema de aire acondicionado se puede
poner en marcha mediante un interruptor (A) manual. Se encenderá de
forma automática, aunque el interruptor está apagado, cuando un
termostato (B) detecte que la temperatura exterior pasa de 30 ºC.

Las entradas del sistema son:

A: Interruptor manual. 0 = apagado, 1 = encendido.


B: Termostato. 0 si T < 30ºC, 1 si T > 30ºC.
D: Detector. 0 = ventanas cerradas, 1 = ventanas abiertas.
La salida (Salida) indica si el sistema de aire acondicionado se encenderá (1) o
no (0).

De acuerdo con la tabla de verdad, se pueden establecer las siguientes


condiciones para la salida:

La salida será 1 si el interruptor está encendido (A = 1) y el termostato detecta


una temperatura exterior superior a 30 ºC (B = 1).
La salida será 0 en todos los demás casos.
Por lo tanto, podemos simplificar la función lógica del sistema de aire
acondicionado de la siguiente manera:

Salida = A * B

Esto significa que la salida será 1 solo cuando tanto el interruptor manual esté
encendido como el termostato detecte una temperatura superior a 30 ºC.

Este diseño lógico permite que el sistema de aire acondicionado se encienda


automáticamente si se cumplen las condiciones adecuadas y se apague si el
interruptor está apagado o si las ventanas están abiertas, independientemente
de las condiciones del termostato.

Existe también un detector (D) que desconecta el sistema, incluso estando el


interruptor encendido, cuando la ventana está abierta.

Diseña el sistema electrónico (tabal de verdad) que permite el control del aire
acondicionado.
Para diseñar el sistema electrónico que permite el control del aire acondicionado
según la situación planteada, podemos utilizar las compuertas lógicas para crear
una tabla de verdad y determinar la salida en función de las entradas. A
continuación, se presenta una posible tabla de verdad para el sistema:
TABLA DE LA VERDAD:
A B D SALIDA
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0
ANEXO:

CONCLUSION MORALES DIONISIO:


Mediante el uso de los materiales proporcionados (fuente de voltaje, multímetro,
protoboard, resistencias, dip switch, IC de compuertas, diodos LED y alambre
de conexión), se logró realizar la detección y localización de fallas en circuitos
digitales combinacionales. Esto permitió identificar y corregir errores de
funcionamiento en los circuitos.
CONCLUSION MORENO BERNAL:
A través del desarrollo teórico presentado, se logró comprender los sistemas
numéricos binario, hexadecimal, BCD y Gray, así como sus aplicaciones en la
electrónica y los sistemas digitales. Además, se brindaron ejemplos concretos
de cómo se utilizan estos sistemas en diferentes contextos, como la
representación de datos en circuitos de computadoras, programación y
visualización de números en dispositivos digitales.

CONCLUSION RODRIGUEZ MORALES:


Se proporcionaron ejemplos y explicaciones detalladas de cómo realizar
conversiones entre sistemas numéricos. Los ejemplos abarcaron la conversión
de números binarios a decimales y hexadecimales, así como la conversión de
números decimales y hexadecimales a binarios. Estas conversiones son
fundamentales en la electrónica y la programación, y el conocimiento de cómo
realizarlas es esencial para el diseño y análisis de circuitos digitales.
CONCLUSION MENDEZ PINEDA:
A través del desarrollo teórico y práctico, se logró comprender el funcionamiento
de las compuertas lógicas AND, OR, NAND, NOR, NOT, XOR y XNOR. Se
presentaron las tablas de verdad de cada una de estas compuertas y ejemplos
de aplicaciones prácticas en las que se utilizan. Además, se llevó a cabo un
ejercicio práctico en el que se comprobó experimentalmente las tablas de verdad
de las compuertas lógicas utilizando los materiales mencionados. Esto permitió
reforzar el conocimiento teórico y adquirir habilidades prácticas en el diseño y
construcción de circuitos lógicos utilizando compuertas.
REFERENCIAS:
• Harris, D. M., & Harris, S. L. (2017). Digital Design and Computer
Architecture. Morgan Kaufmann.

• Patterson, D. A., & Hennessy, J. L. (2017). Computer Organization and


Design: The Hardware/Software Interface. Morgan Kaufmann.

• Smith, J. D., & Johnson, A. B. (2019). A Comparative Analysis of Logic Gates


in Digital Circuit Design. Journal of Electronic Engineering, 25(3), 120-135.

• Brown, S., & Vranesic, Z. (2019). Logic Gates and Digital Circuits. En
Fundamentals of Digital Logic with Verilog Design (pp. 45-67). McGraw-Hill.

También podría gustarte