Está en la página 1de 30

UNIVERSID D MEXIQUENSE DEL BICENTEN RIO

MANUAL DE PRÁCTICAS SISTEMAS DIGITALES

INGENIERÍA MECÁNICA

Unidad de Estudios Superiores IXTL HU C

Nombre del alumno

Nombre del Docente ING. LEONOR MONROY C RMON

Grupo

SISTEM S DIGIT LES

CRÉDITOS HOR S PR CTIC HOR S TEORÍ SESORÍ

7 3 2 0

OBJETIVO

El alumno diseñara e implementara sistemas digitales básicos para la resolución de problemas de


automatización de sistemas mecánicos.

El creciente desarrollo tecnológico del cual somos testigos en esta época se debe a los sistemas
digitales, la tendencia apunta a sistemas cada vez mas automatizados en todas las áreas de la vida
cotidiana, es tarea de los ingenieros hacer uso de los avances científicos y tecnológicos para
revolucionar su ámbito laboral.

El presente manual de practicas para la asigantura de Sistemas Digitales se diseño con el objetivo
de adentrar a los alumnos de la carrera de Ingenieria Mecánica en el inicio, evolución y futuro de
los sistemas digitales con la intención de despertar su interés por crear, desarrollar e innovar.

Las practicas propuestas son un compendio de diversas fuentes basadas en ttencologias


encologias de código
abierto.

Por: Lenor Monroy Carmona


LEYES Y TEOREM S LGEBR DE BOOLE
Leyes:

1) Conmutatividad:
X+Y=Y +X

X·Y=Y·X

2) sociatividad:

X + (Y + Z) = (X + Y ) + Z

X · (Y · Z) = (X · Y ) · Z

3) Distributividad:

X + (Y · Z) = (X + Y ) · (X + Z)

X · (Y + Z) = (X · Y ) + (X · Z) · Y = Y · X

4) Elementos Neutros (Identidad):

X+0=X

X·1=X

5) Complemento:

X+X=1

X·X=0

6) Dominación:

X+1=1X·0=0

Demostración:
X + 1 = (X + 1) · 1 = (X + 1) · (X + X)

(X + 1) · (X + X) = X + (1 · X) = 1

7) Idempotencia:

X+X=X

X·X=X

8) Doble complemento:

X=X

.
9) bsorción:

X+X·Y =X

X · (Y + X) = X

Demostración:

X + X · Y = (X · 1) + (X · Y ) = X · (1 + Y ) = X

10) DeMorgan:

A·B=A+ B

A+B=A· B

Teoremas:
Teorema de la Simplificación

A+A·B= A+B

A · (A + B) = A · B

Demostración: → A · A = 0

A·A+B= B

(A + B) · (A + B) = B

A · (A + B) · (A + B) = A · B

A · (A + B) = A · B

Teorema del
del complemento único

Suponemos 2 complementos para A (A1 y A2)

A + A1 = 1 A + A2 = 1

A · A1 = 0 A · A2 = 0
Luego,

A1 = A1 · 1 = A1 · (A + A2) = A1 · A + A1 · A2

A1 = 0 + A2 · A1

A1 = A · A2 + A1 · A2 = (A + A1) · A2

A1 = 1 · A2 = A2
PR CTIC 1: SISTEM S NUMÉRICOS

OBJETIVO: Realizar conversiones entre diferentes bases numéricas y realizar las operaciones
OBJETIVO:
binarias de maneara apropiada.

M TERI L:
L: Ninguno

PROCEDIMIENTO:

 Exprese cada número binario en decimal


1001
100000
11011
1101110110110

 Exprese cada número decimal en binario


bin ario
61
1024
12340
400

 Sume los números binarios


110110+101101
111101+111111
0111+10110+110001

 Exprese cada número hexadecimal en decimal


3E7C
209D
4B07A

1E9
 Sume los números hexadecimales
8254+AEFA3
B4+F5
34CCD+78ED

 Exprese cada número octal en decimal


7645
537261
7711
CONCLUSIONES::
CONCLUSIONES
PR CTIC 2: FUNCIONES Y COMPUERT S LÓGIC S

OBJETIVO: Comprobara los parámetros de funcionamiento de las compuertas lógicas en base a sus
OBJETIVO:
hojas de especificaciones.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Compuerta NOT 7404
Compuerta AND 7408
Compuerta OR 7432
DipSwitch
Transistor NTE123AP
3 resistencias de 330Ω
3 resistencias de 1KΩ
3 Leds

PROCEDIMIENTO:

 Lea las hojas de especificaciones de los circuitos 7404, 7408 y 7432, de acuerdo a la
información obtenida polarice y arme los siguientes circuitos, de sus conclusiones en base a
los resultados obtenidos.
CONCLUSIONES::
CONCLUSIONES
PR CTIC 3: IMPLEMENT CIÓN DE FUNCIONES LÓGIC S

OBJETIVO: Implementara con compuertas básicas un circuito lógico, entenderá su funcionamiento y


OBJETIVO:
obtendrá la función booleana que lo representa.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Compuerta NOT 7404
Compuerta AND 7408
Compuerta OR 7432
DipSwitch
Transistor 2N2222
6 resistencias de 330Ω
3 resistencias de 1KΩ
6 Leds

PROCEDIMIENTO:

 Arme el siguiente circuito, determine la función booleana que qu e lo representa, observe la


salida del circuito a través del led
le d y anote los valores obtenidos.

CONCLUSIONES:
PR CTIC 4: MINIMIZ CIÓN DE FUNCIONES

OBJETIVO: Reducir la ecuación booleana e implementar


OBJETIVO: im plementar el circuito lógico, obtener la tabla de vverdad
erdad
y comprobar que cumple con la original.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Compuerta NOT 7404
Compuerta AND 7408
Compuerta OR 7432
DipSwitch
Transistor 2N2222
6 resistencias de 330Ω
3 resistencias de 1KΩ
6 Leds

PROCEDIMIENTO:

 b ●c+a●c’+a●b+a●b●d
Analice la siguiente ecuación para obtener la tabla de verdad f= b●c+a●c’+a●b+a●b●d
 Haga el diagrama lógico correspondiente a la ecuación
ecua ción
 Construya el circuito, observe el funcionamiento del circuito y de sus conclusiones.

CONCLUSIONES::
CONCLUSIONES
PR CTIC 5: CIRCUITO LÓGICO COMBIN TORIO

OBJETIVO:: Obtener las ecuaciones booleanas para un


OBJETIVO u n problema práctico.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Compuerta NOT 7404
Compuerta AND 7408
Compuerta OR 7432
Compuerta NAND 7400
Compuerta EXOR 7486
DipSwitch
Transistor 2N2222
5 resistencias de 330Ω
5 resistencias de 1KΩ
5 Leds

PROCEDIMIENTO:
 Diseñe un sistema que identifique los números primos dentro de una palabra de 4 bits
 Construya la tabla de verdad que corresponde
 Implemente el circuito y compruebe su funcionamiento.

CONCLUSIONES::
CONCLUSIONES
PR CTIC 6: CIRCUITO SEMISUM DOR Y SUM DOR COMPLETO

OBJETIVO:: Comprobar el funcionamiento del diseño de un semisumador y un sumador completo


OBJETIVO

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Compuerta NOT 7404
Compuerta AND 7408
Compuerta OR 7432
Compuerta NAND 7400
Compuerta EXOR 7486
DipSwitch
5 resistencias de 330Ω
5 resistencias de 1KΩ
5 Leds

PROCEDIMIENTO:

 Analice la tabla de verdad que corresponde


 Implemente el circuito y compruebe su funcionamiento.

CONCLUSIONES::
CONCLUSIONES
PR CTIC 7: DECODIFIC DORES

OBJETIVO:: Comprobar el funcionamiento del diseño de un semisumador y un sumador completo


OBJETIVO

M TERI L:L:
Fuente de 5V
Multímetro
Protoboard
DipSwitch
Decodificador BCD a 7 segmentos CI 7447 (ÁNODO COMÚN)
Decodificador BCD a 7 segmentos CI 7448 (CÁTODO COMÚN)
6 resistencias de 470Ω
2 resistencias de 220Ω
Visualizador de 7 segmentos

PROCEDIMIENTO:

 Analizar las hojas de especificaciones correspondientes a los decodificadores BCD a 7


segmentos.

Arme el circuito 7448 colocando un interruptor para entrada de control, así como para las
entradas de selección, a cada salida coloque un led para observar el valor de salida.
 Verifique la tabla de verdad
 Arme el circuito 7447 colocando un interruptor para cada entrada de control y de selección,
conecte las salidas a un visualizador de 7 segmentos.
 De sus conclusiones.
CONCLUSIONES::
CONCLUSIONES
PR CT IC 8: CODIFIC
CODIFIC DOR DE PRIORID
PRIORID D DE DECIM L BCD

OBJETIVO : Comprobar en el circuito del codificador que el número decimal que contiene cada canal
de entrada sea equivalente a la cantidad binaria de salida.

M TERI L :
Fuente de 5V
Multímetro
Protoboard
DipSwitch
CI 7404
10 resistencias de 1KΩ
6 resistencias de 220Ω
CI 74148

PROCEDIMIENTO:

 Analizar la tabla de verdad y entender el funcionamiento del circuito.


 Armar el circuito correspondiente, analizar y expresar sus conclusiones.
CONCLUSIONES:
PR CTIC 9: MULTIPLEXORES

OBJETIVO: Investigar la configuración del multiplexor de 4-1 canales. Aprender a utilizar el multiplexor
OBJETIVO:
para implementar circuitos lógicos combinacionales.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Multiplexor de 4-1 (74ls153) y de 8-1 (74ls151)
Led´s
1 resistencia de 150 ohms.
1 compuerta OR de 2 entradas (7432)
Hojas de información de datos del CI 74153

PROCEDIMIENTO:

 Investigar la configuración del multiplexor de acuerdo


acue rdo a las hojas de datos, probar el
funcionamiento del multiplexor de 4-1 (74ls153).
 Aplicar los multiplexores para la implementación de funciones lógicas. (diagrama anexo).
 Anotar sus observaciones y conclusiones.
CONCLUSIONES:
PR CTIC 10: FUNCION MIENTO DE FLIP-FLOPS

OBJETIVO:: Armar los flip flops en base a compuertas NAND y NOR, analizar su fu
OBJETIVO funcionamiento.
ncionamiento.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Dipswitch
3 resistencias de 330 Ω
4 resistencia de 1KΩ
CI 7400
CI7402
LM 555
Led´s

PROCEDIMIENTO:

 Construya los siguientes circuitos



Obtenga la tabla de verdad
 Anotar sus observaciones y conclusiones.
CONCLUSIONES:
PR CTIC 11: CONT DORES

OBJETIVO: Aprender a utilizar el contador de décadas y aplicarlo en un contador de 0-99 y de 99-0.


OBJETIVO:
Montaje y comprobación del funcionamiento
fu ncionamiento del decodificador BCD-7.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
2 CI 74LS192
2 CI 74LS47
2 Display de anodo comun
Led´s
2 resistencia de 150 ohms.
11 resistencia de 1 Kohms.
1 LM555
1 CI NANAD 74LS00
1 CI NOT 74LS04

2 PULSADORES N.A
2 DIPSWICH

PROCEDIMIENTO:

 Investigar la configuración de los circuitos de acuerdo a las


l as hojas de datos.
 Conectar de acuerdo a la configuración mostrada.
 Inicie el conteo de acuerdo a la configuración.
 Anotar sus observaciones y conclusiones.
PR CTIC 12: REGISTROS DE CORRIMIENTO

OBJETIVO:: El alumno entenderá la


OBJETIVO l a transferencia de datos entre registros.

M TERI L: L:
Fuente de 5V
Multímetro
Protoboard
Dipswitch
1 resistencias de 22 KΩ
5 resistencia de 1KΩ
10 resistencias de 330 Ω
1 pushbotton
1 CI 74LS273
1 Capacitor de 1μF
LM 555
Led´s

PROCEDIMIENTO:

 Armar el circuito indicado


 Elegir el registro de los 4 bits que se quiere transferir
 Observar la transferencia de regitrso
r egitrso
 Anotar sus observaciones y conclusiones.
CONCLUSIONES:
PROGR M CIÓN EN VHDL T RJET DIGILENT NEXYS 4DDR

REQUISITOS DE SOFTWARE Y HARDWARE PARA


PA RA EL DESARROLLO DE LAS PRÁCTICAS:

- TARJETA DIGILENT NEXYS 4DDR


o DISPOSITIVO XC7A100T
o ENCAPSULADO CSG324
o FPGA ARTIX-7

SOFTWARE ISE DESING SUITE 14.7


-- LENGUAJE VHDL

RECOMENDACIONES:

1. Descargar del sitio web www.digilentinc.com el manual de la tarjeta FPGA NEXYS 4DDR,
así como el esquema de conexiones, en estos archivos encontraremos infor
información
mación útil de
la asignación de pines.
2. Instalar el software ISE Desing Suit 14.7, el cual podemos descargar del sitio web
www.xilinx.com
www.xilinx.com..
3. Iniciar un nuevo proyecto verificando que la configuración de la tarjeta a utilizar sea la
correcta.
PRACTICA 1. ENTRADA-SALIDA

El siguiente programa recibe una señal de entrada de 8 bits en paralelo por medio de los switchs
integrados en la tarjeta y esta entradas se refleja en los leds integrados de la tarjeta.

- Abrimos un nuevo proyecto, seleccionamos new source elegimos VHDL Module y damos un
nombre al archivo.

- En la siguiente ventana declaramos las variables de entrada y salida,


s alida, que pueden ser de tipo
bit, o bit vector.

- Seleccionamos Next y nos mostrara el entorno de programación.


- Comenzaremos a escribir el código de la practica 1.
- Compilamos el programa (Synthesize-XST), una vez que ya no tenga errores, procedemos a
la asignación de pines en la tarjeta,
tarje ta, seleccionando (planAhead) Post-Synthesis.
- Asignamos los pines correspondientes de acuerdo al manual de la
l a tarjeta,
en este caso 8 entradas, 8 salidas.

- Una vez asignados los pines seleccionamos Implement Desing y posteriormente Generate
Programming File, si no nos marca algún error en estos pasos, podemos proceder a
descargar el programa a la tarjeta.
- Seleccionamos Target Device y procedemos a abrir el archivo .bit del programa.

- Finalmente verificamos el correcto funcionamiento de acuerdo


ac uerdo a la programación.

También podría gustarte