Vous êtes sur la page 1sur 3

INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES

CIRCUITOS DIGITALES

PILA DE 4 NIVELES PARA NÚMEROS BCD

DOCENTE: ING. RAMIRO RÍOS

INTEGRANTES: YULEIDY CORTEZ

ABIGAIL PEÑA

NRC: 2041

Sangolquí, 14 de febrero del 2017


1. Planteamiento del problema

Desarrollar una pila de 4 niveles para números BCD, de 4 bits que permita
guardar y extraer datos, cuyo modo de acceso a sus elementos es de tipo
LIFO (del inglés Last In First Out, «último en entrar, primero en salir»).

Para resolver el problema debemos tener en cuenta la siguiente tabla:

SIP SOP Acción Sincronizada


HOLD (mantener
0 0 datos)
PUSH (guardar
0 1 datos)
1 0 POP (extraer datos)
HOLD(mantener
1 1 datos)

El circuito funciona de manera correcta con la siguiente tabla:

S0 S1 M Acción

1 1 0 Saca los datos

1 1 1 Ingresar lo datos

0 0 X Mantiene los datos

El circuito que hemos diseñado usa multiplexores (74157), registros universales


(74194), decodificadores (7448), displays de 7 segmentos, flip flop (JK).
Este circuito no permite ingresar 4 números diferentes cada uno de 4 bits, los
datos ingresados se guardan cuando se cumple que S0=1, S1=1, M=1, para
poder extraer los datos se debe cumplir que S0=1, S1=1, M=0 y si queremos
mantener los datos que ingresamos S0 y S1 deben estar en 0.
M cumple la función de selección de cada multiplexor en el cual se harán los
registros de cada dato que ingresamos.
El flip flop nos ayuda a que pase 1 o 0 sin que se afecte con la variación del
tiempo
Este circuito cumple con el tipo de registro LIFO, en donde el primero dato que
se ingresa es el último en salir
Los datos ingresados en el primer multiplexor pasan directamente al primer
registro cuando ingresamos un segundo dato los datos que estaban guardados
en el primer registro pasaran al segundo multiplexor y así sucesivamente hasta
completar los cuatro registros que se podrán visualizar en cada display de 7
segmentos.

Vous aimerez peut-être aussi