0% encontró este documento útil (0 votos)
270 vistas40 páginas

Diagramas y Tablas en Circuitos Secuenciales

Este documento presenta una práctica sobre circuitos secuenciales. La práctica incluye construir osciladores y flip-flops usando el circuito integrado 555 y compuertas lógicas. Se explican conceptos teóricos como osciladores monoestables y astables. También se describen los pasos para el desarrollo de la práctica.

Cargado por

Natalia Ledesma
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
270 vistas40 páginas

Diagramas y Tablas en Circuitos Secuenciales

Este documento presenta una práctica sobre circuitos secuenciales. La práctica incluye construir osciladores y flip-flops usando el circuito integrado 555 y compuertas lógicas. Se explican conceptos teóricos como osciladores monoestables y astables. También se describen los pasos para el desarrollo de la práctica.

Cargado por

Natalia Ledesma
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO POLITECNICO NACIONAL

CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS


“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA

GRUPO FECHA

PRACTICA NO 1 DIAGRAMAS
Y TABLAS DE ESTADO

COMPETENCIA:

• Diseña diagramas y tablas de Estado, aplicados a problemas sencillos de Circuitos Secuenciales


• Elabora diagramas de estado mediante un software de aplicación gráfica.
• Representa en un software de aplicación grafica los diagramas y tablas de estado de algunos
problemas propuestos.

MARCO TEORICO
En la lógica combinacional los circuitos producen una respuesta instantánea, es decir, las salidas se pueden calcular
a partir de la combinación de los valores de las entradas en el mismo instante. La lógica combinacional no sirve para
construir circuitos que con capacidad de memoria, es decir, funciones lógicas cuya salida en el instante presente
depende de entradas en el pasado. Es entonces, cuando los circuitos secuenciales aparecen y cobran relevancia
conceptos que no eran tan trascendentes para los circuitos combinacionales, algunos de estos conceptos son:
instante presente, instante siguiente, estado, retroalimentación, tiempo de propagación, sincronización, memoria,
secuencia, conteo, etc. Obsérvese que el principal concepto involucrado en todos los anteriores es el tiempo.

Un circuito cuya salida depende no solo de la combinación de entrada, sino también de la historia de las entradas
anteriores se denomina Circuito Secuencial. La historia de las entradas anteriores en un momento dado se
encuentra resumida en el estado del circuito, el cual se expresa en un conjunto de variables de estado.

Como puede verse entonces, en los circuitos secuenciales entra un factor que no se había considerado en los
combinacionales, dicho factor es el tiempo. De hecho, los circuitos secuenciales se clasifican de acuerdo a la
manera como manejan el tiempo en circuitos secuenciales síncronos y circuitos secuenciales asíncronos.

En un circuito secuencial asíncrono, los cambios de estado ocurren al ritmo natural marcado por los retardos
asociados a las compuertas lógicas utilizadas en su implementación, es decir, estos circuitos no usan elementos
especiales de memoria, pues se sirven de los retardos propios (tiempos de propagación) de las compuertas lógicas
usados en ellos. Esta manera de operar puede ocasionar algunos problemas de funcionamiento, ya que estos
retardos naturales no están bajo el control del diseñador y además no son idénticos en cada compuerta lógica.

Los circuitos secuenciales síncronos, sólo permiten un cambio de estado en los intantes marcados por una señal
de sincronismo de tipo oscilatorio denominada reloj. Con ésto se pueden evitar los problemas que tienen los circuitos
asíncronos originados por cambios de estado no uniformes en todo el circuito. Un circuito secuencial puede
entenderse simplemente como un circuito combinacional en el cual las salidas dependen tanto de las entradas como
de las salidas en instantes anteriores, esto implica una retroalimentación de las salidas como se muestra en
diagrama de la siguiente figura

1 de 3
Ing. Jacobina Herrera Cervantes
MATERIAL A UTILIZAR
 Tablilla experimentadora (protoboard)
 Led`s de diferentes colores
 Resistencias de diferentes valores
 Circuitos Integrados. C.I. 7400, 7402

DESARROLLO

1. Arma el siguiente diagrama en el protoboard

2. Dibuja las salidas en el siguiente diagrama


a. Cuando C=0
b. Cuando C=1

3. Arma el siguiente circuito

2 de 3
Ing. Jacobina Herrera Cervantes
4. Dibuja nuevamente el resultado de las salidas

5. Indicar razonadamente cuál de los dos circuitos tiene un comportamiento


secuencial

3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA NO 2 OSCILADORES.

COMPETENCIA:

• Construye circuitos temporizadores y osciladores para generar disparos y pulsos de reloj que le
serán necesarios para trabajar con circuitos secuenciales.
• Arma circuitos temporizadores con características específicas en cuanto al periodo y frecuencia
requeridos, tanto Astables y Monoestables

MARCO TEORICO

El temporizador 555 es un excepcional circuito integrado, muy difundido en nuestros días. ació hace más
de 30 años y continúa utilizándose actualmente, puede ver una Breve reseña histórica del temporizador 555
El dispositivo 555 es un circuito integrado muy estable cuya función primordial es la de producir pulsos de
temporización con una gran precisión y que, además, puede funcionar como oscilador.
Sus características más destacables son:
• Temporización desde microsegundos hasta horas.
• Modos de funcionamiento:
o Monoestable.
o Astable.
• Aplicaciones:
o Temporizador.
o Oscilador.
o Divisor de frecuencia.
o Modulador de frecuencia.
o Generador de señales triangulares.

OSCILADOR MONOESTABLE

1 de 3
Ing. Jacobina Herrera Cervantes
Cuando la señal de disparo está a nivel alto (ej. 5V con Vcc 5V) la salida se mantiene a nivel bajo (0V),
que es el estado de reposo.
Una vez se produce el flanco descendente de la señal de disparo y se pasa por el valor de disparo, la
salida se mantiene a nivel alto (Vcc) hasta transcurrido el tiempo determinado por la ecuación:
T = 1.1*Ra*C
Es recomendable, para no tener problemas de sincronización que el flanco de bajada de la señal de
disparo sea de una pendiente elevada, pasando lo más rápidamente posible a un nivel bajo (idealmente
0V).
NOTA: en el modo monoestable, el disparo debería ser puesto nuevamente a nivel alto antes que
termine la temporización.

OSCILADOR ASTABLE

En este modo se genera una señal cuadrada oscilante de frecuencia:


F = 1/T = 1.44 / [C*(Ra+2*Rb)]

La señal cuadrada tendrá como valor alto Vcc (aproximadamente) y como valor bajo 0V.
Si se desea ajustar el tiempo que está a nivel alto y bajo se deben aplicar las fórmulas:
Salida a nivel alto: T1 = 0.693*(Ra+Rb)*C
Salida a nivel bajo: T2 = 0.693*Rb*C

MATERIAL A UTILIZAR
 Tablilla experimentadora (protoboard)
 Led`s de diferentes colores
 Resistencias de diferentes valores

2 de 3
Ing. Jacobina Herrera Cervantes
 Capacitores de diferentes valores
 Circuitos Integrados. 555
 Hojas técnicas del 555
 Potenciómetro

DESARROLLO

6. Arma el circuito 555 de forma monoestable obteniendo un segundo de tiempo alto


7. Cambia los valores de las resistencias, observa en la salida del led y anota tus
conclusiones
8. Realiza los cálculos llenando la siguiente tabla
9. Arma el circuito 555 de forma astable
10. Comprueba tus resultados

Ra Rb C t1 t2 Periodo Frecuencia
T F
100 KΩ 370 kΩ 470 µf

3 seg. 2000Hz
270 KΩ 720 µf
820 KΩ 2 seg. 7 seg.

480 KΩ 0.5 seg.

840 KΩ 5 seg. 1000 Hz

570 KΩ 0.5 seg. 0.8 seg.

60 MΩ 470 µf 1 segundo

3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA NO 3
FLIP-FLOP’S RS Y D.

COMPETENCIA:

• Construye Flip-Flop’s a partir de compuertas lógicas.


• Arma circuitos Flip-Flop’s RS, y D a través de compuertas lógicas básicas.
• Compara los resultados obtenidos con los esperados que obtuvieron en el análisis teórico de los
circuitos.

MARCO TEORICO
Los circuitos combinatorios son parte fundamental de los sistemas digitales; pero en la mayoría de
las aplicaciones se requieren de elementos de memoria que complementen el procesamiento de la
información. Los sistemas que contemplan parte combinatoria y los elementos de memoria se les
conocen como “circuitos secuenciales”.
En un sistema de este tipo, la salida presente no depende sólo de la combinación presente a la
entrada, sino de la secuencia en que se hayan aplicado los valores de entrada anteriores. Estos
estados son almacenados precisamente en los elementos de memoria antes mencionados.

Como se observa en la figura el circuito secuencial consta de un lazo de retroalimentación, que toma
información de algún punto del circuito, la memoriza y la presenta en la entrada de tal forma que el
funcionamiento se basa en una secuencia de informaciones que en conjunto, determinan las salidas
presentes.

MATERIAL A UTILIZAR
 Tablilla experimentadora (protoboard)
 Led`s de diferentes colores
1 de 3
Ing. Jacobina Herrera Cervantes
 Resistencias de diferentes valores
 C. I. 7402, 7408, 7411,

DESARROLLO

Celdas básicas con compuertas

Latch “RS COMPUERTAS NOR”

1. Implemente el circuito de la figura


2. Obtenga la tabla de verdad característica y anote sus resultados

Qt R S Qt+1 Q’t+1
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

Latch “RS COMPUERTAS NAND”

3. Modifique el circuito con compuertas NAND

Qt R S Qt+1 Q’t+1
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

CELDA BÁSICA TEMPORIZADA

4. Arme el siguiente circuito y obtenga su tabla característica (simule el pulso del reloj con el
interruptor

2 de 3
Ing. Jacobina Herrera Cervantes
CLK =0 CLK =1
Qt R S Qt+1 Q’t+1 Qt+1 Q’t+1
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

Flip–Flop D activado por nivel (latch)

Arme el siguiente circuito y obtenga su tabla de verdad

CLK Qt D Qt+1 Q’t+1


0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

CUESTIONARIO

• Describa la operación del circuito de los dos primeros circuitos. ¿Podría funcionar como un
Flip–Flop?

• Comprueba conectando la salida de su circuito armado 555

¿Cuál es la relación entre las frecuencias de las señales aplicadas en la entrada de reloj y

3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA No. 4
FLIP-FLOP’S JK Y T.

COMPETENCIA:

• Construye Flip-Flop’s a partir de compuertas lógicas.


• Arma circuitos Flip-Flop’s JK y T a través de compuertas lógicas básicas.
• Compara los resultados obtenidos con los esperados que obtuvieron en el análisis teórico de los
circuitos.

MARCO TEORICO
FLIP FLOP TIPO J-K
El multivibrador J-K es similar al S-R, en donde J corresponde a S y K a R, pero existe una diferencia
principal; si J = K = 1 no genera una salida ambigua y si CLK = 1, el valor del estado siguiente es el
complemento del estado presente. Esto indica que no existen los estados prohibidos. La figura
muestra el diagrama a bloques del multivibrador J-K:

• La tabla de estados del FF J-K se presenta a

J K Q Q’ FUNCION
0 0 0 0
Memoria
0 0 1 1
0 1 0 0
Reset
0 1 1 0
1 0 0 1
Ser
1 0 1 1
1 1 0 1
Complemento de Q
1 1 1 0

De la tabla de estados se observan cuatro situaciones: Cuando J = K = 0, Q* = Q (actúa como


memoria); cuando J = 0, K = 1, Q* = 0, es decir RESET; cuando J = 1, K = 0, Q* = 1 (SET), finalmente
1 de 3
Ing. Jacobina Herrera Cervantes
cuando J = K = 1, Q* = Q', o sea se obtiene el complemento de Q

Las observaciones anteriores, se resumen en la tabla característica, la cual relaciona


las variables de entrada con el estado siguiente:

J K Q+ FUNCION
0 0 Q MEMORIA
0 1 0 RESET
1 0 1 SET
1 1 Q’ COMPLEMENTO

Finamente, de las tablas de estado y característica, se obtiene la tabla de excitación que relaciona
los estados presentes (Q) y siguiente (Q*) con las entradas que los producen (J y K):

FLIP –FLOP TIPO T

En el multivibrador tipo T (Toggle, variar o cambiar de estado)., su diagrama a bloques se muestra


en la figura, la señal de reloj es la única existente, cuando pulsa la entrada T el biestable cambia de
estado. En otras palabras, el nombre del FF se deriva de la habilidad de variar o cambiar de estado.
Independientemente del estado presente del multivibrador, éste asume el estado de complemento
cuando ocurre el pulso de reloj, siempre y cuando el estado lógico de T esté a nivel alto.

La tabla de estados correspondiente a este FF se presenta a continuación:

T Q Q’
0 0 0
0 1 1
1 0 1
1 1 0

De la tabla, se observa claramente que cuando T = 0, Q* = Q y cuando T = 1, Q* = Q'. A partir de


esta tabla, se obtiene la tabla característica, cuya variable de entrada es T y la de salida el estado
siguiente Q*:

MATERIAL A UTILIZAR
 Tablilla experimentadora (protoboard)
 Led`s de diferentes colores
 Resistencias de diferentes valores
 C. I. 7402, 7408, 7411,

2 de 3
Ing. Jacobina Herrera Cervantes
DESARROLLO

1. Armar el circuito oscilador 555 en su forma astable con un T= 6 segundos

2. Armar el Flip-Flop JK

3. Comprobar las tablas de estado, característica y obtener la tabla de excitación.


4. Armar el Flip-Flop T

5. Comprobar las tablas de estado, característica y obtener la tabla de excitación

Anota tus conclusiones

3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA No. 5
CONTADOR ASÍNCRONO.

COMPETENCIA:

• Implementa circuitos con contadores asíncronos y síncronos, de década, ascendentes y descendentes


construidos con base en Flip-Flop’s para resolver alguna necesidad detectada.
• Analiza las hojas de especificaciones de los Flip-Flop’s requeridos.
• Arma un circuito contador asíncrono utilizando Flip-Flop’s en Circuito Integrado

MARCO TEORICO
El contador es un circuito secuencial que tiene capacidad para recordar el número de pulsos que han sido
aplicados en su entrada. Los multivibradores tipos J-K tienen la habilidad de cambiar con cada pulso de
entrada. Esta característica es útil en contadores binarios.
Existen dos tipos de contadores los asíncronos y los síncronos.
La característica de los contadores asíncronos, es que los estados de los FLIP-FLOPS, no cambian
simultáneamente.
En los contadores síncronos los estados de los FLIP-FLOPS, cambian simultáneamente bajo el control de un
pulso de reloj.
El diseño de contadores asíncronos es el más fácil de los dos tipos; su desventaja principal con respecto a los
síncronos es su velocidad.

CONTADOR BINARIO ASCENDENTE DE n-BITS

Un contador binario de n bits tiene un ciclo de conteo N, que satisface la relación: 2n-1 £ N £ 2n
Dónde: n = número de inestables

EJEMPLO 1:
1 de 3
Ing. Jacobina Herrera Cervantes
Si n = 3 y los FF son tipo J-K El diagrama lógico se muestra en la figura.

MATERIAL A UTILIZAR
 Tablilla experimentadora (protoboard)
 Led`s de diferentes colores
 Resistencias de diferentes valores
 C. I. 7404, 7476, 555,
 Capacitores.
 Potenciómetro

DESARROLLO

6. Arma el circuito 555 con 6 segundos (utilizado en la práctica anterior)


7. Por medio de compuertas arma el contador asíncrono de 4 bits

8. Utilizando el C.I. 7476 arma el contador asíncrono de 4 bits

9. Dibuja el comportamiento de ambos contadores


10. Después de varios ciclos que observas

Actividades

1. Que tienes que hacer para que el contador se comporte de manera descendente
2. Arma el circuito y compruébalo

2 de 3
Ing. Jacobina Herrera Cervantes
Anota tus conclusiones

Sn74ls7 n Sn74hc109

3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA No. 6
CONTADOR ASCÍNCRONO DE DÉCADAS

COMPETENCIA:

• Implementa circuitos con contadores asíncronos y síncronos, de década,


ascendentes y descendentes construidos con base en Flip-Flop’s para resolver
alguna necesidad detectada.

• Arma un circuito contador asíncrono de décadas utilizando Flip-Flop’s en Circuito


Integrado.

• Arma un circuito contador asíncrono de décadas utilizando un Circuito Integrado.

MARCO TEORICO
El módulo de un contador es el número de estados distintos por el que el contador puede
pasar de forma secuencial. El número máximo de posibles estados de un contador es 2n,
donde n representa el número de flip-flops del contador. También se pueden diseñar
contadores que tengan un número de estados en su secuencia que sea menor que el
máximo de 2n.

Entonces, un módulo típico en los contadores conocido como MOD10. Los contadores que
tienen diez estados en su secuencia se denominan contadores de décadas; cuya secuencia
va de cero (0000) a nueve (1001). Este tipo de contador resulta de gran utilidad en
aplicaciones de gran variedad.

Algo muy importante que debemos de tomar en cuenta es que, para obtener una secuencia
truncada, es necesario forzar al contador a que inicie un nuevo ciclo antes de haber pasado
por todos los estados normales. Este contador tiene que comenzar de nuevo en el estado
0000 después de pasar por el estado 1001.
2^4= 16

Lo que significaría que se necesitarían 4 flip-flops para que den 16 estados. Pero
recordemos que cuando pase del estado 9 (1001) tiene que reiniciar a 0000, por lo tanto,
cuando llegue el estado 10 (1010) reinicia, para eso usaremos una compuerta AND.

1 de 2
Ing. Jacobina Herrera Cervantes
MATERIAL A UTILIZ

 Tablilla experimentadora (protoboard)


 Led`s de diferentes colores
 Resistencias de diferentes valores
 C. I. 7404, 7476, 555, 7447.
 Capacitores.
 Potenciómetro
 Contadores asíncronos 7490 Contador de décadas(opcional)
 Contador asíncrono 7493 Contador Binario de 4 bits.
 Hojas técnicas de los circuitos integrados
 Display de siete segmentos ánodo

DESARROLLO

1. Tener a la mano el circuito integrado 555. (utilizado en prácticas anteriores)


2. Armar el siguiente diagrama utilizando el ci 7476

3. La entrada de reloj al contador sólo se conecta al primero de ellos (el de menor peso).
4. La salida de estado de cada biestable (Q) ó la complementaria (/Q) se conecta con el reloj
inmediato posterior.
5. Las entradas de datos de los biestables (J-K ó T) se conectan a un “1” fijo

Anota tus conclusiones

2 de 2
Ing. Jacobina Herrera Cervantes
3 de 2
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA No. 7
CONTADOR MOD: 100 Y MOD.60
COMPETENCIA:

• Implementa circuitos con contadores asíncronos y síncronos, de década, ascendentes, construidos


con base en circuitos integrados para resolver alguna necesidad detectada.

• Arma un circuito contador asíncrono ascendente mod: 100 empleando circuitos integrados como
74LS90,74LS93, 74LS190 ,74LS192 o 74LS193

• Arma un circuito contador asíncrono ascendente mod:60 empleando circuitos integrados como
74LS90,74LS93, 74LS190 ,74LS192 o 74LS193

• MARCO TEORICO

Recordemos que el módulo de un contador es el número de estados distintos por el que el contador puede
pasar de forma secuencial. El número máximo de posibles estados de un contador es 2n, donde n representa
el número de flip-flops del contador. También se pueden diseñar contadores que tengan un número de estados
en su secuencia que sea menor que el máximo de 2n.

Los contadores pueden construirse con flip-flops individuales y compuertas o implementarlos en base a
circuitos integrados (C I), donde vienen incluidos los flip-flops conectados según el tipo de contador y las
puertas. Estos contadores se pueden llamar de propósito general. Dentro de este tipo de circuitos integrados
tenemos los siguientes:

C.I. 7490

Este circuito integrado consta de 2 contadores independientes uno de 1 bit y otro de 3 bits, utilizando los dos
contadores internos podemos hacer que cuente de 0 a 9 aunque configurando los pines 2,3,6 y 7 con las
salidas podemos hacer que no solo cuente en sistema decimal.

Un 7490 es un contador que puede contar del 0 al 9 de una forma cíclica, y ese es su modo natural. Q0, Q1,
Q2 Y Q3 son cuatro bits en números n número binario, y estos pines se ciclan desde el 0 al 9. Puedes configurar
el chip para que cuente a otro número máximo de números y luego volver a cero. Se hace cambiando el
cableado de las líneas R01, R02, (pin 1y 2), R91 Y R92 (pin 6 y 7) son 1, es decir 5 voltios, y tanto R91 Y R92
es 0 (tierra), entonces el chip reseteara a Q0, Q1, Q2, Y Q3 a cero, si R91 Y R92 es 1 (de nuevo 5 voltios),
entonces el contador Q0, Q1, Q2, Y Q3 ira a 1001. Veamos la figura del chip 7490 para ver mejor los pines

1 de 4
Ing. Jacobina Herrera Cervantes
Figura 1: Contador 7490

Para crear un contador Mod: 10, primero conectas el 5 a los cinco voltios y el pin 10 a tierra para alimentar el
chip. Entonces conectas el pin 12 al pin 1 y pones tierra a los pines 2, 3,6 y 7. Pones en marcha la señal de
reloj de entrada (para la base de tiempo o un contador previo) en el pin 14. La salida aparece en Q0, Q1, Q2,
Y Q3. Usa la salida del pin 11 para conectar la siguiente fase.

Para crear un contador Mod: 6, primero conectas el pin 5 a los cinco voltios y el pin 10 para dar energía al
chip. Conectas el pin 12 al pin 1 y das tierra a los pines 6 y 7. Conectas al pin 2 al pin 9, y el pin 3 al pin 8. Pon
en marcha la señal interna de reloj al igual que hicimos en el ejemplo anterior, en el pin 14. La salida aparece
en Q0, Q1 y Q2. Usa el pin 8 para conectar la siguiente fase.

C.I. 74190

El CI 74190 es un contador reversible BCD síncrono TTL, es decir, módulo-10. Tiene una sola entrada de reloj,
(CLOK, pin 14) que conmutan en la transición del nivel BAJO al nivel ALTO del pulso y otra entrada, para
seleccionar el modo ascendente / descendente, (U/P, pin 5) La entrada de borrado PL síncrono se activa en
nivel BAJO colocando las salidas en estado (0000) y se inicializa en cualquier número que se cargue en las
2 de 4
Ing. Jacobina Herrera Cervantes
entradas de datos en forma binaria y se transfieren asíncronamente a la salida BCD (A=QA, B=QB, C=QC,
D=QD). La salida de arrastre RC0 se utiliza para conectar en cascada serie varios contadores.

74LS190

Figura 3: Contador 74190

MATERIAL A UTILIZAR
 Tablilla experimentadora (protoboard)
 Led`s de diferentes colores 9 diodos emisores de luz
 Resistencias de diferentes valores Resistencias de diferentes valores Una de 1Kohms (R1), cuatro
de 220ohms (R2), una de 22Kohms (R3) y nueve de 330 ohms. (R5)
 Un LM555, dos 74LS190 (74LS90/74LS93/74LS192 opcional) dos 74LS47/74LS48 un 74LS04

 Un capacitor de 1microFarad
 Potenciómetro
 Hojas técnicas de los circuitos integrados
 2 Displays de siete segmentos ánodo común/ cátodo común

DESARROLLO

6. Tener a la mano el circuito integrado 555. (utilizado en prácticas anteriores)

7. Armar el contador mod:100 utilizando los circuitos indicados

3 de 4
Ing. Jacobina Herrera Cervantes
Figura 4: Contador MOD: 100 con el 74190

3. Realice los ajustes necesarios para armar un contador mod: 60 con los contadores que elijas.

Figura 5: Contador MOD: 60 con el 74190

Anota tus conclusiones:

4 de 4
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA No. 8
RELOJ DIGITAL DE 24 HORAS
COMPETENCIA:

• Implementa circuitos con contadores asíncronos y síncronos, de década, ascendentes, construidos


con base en circuitos integrados para resolver alguna necesidad detectada.

• Arma el reloj digital de 24 horas, implementando 1 contadores mod:60 para generar los segundos 1
otro mod: 60 para generar los minutos, empleando circuitos integrados como 74LS90,74LS7447,

• Implemente un contador mod: 24, para generar las horas, empleando circuitos integrados un circuito
contador asíncrono ascendente mod: 60 empleando circuitos integrados 74LS90, 74LS7447.

MARCO TEORICO

DIVISIÓN DE FRECUENCIA: EL RELOJ DIGITAL.


En un contador digital de salida binaria el retraso que se forma al activarse cada flip-flop a determinado pulso
de reloj, en realidad es una división de frecuencia, por ejemplo, en un contador de 4 bits la salida QA divide la
frecuencia en 2 porque necesita un pulso para activarse y otro para desactivarse, la salida QB divide en 4 la
frecuencia del reloj de entrada porque tiene que esperar que pasen los 2 pulsos en la salida QA para poder
activarse y otros 2 pulsos para desactivarse, la salida QC es una salida que divide por 8 y la salida QD divide
por 16.

Figura 1: Diagrama de bloques de un reloj digital.


1 de 4
Ing. Jacobina Herrera Cervantes
El reloj digital utiliza los contadores como divisores de frecuencia y acumuladores de cuenta. La función del
contador como acumulador de cuentas es contar los pulsos de entrada y sirve como memoria temporalmente
mientras muestra la hora actual que es decodificada y pasada a los visualizadores de hora.

Los contadores como divisores de frecuencia tienen en su entrada una onda cuadrada de 60 Hz, el bloque
divisor por 60, es construido por un contador divisor por 6, conectado a un contador divisor por 10.

Figura 2: Contador divisor por 60

El contador divisor por 6 transforma los 60 Hz en 10 hz y el contador divisor por 10 transforma los 10Hz en
1Hz o 1 pulso por segundo. El contador divisor por 10 es construido con un CI 7493 por lo que la primera
conexión que se debe hacer es un puente entre Q0 y ÇP1 para convertirlo en un contador de 4 bits, en segundo
lugar, el CI debe convertirse en un contador década (mod-10) como se explicó anteriormente, conectando Q3
y Q1 a las 2 entradas de reset.

El contador divisor por 6 es hecho con un CI 7493 conectando la entrada de reloj a ÇP1, es decir, que el primer
flip-flop (entrada ÇP0) no se utiliza. Los acumuladores de cuenta de 0 a 59 son 2 contadores en donde uno es
un contador mod-10 para acumular las unidades (0 al 9) de los segundos y el otro es un contador mod-6 que
recibe el pulso de arrastre del mod-10 para contar las decenas de los segundos.

Los decodificadores/excitadores sirven para decodificar la salida BCD al visualizador de 7 segmentos.

MATERIAL A UTILIZAR

6 Display de ánodo común


6 C.I. 74LS 90 8contador)
6 c.i. 74 LS47 (decodificador)
6 Resistencias de 330 a 680ohms
1 compuerta and 74LS08 ohms
1Una fuente de alimentación de 5 v0lts

TAIMER
1 circuito LM555
1Capacitor de 100m f
2Resistencias de 220 o 330 ohms
1Led

DESARROLLO

8. Tener a la mano el circuito integrado 555. (utilizado en prácticas anteriores)

9. Armar el RELOJ DIGITAL DE 24 HOR. Con los circuitos integrados indicados

2 de 4
Ing. Jacobina Herrera Cervantes
Figura 3: Reloj Digital de 24 hrs. Simulación en proteus

3 de 4
Ing. Jacobina Herrera Cervantes
Figura 4: circuito lógico de un Reloj Digital de 24 hrs.

Anote tus conclusiones:

4 de 4
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA

GRUPO FECHA
CALIFICACION

PRACTICA NO. 9
REGISTROS DE CORRIMIENTO CONSTRUIDOS CON FLIP-FLOPS

COMPETENCIA:

• Implementa los registros de corrimiento en un circuito que resuelva alguna necesidad básica detectada
en su entorno.
• Construya registros de corrimiento básicos implementados con flip-flops .
• Comprenda el funcionamiento de los registros de corrimiento: serie/serie y serie/paralelo

MARCO Teórico

Por mucho, el uso más frecuente de los multivibradores (flip-flop), , es para almacenamiento de datos o
información. Los datos pueden representar valores numéricos (por ejemplo, números binarios decimales
codificados en BCD). Estos datos generalmente se almacenan en grupos deflip-flop’s llamados registros.

En el procesamiento digital de datos se necesita con frecuencia retener los datos en ciertas ubicaciones
intermedias del almacenamiento temporal, con el objeto de realizar algunas manipulaciones específicas,
después de las cuales los datos modificados se pueden enviar a otra localización similar. Los dispositivos
digitales donde se tiene este almacenamiento temporal se conocen como registros de corrimiento o registros
de desplazamiento. Dado que la memoria y el desplazamiento de información son sus características básicas,
los registros son circuitos secuenciales constituidos por flip-flops, donde cada uno de ellos maneja un bit de la
palabra binario

Registro de Corrimiento Básico


Un registro de corrimiento básico es un conjunto de flip-flops conectados de tal forma que los números binarios
almacenados en él son desplazados de un flip-flop al siguiente con cada pulso de reloj aplicado. Existen
diversas formas de cargar o extraer información en un registro de corrimiento. Las combinaciones de
Entrada/Salida más comunes en los registros de corrimiento son: Entrada Serie/Salida Paralelo y Entrada
Paralelo/Salida Serie

MATERIAL A UTILIZAR
 Tablilla experimentadora (protoboard)
 Multímetro
 Fuente de voltaje de 5 volts
 Led`s de diferentes colores
 Resistencias de diferentes valores
 Circuitos Integrados. 74LS76 o 74LS74 (TIPO “D”)
 Un push botton (reset o reinicio)

1 de 3
Ing. Jacobina Herrera Cervantes
 Circuito ASTABLE con el 555 ( para generar el pulso de reloj)

DESARROLLO

1. CONSTRUYE UN CIRCUITO QUE TRANSFIERA LOS DATOS EN SERIE DE UN


REGISTRO A OTRO Y SE VISUALICEN EN PARALELO

La Figura1, muestra dos registros de corrimiento de 3 bits conectados de modo que el contenido del
registro X sea transferido al registro Y. Se utilizan multivibradores tipo D por cada registro de corrimiento,
ya que esto requiere de menos conexiones que los flip-flop’s J-K. Nótese la forma en que X0, último flip-
lop del registro X, está conectado a la entrada de Y2, primer flip-lop del registro Y. De esta manera, cuando
se aplican pulsos de corrimiento, la transferencia de información se lleva a cabo como sigue

Fig. 1 Transferencia serial de la información del registro X al registro Y

X2 => X1 => X0 => Y2 => Y1 => Y0. El FF X2 pasará a estados determinados por su entrada D. Por ahora, D se
mantendrá BAJO, de modo que X2 pasará a BAJO en el primer pulso y ahí se quedará.

Para ilustrar lo anterior, supóngase que antes de que se aplique algún pulso, el contenido del registro X es
101 (es decir, X2=1, X1=0 y X0=1) y el registro Y se encuentra en 000. Consulte la tabla de la Figura 9.5 b),
la que muestra la forma en que los estados de cada flip-lop cambian cuando se aplican los pulsos de
corrimiento. Deben observarse los siguientes puntos:

2 de 3
Ing. Jacobina Herrera Cervantes
• En la transición con pendiente negativa de cada pulso, cada flip-flop toma el valor que estaba
almacenado en el flip-flop a su izquierda antes de que ocurra el pulso.
• Después de 3 pulsos, el primero que inicialmente se encontraba en X2 está en Y2, el 0 que al principio
estaba en X1 está en Y1 y el 1 que estaba en X0 está en Y0. En otras palabras, el número 101
almacenado en el registro X ha sido transmitido ahora al registro Y. El registro X se encuentra en
000; no tiene ya la información original.
• La transferencia completa de los 3 bits de datos requiere de 3 pulsos de corrimiento.

ARMA EL SIGUIENTE CIRCUITO:

Fig.2 Circuito Lógico de transferencia en Serie del registro X al registro Y, empleando FF JK

• Ajustar el preset a una frecuencia que sea observable en los LED.


• Oprimir el pushbutton y observar a los 3 pulsos de reloj, como el registro X ha quedado en el
registro Y, como lo ilustra la Figura 1. Al oprimir el botón, se está pre iniciando X2 y X0 de tal forma
que se obtiene 101 en el registro X.
• Oprimir nuevamente el botón cuando el LED Dr se encuentre apagado y posteriormente cuando se
encuentre encendido.

NOTA: El registro X como el registro Y son de 3 bits, este primer registro se debe desplazar tal como
lo indica la Figura 1, si no es así, ajustar otra frecuencia en el preset.

2 .ANOTA TUS CONCLUCIONES

3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES


NOMBRE DEL ALUMNO BOLETA
GRUPO FECHA

PRACTICA No. 10

REGISTROS DE CORRIMIENTO UNIVERSALES

Competencias:

• Maneja los diferentes modos de operación de un Registro Universal, para emplearlo como un
dispositivo de transferencia de datos
• Construya registros de corrimiento Universal implementados con C.I
• Arma un circuito con el registro de corrimiento Universal considerando el C.I 74194 en su modo
de operación desplazamiento a la derecha cargado en serie y leído en paralelo
• Arma un circuito con el registro de corrimiento Universal considerando el C.I 74194 en su modo
de operación desplazamiento a la izquierda cargado en paralelo y leído en paralelo

MARCO TEORICO

El Registro de Corrimiento Universal, también llamado reversible o bidireccional, este tipo de


registro tiene la opción de realizar todas las combinaciones: desplazamiento hacia la derecha; o
hacia la izquierda, permite introducir las entradas en serie o en paralelo; presentación de las salidas
en serie o en paralelo, todo ello dependiendo de los estados de las líneas de control, Estos registros
tienen una señal de control que permite seleccionar el sentido de desplazamiento de los datos. Se
encuentran disponibles de manera comercial una gran variedad de dispositivos de registro de
corrimiento. Ahora examinaremos algunos ejemplos típicos de la serie SN7400. Por ejemplo,

Dispositivo Características
7491A 8 bits, entrada serial, salida serial.
7496 5 bits, entrada serial, salida serial, preset asíncrono, salida en
paralelo, clear común.
74164 8 bits, entrada serial, salida serial o salida en paralelo, clear común.
74165 8 bits, entrada serial, salida serial, carga asíncrona, inhibición del
reloj.
74179 4 bits, entrada serial, salida serial, clear común, carga síncrona,
salida en paralelo, retención síncrona de datos.
74194 4 bits, bidireccional, entrada serial, salida serial, carga síncrona,
salida en paralelo, inhibición del reloj, clear común.
1 de 3

Ing. Jacobina Herrera Cervantes


En esta práctica se analizará el funcionamiento del registro de corrimiento 74194, el cual es un
registro de corrimiento de 4 bits bidireccional

CONFIGURACIÓN DE TERMINALES

DESCRIPCIÓN DE TERMINALES

1 CLEAR Reset Asíncrono. Entrada (se activa con 0 volts)


2 SR Entrada en Serie para corrimiento a la derecha.
3,4,5,6 A–D . Entradas en Paralelo
7 SL Entrada en Serie para corrimiento a la izquierda.
9,10 S0, S1 Modo, controla la dirección de los corrimientos.
11 CLOCK Entrada de Reloj.
12,13,14,15 QA – QD Salidas en Paralelo
8 GND Tierra (O volts).
16 VCC Voltaje (5 volts).

MODOS DE CONTROL

MODO DE CONTROL S₀ S1
Carga en Paralelo 1 1
Corrimiento hacia la derecha 1 0
Corrimiento hacia la izquierda 0 1
Inhibición 0 0

MATERIAL A UTILIZAR

• ProtoBoard
• LM 555 (clock en baquelita)
• Fuente de voltaje regulada de 5 V
• 1 dip switch
• Alambre
• resistencias de 330 ohms

2 de 3

Ing. Jacobina Herrera Cervantes


• resistencias de 10 K
• 1 Registro Universal 74LS194A
• 2 push botton
• 8 leds

DESARROLLO

10. Tener a la mano el circuito integrado 555. (utilizado en prácticas anteriores con 6 seg. en
tiempo alto)
11. Armar el siguiente circuito lógico utilizando el C.I 74194 (Registro de Corrimiento Universal)

3. Cargar los datos en paralelo y leer los datos en paralelo (dato 1101): La carga paralela Asíncrona
se realiza aplicando los cuatro bits de datos en las entradas y poniendo las entradas de control S₀ y S1
en nivel alto. Las entradas deben aparecer a la salida después de la transición a positivo de la señal de reloj,
durante la carga en paralelo las entradas de los datos en serie quedan inhibidas.

4. Cargar en serie con desplazamiento a la derecha el dato 1100. El desplazamiento a la derecha


es sincronizado con el flanco ascendente del pulso de reloj y cuando las entradas de control S₀
está en nivel alto y S1 en nivel bajo .

5. Carga en serie con desplazamiento a la izquierda el dato 1101. Este modo de operación del registro
universal 74194se lleva a cabo cuando S₀ se encuentra en nivel bajo y S1 se encuentra
en nivel alto, los datos se desplazan a la izquierda sincronizadamente y pueden entra entrar nuevos
datos en esa entrada serie de desplazamiento a la izquierda

6. Conecte la salida QD a la entrada SR y nuevamente cargue en serie con desplazamiento a la


derecha el dato y anote sus conclusiones

3 de 3

Ing. Jacobina Herrera Cervantes


INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES

NOMBRE DEL ALUMNO BOLETA

GRUPO FECHA

PRACTICA NO 11
MEMORIA RAM ESTÁTICA 7489/74189

COMPETENCIA:

• Identifica los circuitos secuenciales como el principio fundamental del microprocesador y las memorias

• Arma una Unidad de Memoria tipo RAM a partir del C.I. 7489/74189

MARCO TEORICO

Las memorias son una de las partes más importantes de una computadora ya que de la velocidad con que se
pueden transferir datos, de su capacidad de almacenamiento y estructura interna, depende en gran medida el
desempeño del microprocesador.

Un µp. puede almacenar información en 2 tipos de memoria:

- Volátil
- No Volátil

La memoria volátil tiene la característica de que pierde la información almacenada cuando se desactiva la
fuente de poder (la celda de almacenamiento es un multivibrador biestable).

La memoria no volátil retiene la información después de que se desactiva la fuente de poder (la celda de
almacenamiento es1 un dispositivo de conmutación con un fusible como elemento programable).

1 de 3
Ing. Jacobina Herrera Cervantes
MEMORIAS DE ACCESO ALEATORIO (RAM, POR SUS SIGLAS EN INGLES)

Las RAM se clasifican como memorias volátiles. Hay 2 tipos de RAM, estáticas y dinámicas. EN las RAM
dinámicas DRAM la información se almacena en forma de carga eléctrica (capacitancia base-emisor de
transistor MOS). Esta capacidad tiende a descargarse con el tiempo, por lo que es necesario tener circuitos
para refrescar la información periódicamente.
La RAM estática SRAM no requiere circuitos de refresco ya que la información se almacena en un multivibrador
tipo latch. Aunque la memoria dinámica requiere circuitería de refresco externa, es más barata que la RAM
estática y consume menos energía.

MEMORIA RAM 7489


La memoria Ram TTL 7489 de lectura/escritura es una unidad de almacenamiento de datos de 64 bits, esta
organizada en 16 palabras de 4 bits. La RAM 7489 cuenta con salidas de colector abierto, lo cual se sugiere
mediante el uso de las resistencias de apoyo a la fuente a través de los leds empleados para la visualización
de la información. Un circuito similar es la RAM de 64 bits 74189 con la misma configuración y pines,

MATERIAL A UTILIZAR

 Tablilla experimentadora (protoboard)


 Led`s de diferentes colores
 Resistencias de diferentes valores 330 Homs. 4 de 1KHOM.
 C. I. 7489/74189. RAM de 16 x 4
 Hojas técnicas de los circuitos utilizados

DESARROLLO

1. Construye el circuito correspondiente, implementando el C.I. de la memoria RAM 7489

La memoria RAM 7489 por estar constituida en 16 localidades, donde cada localidad almacena una palabra
de 4 bits, por lo tanto se requiere 4 líneas de direcciones para generar las 16 localidades através de cuatro
interruptores y cuatro líneas para trasmitir los datos , también se requiere una línea de habilitación del
circuito MĒ ,que debe ser en estado bajo, la línea de lectura /escritura WE ,que debe estar en estado bajo
cuando este en escritura y en estado alto cuando este en lectura

2. Emplee el circuito en modo de escritura considerando lo siguiente:

2 de 3
Ing. Jacobina Herrera Cervantes
• Fijar la dirección que puede ser en el rango de 0000-1111
• Que la línea SW (lectura/escritura) se encuentre en estado bajo
• Elige un dato de 4 bits y escríbelo a través de D0, D1, D2 y D3.
• Habilitar la memoria poniendo ME en estado bajo
• Se repite el procedimiento para cada una de las localidades que se escoge (10 direcciones
para escribir 10 datos) tomando nota de los datos escritos para posteriormente comprobarlos
en el modo de lectura
• Realice una tabla de valores para indicar sus anotaciones.

3. Emplee el circuito en modo de lectura considerando lo siguiente:

• Seleccione la dirección que quiere revisar


• La entrada de W/E debe estar en nivel alto (escritura)
• Habilitar la memoria poniendo ME en estado bajo
• Observar en los leds conectados a las salidas Q0, Q1, Q2 y Q3 los datos almacenados en la
dirección de memoria elegida
• Se repite el procedimiento para cada una de las localidades que se escogen (10 direcciones para
leer 10 datos) comprobando los datos anotados que se escribieron

Anote sus conclusioneS

3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ

SISTEMAS DIGITALES CIRCUITOS LÓGICOS SECUENCIALES

NOMBRE DEL ALUMNO BOLETA


GRUPO FECHA

PRACTICA NO 12
MEMORIA RAM 6116

COMPETENCIA:

• Identifica los circuitos secuenciales como el principio fundamental del microprocesador y las memorias

• Arma una Unidad de Memoria tipo RAM a partir del C.I. 746116

MARCO TEORICO

Las memorias son una de las partes más importantes de una computadora ya que de la velocidad con que se
pueden transferir datos, de su capacidad de almacenamiento y estructura interna, depende en gran medida el
desempeño del microprocesador.

MEMORIAS DE ACCESO ALEATORIO (RAM, POR SUS SIGLAS EN INGLES)

Las RAM se clasifican como memorias volátiles. Hay 2 tipos de RAM, estáticas y dinámicas. EN las RAM
dinámicas DRAM la información se almacena en forma de carga eléctrica (capacitancia base-emisor de
transistor MOS). Esta capacidad tiende a descargarse con el tiempo, por lo que es necesario tener circuitos
para refrescar la información periódicamente.
La RAM estática SRAM no requiere circuitos de refresco ya que la información se almacena en un multivibrador
tipo latch. Aunque la memoria dinámica requiere circuitería de refresco externa, es más barata que la RAM
estática y consume menos energía.

MEMORIA RAM 6116


La memoria 6116 es una memoria de acceso aleatorio de 2k bytes. El bus de direcciones consta de once
11
terminales (2 =2048), el bit menos significativo es A0 y el más significativo es A10. El bus de datos es de 8
bits y va desde D0 hasta D7. Tiene además una terminal de habilitación (Chip Select), una que indica modo
lectura (WR) y otra para modo escritura (RD), todas ellas son activas en bajo.

El bus de direcciones sirve como apuntador de la tabla y el de datos es para leer o escribir el contenido de
los campos.

El bus de datos es bidireccional (I/0), es decir, por el salen y entran los datos, pero no simultáneamente. En el
momento en que entran los datos a la memoria se le llamará operación de escritura y al momento en que salen
operación de lectura.

1 de 5
Ing. Jacobina Herrera Cervantes
Los diagramas de tiempos muestran el orden en que se deben introducir las señales (address, CS, WE o
OE) para escribir o leer adecuadamente una localidad de memoria. La siguiente tabla muestra la
combinación de estas señales para ambas operaciones.

MATERIAL A UTILIZAR

 Tablilla experimentadora (protoboard)


 Led`s de diferentes colores
 Una memoria RAM 6116
 2 Dip Switch
 1 Display de 7 segmentos
 2 Buffer 74245
 Resistencias: 9 de 10 KΩ, 8 de 330 KΩ
 Hojas técnicas de los circuitos utilizados

DESARROLLO

1. Construya un circuito para escribir y leer datos en una memoria RAM 6116.

Para facilitar la construcción de dicho circuito primero lea la siguiente explicación.


Cuando se ejecuta una operación de grabación se tienen niveles externos de voltaje a la entrada de las
terminales (son los datos de entrada). Cuando se realiza la operación de lectura también hay niveles de voltaje
en las terminales, solo que estos casos son internos. Si se lee alguna localidad de memoria cuando hay un
dato de entrada presente se tendrá sin lugar a dudas un corto en el bus de datos. Para evitarlo es necesario
que el bus de datos este en tercer estado al momento de leer la memoria, para ello se utiliza un buffer
bidireccional, en este caso se utilizará el 74LS245. Con el propósito de evitar que ambas operaciones se
presenten al mismo tiempo se utiliza un inversor entre las terminales WR y RD.
El buffer 74LS245 también sirve para incrementar la corriente, si desea conectar una carga a la memoria se
debe pasar primero por un buffer.
Construya el circuito de la figura 2 y almacene en las primeras 16 localidades de memoria los datos necesarios
para que el display de 7 segmentos muestre los números del 0 al F hex, según sea la localidad de memoria
escogida. Para conectar la memoria guíese en la la figura 1.

Para considerar el número de líneas de dirección que se desea emplear, primero se debe determinar cuántos
datos se quieren grabar, tomar en cuenta que en el circuito propuesto no se encuentran conectadas las líneas
de dirección por lo que se tiene que hacer a través de un Dip Switch, las líneas que no se conecten deben
mandarse atierra, recuerde que hay que polarizar cada uno de los C.I (Vcc y tierra)

2 de 5
Ing. Jacobina Herrera Cervantes
Figura 1. Asignación de terminales.

Figura 2. Circuito propuesto.

2. Emplee el circuito en modo de escritura o grabación considerando lo siguiente:

 Deshabilitar la memora (poner CS a uno)


 Poner en el bus la dirección en la cual se desea escribir
 Poner a WRcero y RD a uno
 Poner el dato a grabar en el bus de datos (puedes grabar los números del 0 al F, para lo que requieres
16 localidades, con 4 líneas de direcciones )
 Activar CS (mandarlo a cero con un pulso).
.
3. Emplee el circuito en modo de lectura considerando lo siguiente:

 Deshabilitar la memora (poner CS a uno)


 Poner en el bus la dirección que se desea leer.
 Poner a WR en uno y RD a cero.
 Asegurarse de que no existan datos en el bus de datos
 Activar CS (mandarlo a cero con un p

3 de 5
Ing. Jacobina Herrera Cervantes
4 de 5
Ing. Jacobina Herrera Cervantes
5 de 5
Ing. Jacobina Herrera Cervantes

También podría gustarte