Diagramas y Tablas en Circuitos Secuenciales
Diagramas y Tablas en Circuitos Secuenciales
GRUPO FECHA
PRACTICA NO 1 DIAGRAMAS
Y TABLAS DE ESTADO
COMPETENCIA:
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
2 de 3
Ing. Jacobina Herrera Cervantes
4. Dibuja nuevamente el resultado de las salidas
3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ
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
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
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.
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
PRACTICA NO 3
FLIP-FLOP’S RS Y D.
COMPETENCIA:
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
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
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
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
CUESTIONARIO
• Describa la operación del circuito de los dos primeros circuitos. ¿Podría funcionar como un
Flip–Flop?
¿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
PRACTICA No. 4
FLIP-FLOP’S JK Y T.
COMPETENCIA:
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:
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
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):
T Q Q’
0 0 0
0 1 1
1 0 1
1 1 0
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
2. Armar el Flip-Flop JK
3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ
PRACTICA No. 5
CONTADOR ASÍNCRONO.
COMPETENCIA:
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.
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
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
PRACTICA No. 6
CONTADOR ASCÍNCRONO DE DÉCADAS
COMPETENCIA:
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
DESARROLLO
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
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
PRACTICA No. 7
CONTADOR MOD: 100 Y MOD.60
COMPETENCIA:
• 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
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
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.
4 de 4
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ
PRACTICA No. 8
RELOJ DIGITAL DE 24 HORAS
COMPETENCIA:
• 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
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.
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.
MATERIAL A UTILIZAR
TAIMER
1 circuito LM555
1Capacitor de 100m f
2Resistencias de 220 o 330 ohms
1Led
DESARROLLO
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.
4 de 4
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ
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
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
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
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.
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.
3 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ
PRACTICA No. 10
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
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
CONFIGURACIÓN DE TERMINALES
DESCRIPCIÓN DE TERMINALES
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
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.
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
3 de 3
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.
- 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.
MATERIAL A UTILIZAR
DESARROLLO
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 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 de 3
Ing. Jacobina Herrera Cervantes
INSTITUTO POLITECNICO NACIONAL
CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS
“ESTANISLAO RAMIREZ RUIZ
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.
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.
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
DESARROLLO
1. Construya un circuito para escribir y leer datos en una memoria RAM 6116.
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.
3 de 5
Ing. Jacobina Herrera Cervantes
4 de 5
Ing. Jacobina Herrera Cervantes
5 de 5
Ing. Jacobina Herrera Cervantes