Guia Labo 601 PDF
Guia Labo 601 PDF
Guia Labo 601 PDF
1. LISTA DE MATERIALES
- Dos transistores BC548
- Cuatro diodos 1N4007
- Resistencias de 10[K]; 1[K]; 330 [] y 100 [] todos de 0.5 [W].
2. OBJETIVOS
Los objetivos de este laboratorio es que Usted, aprenda a:
Realizar circuitos lógicos sencillos con componentes activos básicos (diodo, transistor)
Polarizar un transistor en corte y saturación con la configuración de emisor común.
Realizar circuitos con diodos para que funciones como compuertas O e Y
Realizar variaciones a todos los circuitos armados en laboratorio
3. FUNDAMENTO TEÓRICO
La configuración Emisor común
La manera más sencilla de usar un transistor es emplearlo en conmutación, lo que quiere decir
que debe funcionar en saturación o en corte y que no debe funcionar en ningún otro punto de la
recta de carga. Si un transistor está saturado, actúa como un interruptor cerrado del colector al
emisor. Si un transistor está en corte, es como un interruptor abierto.
Donde:
Vcc
La recta de carga que presenta este circuito será:
RC
Ic
Vcc
z. saturación Vent=5v.
Vsal
Rc
RB Q1
Vent NPN z. corte Vent=0v.
VCE
Vcc
RB
10
RC
1
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
El Diodo
POLARIZACIÓN DE UN DIODO
Un diodo trabaja unido a un circuito eléctrico el cual le aplica un voltaje. Se presentan dos
posibilidades:
2
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Una compuerta O, tiene dos o más entradas, pero solo una salida, se llama compuerta O,
debido a que la tensión de salida es 1 lógico, si cualquiera de las tensiones de entrada o todas
las entradas están en 1 lógico, pero la tensión de salida será 0 lógico si en todas las entradas
se encuentra un 0 lógico.
Su simbología es:
4. PREINFORME
1.- Diseñar, una compuerta NOT polarizando adecuadamente un transistor
2.- Diseñar, una compuerta OR polarizando adecuadamente dos diodos.
3.- Diseñar, una compuerta AND polarizando adecuadamente dos diodos.
D1
LED1
4
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
5.- Diseñar un circuito para controlar el sentido de giro de un motor de corriente continua. El
motor debe girar en sentido derecho cuando se presiona el switch A y en sentido izquierdo
cuando se presiona el switch B.
SWA
Circuito con compuertas
básicas (AND, OR y
NOT) basadas en diodos y
SWB transistores Motor (DC)
5. LABORATORIO
1.- Armar y verificar el funcionamiento de una compuerta NOT polarizando adecuadamente un
transistor
2.- Armar y verificar el funcionamiento de una compuerta OR polarizando adecuadamente dos
diodos.
3.- Armar y verificar el funcionamiento de una compuerta AND polarizando adecuadamente dos
diodos.
4.- Armar y verificar la tabla de verdad del siguiente circuito, utilizando la polarización de diodos
y transistores.
D1
LED1
SWA
Circuito con compuertas
básicas (AND, OR y
NOT) basadas en diodos y
SWB transistores Motor (DC)
5
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
6. INFORME
Para cada circuito que se armo en laboratorio realizar la conparacion entre dos datos teoricos y
practicos.
7. BIBLIOGRAFIA
6
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
COMPUERTAS LÓGICAS
1. OBJETIVOS
Los objetivos de este laboratorio es que Usted, aprenda a:
Realizar circuitos lógicos sencillos con compuertas cuádruples y Hex.
Utilizar adecuadamente la codificación de los circuitos integrados (C.I.) TTL
Verificar el comportamiento lógico de cada una de las compuertas dentro de los C.I.
Comprobar la respuesta de una compuerta lógica en función al tiempo (retardo).
2. FUNDAMENTO TEÓRICO
CARACTERÍSTICAS IMPORTANTES DE LOS C.I.
Los circuitos digitales trabajarán, por lo general, con dos niveles de tensión a los
que denominaremos alto y bajo y los representaremos por H (de High) y L (de
Low) respectivamente. Si asignamos el valor lógico 1 a la tensión más alta y el 0 a la
más baja, utilizaremos lo que se denomina lógica positiva, en caso contrario,
utilizaríamos lógica negativa.
El circuito digital básico es la puerta lógica (logic gate) y a ella se refieren las siguientes
características [según Mandado]:
Tiempo de propagación medio (propagation delay time): Media aritmética entre los
tiempos medios de propagación del cambio de estado de la entrada a la salida.
Retardo: llamado también tiempo de subida, nos mide el momento en que la
señal pasa desde un 10% del valor final hasta el instante que alcanza el 90%, en
una transición de nivel bajo a alto.
Margen de ruido (noise margin): Variación máxima de la tensión de entrada (de
duración superior al retardo) sin que la salida cambie.
7
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Circuitos TTL
El componente básico en los circuitos TTL es el transistor bipolar. La familia TTL se
subdivide en distintas subfamilias cuyas características comunes son las siguientes:
Schottky de
Características Estándar Bajo Alta Schottky bajo
consumo velocidad
consumo
Retraso (ns) 10 33 6 3 10
Consumo por 10 1 22 19 2
puerta (mW)
Velocidad
35 3 50 125 35
(MHz)
Abanico de 10 20 10 20 20
salida
Identificador L H S LS
Como puede observarse, la velocidad de transmisión entre los estados lógicos es su mejor
característica, pero en contra tiene su gran consumo.
8
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
AND: La salida es “1” cuando todas las entradas valen también “1”; Y=A●B
OR: La salida es “0” cuando todas las entradas valen “0”; Y=A+B
NAND: La salida es “1” cuando cualquier entrada vale nivel logico “0”; Y= A●B
NOR: La salida es “1” cuando todas las entradas valen “0”; Y= A+B
EXOR: La salida es “1” cuando el numero de entradas de entradas que esten a “1” sea impar;
9
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
9
4
3
8 6
1. Anagrama del fabricante: Indica quien es el fabricante
2. Lugar de fabricación: Indica el país donde se ha fabricado
3. Fecha de fabricación: Las dos primeras cifras indican el año y las dos siguientes la
semana.
4. Tipo de encapsulado: Cada fabricante suele tener un código de una o varias letras para
indicar si el encapsulado es de plástico, metal o cerámico.
5. Tipo de componente: Es la información más importante del IC ya que nos indica qué
tipo de circuitos lleva integrados. Este código suele estar bastante generalizado
entre los fabricantes que facilitan catálogos (databooks) con las
características de funcionamiento.
6. Subfamilia: Es el identificador de la subfamila a la que pertenece el IC.
7. Margen de temperatura: Se corresponden con los identificadores 54 y 74 para TTL o
con 40 y 45 para CMOS.
8. Nomenclatura del fabricante: Es un identificador propio del fabricante para identificar
a toda una serie de sus productos.
9. Identificación de la patilla (pin) número 1: Cada patilla de un IC tiene una función
exclusiva y, por lo general, no puede intercambiar con otras. Identificada la patilla
número 1, los números del resto de patillas se obtienen contándolos en
sentido anti horario. No respetar el patillaje puede resultar fatal a la hora de conectar
un IC.
Tomemos como ejemplo el circuito 7408 que tiene integradas cuatro puertas AND de dos
entradas. A partir de la hoja de características en el manual correspondiente y una vez
identificados sus pines, podemos saber la distribución de dichas puertas dentro del IC.
10
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
74LS00 74LS04
74LS08 74LS32
74LS86 74LS14
74LS10 74LS11
3.- PRE-INFORME
11
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
3.1.- Investigue las características de las compuertas con tecnología TTL y CMOS.
3.2.- Realizar el esquema eléctrico para probar el funcionamiento y verificar la tabla de verdad
de los circuitos integrados 74LS04 (6 compuertas NOT), 74LS14(6 compuertas NOT smith
triger), 74LS08 (4 compuertas AND), 74LS32 (4 compuertas AND), 74LS00 (4 compuertas
AND,.74LS86 (4 compuertas AND). Indicar los niveles de las fuente de alimentación a utilizar.
3.3.- Para el circuito de la figura 3.1 graficar la forma de onda de la salida “S” si en el interruptor
“SW” se introducen los niveles logicos que se muestran a continuación:
SW
Fig. 3.1
3.4.- Para el circuito de la figura 3.2 obtener la tabla de verdad para las salidas “S1” y “S2” en
función de A, B, y C.
Fig. 3.2
3.5.- Para el circuito de la figura 3.3 obtener la tabla de verdad para las salidas “S1” y “S2” en
función de A, B, y C.
12
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Fig. 3.3
3.6.- Para el circuito de la figura 3.4 obtener la tabla de verdad para la salida “S1” en función de
A y B. Indicar a que compuerta conocida corresponde la tabla de verdad de este circuito.
Fig. 3.4
13
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
4. LABORATORIO
4.1.- Compruebe el funcionamiento de las compuertas lógicas NOT, OR, AND verificar y llenar
las tablas de verdad correspondiente.
Conecte los seis inversores del 7404 en cascada, la salida será la misma que la entrada excepto que se
retardará la señal por le tiempo que necesita la señal para propagarse a través de los seis inversores.
Obtener el retardo promedio de propagación por inversor utilizando el osciloscopio.
Circuito Implementado Retardo Promedio
4.3.- Arme el circuito dela figura 3.1, compruebe la salida de “S” introduciendo los niveles
logicos indicados en el punto 3.3.
14
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
4.4.- Arme el circuito dela figura 3.2, y verifique practicamente las tablas de verdad para las
salidas “S1” y “S2” del punto 3.4 del preinforme.
4.5.- Arme el circuito dela figura 3.3, y verifique practicamente las tablas de verdad para las
salidas “S1” y “S2” del punto 3.5 del preinforme.
4.6.- Arme el circuito dela figura 3.4, y verifique practicamente las tablas de verdad para las
salidas “S1” y “S2” del punto 3.6 del preinforme. Armar el circuito para verificar el
funcionamiento de la compuerta EXOR (74LS86) verificar su funcionamiento. Compare la salida
de la compuerta EXOR y el circuito de la figura 3.4.
5. INFORME
5.1.- Para cada punto del laboratorio realice una comparación entre los resultados que se
obtuvo en laboratorio y los datos teóricos.
5.2.- Indique las conclusiones del laboratorio.
6. BIBLIOGRAFÍA
- Fundamentos de electronica digital, Thomas L. Floyd
- Diseño Digital, Morris Mano
- Análisis y Diseño de Circuitos Lógicos Digitales, Nelson, V., Troy, Prentice Hall, 1996.
- Sistemas electrónicos digitales, Enrique mandado
- Teoría de conmutación y diseño lógico, Hill Peterson, Limusa, 1978
- Manuales: TTL Data Book National, CMOS data Book National
15
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
ALGEBRA DE BOOLE
1. OBJETIVOS
2.- DESARROLLO
El álgebra de Boole establece una serie de postulados y operaciones para resolver los
automatismos o procesos a ejecutar obteniendo un conjunto de ecuaciones que deberán ser
traducidos y llevados a cabo por elementos mecánicos, neumáticos, eléctricos y electrónicos.
La "teoría de Boole" considera todos los elementos como biestables es decir, que tienen dos
estados válidos posibles y por otra parte son opuestos entre sí. Por ejemplo, el tratamiento del
Algebra de Boole permite a una lámpara incandescente ser considerada en sus dos estados
únicos posibles: encendido o apagado, un interruptor sólo podrá estar cerrado o abierto, un
transistor estar en corte o saturación, un relé: activado o desactivado. No existen estados
intermedios.
El que sólo existan dos estados válidos para cada elemento en esta estructura matemática, ha
llevado a llamarla algebra Binaria y también Algebra lógica pues los razonamientos que en ella
se emplean son de carácter intuitivo y lógico.
Leyes fundamentales
El resultado de aplicar cualquiera de las tres operaciones definidas a variables del sistema
booleano resulta en otra variable del sistema, y este resultado es único.
1. A AB A B Ley de Absorción
2. A · A B AB Ley de Absorción
3. AB AB A Ley de Absorción
4. A B · A B A Ley de Absorción
5. A= A Ley de involución
6. A · A B A·B Ley de Absorción
7. A· A B A·B Ley de Absorción
8. A B · A B A Ley de Absorción
16
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Principio de dualidad
El concepto de dualidad permite formalizar este hecho: a toda relación o ley lógica le
corresponderá su dual, formada mediante el intercambio de los operadores unión con los de
intersección, y de los 1 con los 0.
T3 A + 1 = 1 A•0=0 Maximilidad de 1 y 0
T6 A + (B + C) = (A + B) + C A • (B • C) = (A • B) • C Ley Asociativa
T8 A + A • B = A A • (A + B) = A Ley de Absorción
3.- Simplificación de la función obtenida a través de los teoremas del algebra de Boole.
4.- Realización del circuito lógico y verificación de su funcionamiento.
3.- PREINFORME
1.- Realizar el circuito lógico del T7 para la adición planteado anteriormente verificando las
tablas de verdad.
2.- Realizar el circuito lógico del T8 para el producto planteado anteriormente verificando las
17
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
tablas de verdad.
3.- Simplificar la siguiente función usando algebra de Boole indicando paso a paso la ley
utilizada para la simplificación y realizar el montaje del circuito.
F A, B,C, D AB C BD AB CD
4.- Se tiene el siguiente circuito lógico:
Nota: Si dos interruptores de encuentran en 1 lógico, la lámpara debe estar apagada. Si los
tres interruptores se encuentran en 1 lógico la lámpara debe estar encendida.
6.- Problema 2: Se pide un sistema de verificación que consiste en cuatro sensores, los cuales
dan un pulso al sistema para su aceptación o rechazo. El sistema funciona de la siguiente
forma:
Si un objeto pasa por lo menos tres de los sensores, el objeto se acepta, en caso contrario se
rechaza.
7.- Realice la simulación en el programa simulador PROTEUS de todos los circuitos diseñados.
18
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
4.- LABORATORIO
1.- Implementar el circuito para el punto 1 del preinforme y verifique la tabla de verdad.
2.- Implementar el circuito para el punto 2 del preinforme y verifique la tabla de verdad.
3.- Implementar el circuito de la función simplificada para el punto 3 del preinforme y verifique la
tabla de verdad.
4.- Para el punto 4 del preinforme
a) Armar los tres circuitos anteriores: El original, el reducido y el que esta hecho a base de
puras compuerta NAND.
b) Reportar ventajas y desventajas de la utilización del álgebra de Boole.
c) Como recomendación; el circuito reducido y el circuito hecho con puras compuertas
NAND, armarlo en una misma tablilla de conexiones, utilizando las mismas señales de DIP.
5.- Implementar en laboratorio el sistema de iluminación del punto 5 del preinforme.
6.- Implementar en laboratorio el sistema de verificación diseñado en el punto 6 del preinforme.
5.- INFORME
1.- Para todos los circuitos implemntados en laboratorio realizar el circuito implementados.
Comprare los datos teóricos y los prácticos.
2.- para el punto 4 del laboratorio responda las siguientes preguntas:
a) ¿Cuál es el costo del circuito original?
b) ¿Cuál es el costo del circuito reducido?
c) ¿Cuál es el costo del circuito hecho sólo con compuertas No-Y?
d) ¿Qué ventajas se obtiene al utilizar el álgebra de Boole?
e) ¿Encontraste alguna diferencia en la señal de salida de los tres circuitos anteriores?
f) Si ocuparas alguno de los tres circuitos anteriores ¿cuál utilizarías? y ¿por qué?
6.- BIBLIOGRAFÍA
19
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
CIRCUITOS ARITMÉTICOS
1. OBJETIVOS
Los circuitos binarios que pueden implementar las operaciones de la aritmética binaria (suma,
resta, multiplicación, división) se realizan con circuitos lógicos combinacionales (puertas lógicas
conectadas).
SUMA BINARIA
En conclusión:
Semisumador
Sumador completo
RESTA BINARIA
21
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Resta binaria
Semirrestador
Resta binaria
Restador completo
22
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
BS
A = 0 11101
-B = 1 01110
Carry 1 0 01011
+ 1
0 01100 =12
Los circuitos que realizan operaciones en paralelo son más rápidos en sus respuestas, casi
inmediatos para dar un resultado.
Para el caso de un sumador se toma el bit LSB de cada una de las palabras que vayan a ser
sumados y se llevan hacia las dos entradas de un semisumador (HA); donde la salida de suma
puede mandarse a un visualizador el cual sería el LSB del resultado de la suma y la otra salida
es la del CARRY OUT. Esta es llevada a un sumador completo (FA), el cual tiene presente 3
23
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
entradas que son: los dos bits consecutivos a los LSB de cada palabra binaria y un arrastre o
acarreo de entrada que como mencionamos viene del semisumador (CARRY IN).
De ahora en adelante en este ejercicio tomado como ejemplo las conexiones que se harán de la
forma ya descrita (teniendo presente 3 entradas a sumar) con la única variante de que el
CARRY IN ya no viene de un semisumador; sino de un sumador completo y, habrá igual
número de sumadores completos como bits menos 1 tengan las palabras binarias a sumar,
debido a que el primer dispositivo a sumar es un semisumador. El CARRY OUT del último
sumador debe mandarse a un visualizador "en este caso" para tener presente el ultimo arrastre
que se pueda generar.
Sumador paralelo
RESTADORES
Restador paralelo
24
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
SUMADORES/RESTADORES
Si observamos los dos últimos gráficos podemos apreciar que estos circuitos son muy parecidos
por lo que nos queda fácil implementar un circuito que realice las dos operaciones tratadas
(suma y resta). El circuito Sumador/Restador mostrado a continuación, tiene una entrada
adicional denominada MODO DE CONTROL. Si esta entrada está en un nivel bajo (0 lógico),
las cuatro puertas XOR no tienen efecto en el dato de las entradas B (el dato pasa a través de
las puertas XOR y no es invertido). La entrada Cin del primer FA es mantenido en un nivel
BAJO, lo cual hace que este primer FA trabaje como semisumador. Cuando la entrada de Modo
de Control esta en un nivel alto (1 lógico), las cuatro XOR actúan como inversores. Se invierte el
sustraendo (entradas B). La entrada Cin del primer FA esta en un nivel ALTO, lo que es lo
mismo que sumar +1 al sustraendo en complemento a 1. La diferencia (resultado) se puede
apreciar en los visualizadores
Sumador/restador de 4 bits
25
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Programando adecuadamente las líneas de selección (S3S2S1S0) y la de modo (M) junto con la
de acarreo previo (Cn), la ALU puede ejecutar 16 operaciones lógicas y 32 operaciones
aritméticas diferentes con los datos A=A3A2A1A0 B=B3B2B1B0. Estas operaciones, con sus
respectivos códigos de selección, se relacionan en la siguiente tabla. Se consideran tanto las
entradas como las salidas son activas en alto.
Por ejemplo, para realizar la operación lógica A XOR B, si A= 1011 y B = 0001, la línea M debe
estar en 1 lógico y las líneas S3S2S1S0 deben tener el código 0110.
Cada bit de la palabra de salida F = F3F2F1F0 es el resultado de la operación XOR de cada bit
de la palabra A con el correspondiente bit de la palabra B. Es decir, F3 =A3 XOR B3, F2 = A2
XOR B2 y así sucesivamente. Por tanto, F = 1010.
Para programar la ALU como generadora de funciones aritméticas, la línea M debe llevarse a
nivel bajo con el fin de habilitar los acarreos internos. La suma de A y B, por ejemplo, se realiza
cuando el código de las entradas de selección de función es 1001. La entrada de acarreo Cn es
activa en bajo.
Si la suma produce un acarreo de salida (Cn+4) igual a 1, esté también será activo en bajo. La
ALU utiliza un sistema interno de generación de acarreos conocido como carry look ahead
(acarreo anticipado), que no requiere que la suma sea calculada en su totalidad antes de
establecer la naturaleza del acarreo resultante.
27
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
28
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
1. Realizar un sumador completo de dos bits utilizando compuertas lógicas (TTL o CMOS)
2.- (*) Utilizando un C.I. (7483 ó 4008) realizar un sumador/restador completo de cuatro bits
3.- Sean A, B don números binarios de cuatro bits, armar un circuito que realice las siguientes
operaciones:
a) Si B es impar hacer la sustracción con A (A - B)
b) Si B es par sumar con A (A+B)
4.- (*) Para el circuito anterior, implementar un decodificador de siete segmentos y mostrar el
resultado en un display (ánodo común o cátodo común).
5.- Investigar y dibujar la configuración de pines con la asignación de funciones de cada uno de
ellos, para el caso de una ALU 74LS181.
6.- (*) Diseñe un circuito que permita comprobar las 16 funciones aritméticas y las 16 funciones
lógicas de la ALU 74181. Este circuito debe permitir visualizar de manera clara el resultado de
cada operación lógica o aritmética. El circuito debe permitir visualizar los datos binarios a los
que se les va a aplicar una operación aritmética o lógica mediante la ALU.
7.- Realice la simulación en el programa PROTEUS de todos los circuitos diseñados.
4.- LABORATORIO
1.- Implemente los diseños elaborados en el pre informe y planee una adecuada presentación
del funcionamiento de los circuitos en el protoboard.
5.- INFORME
1.- Para todos los circuitos implementados en laboratorio realizar los esquemas eléctricos. Y
comprare los datos teóricos y prácticos.
6.- BIBLIOGRAFÍA
29
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
1. OBJETIVOS
INTRODUCCIÓN
Un circuito combinacional es aquel sistema lógico cuya salida depende en todo momento de
los valores binarios que adopten las variables de entrada.
CIRCUITOS SECUENCIALES
El circuito secuencial debe ser capaz de mantener su estado durante algún tiempo, para ello se
hace necesario el uso de dispositivos de memoria. Los dispositivos de memoria utilizados en
circuitos secuenciales pueden ser tan sencillos como un simple retardador (inclusive, se puede
usar el retardo natural asociado a las compuertas lógicas) o tan complejos como un circuito
completo de memoria denominado multivibrador biestable o Flip Flop.
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 inStantes
marcados por una señal de sincronismo de tipo oscilatorio denominada reloj. Con esto se
pueden evitar los problemas que tienen los circuitos asíncronos originados por cambios de
estado no uniformes en todo el circuito.
30
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Latch
La diferencia principal entre los latches y flip-flops es en el método empleado para cambiar el
estado de su salida. Los lathes son circuitos asíncronos y los flip-flops circuitos síncronos.
Latch S-R
S R Q(t+1) Observación
0 0 ? Indeterminado
0 1 0
1 0 1
1 1 Q(t) Sin cambio
Flip-flop
Los flip-flops son circuitos biestables síncronos, también son conocidos como multivibradores
biestables. En estos circuitos el termino síncronos significa que el estado de la salida cambia
en un instante especifico de la señal de entrada denominada reloj (CLK), por lo tanto los
cambios en la salida ocurren en sincronización con el reloj.
31
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
En los flip-flops su salida se realimenta a una de sus entradas, de modo que su estado
siguiente depende del estado actual de sus entradas y el estado de las salidas. Así, al analizar
un flip-flop, tomamos en cuenta sus entradas y su salida actual, o el estado (generalmente
etiquetado Q(t)), para determinar su estado siguiente (etiquetado generalmente Q(t+1)).
Clases de flip-flop
Flip-flop SR
Entradas Salida
S R CLK Q(t+1) Observaciones
0 0 Q(t) Sin cambio
0 1 0
1 0 1
1 1 ? Indeterminado
32
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Flip-flop de D
Entradas Salida
D CLK Q(t+1) Observaciones
0 0 RESET
1 1 SET
Flip-flop de JK
Entradas Salida
J K CLK Q(t+1) Observaciones
0 0 Q(t) Sin cambio
0 1 0
1 0 1
1 1 Complementar
Reloj
Flanco Flanco
ascendente descendente
ALTA + 5V
BAJA GND
Flip-flops activo con flanco de subida
33
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Temporizador LM555
El temporizador 555 fue introducido en el mercado en el año 1972 por Signetics con el nombre:
SE555/NE555 y fue llamado "The IC Time Machine" (El Circuito Integrado Máquina del
Tiempo). La figura muestra un diagrama a bloques del mismo.
34
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
La figura muestra la configuración de un oscilador con NE555. La base del funcionamiento del
circuito está en el capacitor C. El capacitor se carga a través de R1 y R2. A su vez, el mismo
capacitor se descarga a través de R2 y del transistor T.
Cuando el capacitor sube su voltaje a 0 < Vc< Vcc/3. El comparador C2 genera un 1 lógico en
su salida en tanto que el comparador C1 genera un 0 lógico en su salida. Así el FF-SR pasará
al estado “set” generando un voltaje Vcc en su salida Q. La salida Q’ generará en consecuencia
0[V] manteniendo al transistor en estado de apagado.
Cuando el capacitor sube su voltaje a Vcc/3 <Vc < 2Vcc/3. El comparador c2 genera un 0 lógico
en su salida en tanto que el comparador c1 genera un 0 lógico en su salida. Así el FF-SR
pasará al estado “memoria” generando un voltaje Vcc en su salida Q. La salida Q’ generará en
consecuencia 0V manteniendo al transistor en estado de apagado.
Cuando el capacitor baja su voltaje a 0 < Vc < Vcc/3. El comparador c2 genera un 1 lógico en
su salida en tanto que el comparador c1 genera un 0 lógico en su salida. Así el FF-SR pasará al
estado “set” generando un voltaje Vcc en su salida Q La salida Q’ generará en consecuencia
0[V] manteniendo al transistor en estado de apagado. De esta forma el capacitor vuelve a
cargarse: el ciclo se repite.
35
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
36
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Cuando la señal de entrada de disparo se hace negativa, dispara el monoestable con la salida
en la terminal 3 haciéndose esta alta durante un periodo
Talto 11
. RA C
La entrada dispara al
Señal de temporizador en el filo
disparo negativo
Talto
Salida
37
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
(*)10. ¿Explique el funcionamiento del contador( figura 4.3) y como se trunca la secuencia?
¿Que papel cumple la puerta NAND?
Figura 4.3
11.- Construir una tabla en la que se muestre la secuencia de las salidas Q0, Q1, Q2 y
Q3(figura 4.3).
38
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Figura 4.4
(*)13.- Diseñe un circuito para controlar un motor paso a paso unipolar(sugerencia tome como
base el circuito de la figura 4.4)
(*)14.- Realice el diseño de un frecuencímetro.
15.- Realice la simulación en el programa PROTEUS de todos los circuitos diseñados.
4.- LABORATORIO
1.- Implemente los diseños elaborados en el pre informe y planee una adecuada presentación
del funcionamiento de los circuitos en el protoboard.
5.- INFORME
1.- Para todos los circuitos implementados en laboratorio realizar los esquemas eléctricos. Y
comprare los datos teóricos y prácticos.
6.- BIBLIOGRAFÍA
39
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
1. OBJETIVOS
Registros de desplazamiento
40
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Vamos a utilizar de nuevo el montaje que realizamos en el apartado anterior con el contador
74LS93A. En este caso vamos a complementar, utilizando un inversor del integrado 74LS04, la
señal Q3 obtenida mediante la configuración allí indicada. Posteriormente la introduciremos
como señal de control por la entrada SH=LD. Además conectaremos la entrada SER a BAJA,
ya que no vamos a utilizar la posibilidad de entrada de datos en serie. Una vez hecho esto:
a. Utilizar dos diodos LED (con dos resistencias de protección de 1 k) para visualizar la salida Q
y su complemento. Para ello usar una señal de reloj de baja frecuencia y cargar en paralelo un
numero con algún bit en ALTA. Razonar el comportamiento observado.
42
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
4.- LABORATORIO
1.- Implemente los diseños de los puntos 4 y 5 elaborados en el pre informe y planee una
adecuada presentación del funcionamiento de los circuitos en el protoboard.
5.- INFORME
1.- Para todos los circuitos implementados en laboratorio realizar los esquemas eléctricos. Y
comprare los datos teóricos y prácticos.
6.- BIBLIOGRAFÍA
43
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
MEMORIAS
1. OBJETIVOS
Comprender la función del bus de datos, direcciones y las líneas de control lectura(read),
escritura(write) y selección de chip (CS) en una menoria RAM.
Interpretar correctamente el diagrama de tiempos proporcionado por el fabricante de una
memoria RAM.
Implementar un circuito para grabar y comprobar los datos en una memoria RAM.
INTRODUCCIÓN
El flip flop es la celda de memoria minima de las memorias electrónica. Un flip-flop, puede
almacenar un bit de información digital o binaria. Un arreglo de flip-flops conforma el tipo de
memoria más rápido que existe: el registro.
Una agrupación de 8 bits se denomina byte. Al grupo de 16 bits se les llama, específicamente,
palabra y al de 32 bits doble palabra.
Se puede representar la memoria digital como un casillero ordenado en el que cada casilla
corresponde a una dirección en la que se guarda información. A continuación se muestra la
representación más usual de una memoria.
DIRECCIÓN CONTENIDO
0020H 1 0 1 1 0 1 0 1
0021H 0 1 0 1 0 0 1 1
0022H 0 1 0 1 1 1 0 0
0023H 1 0 1 0 0 1 0 1
0024H 1 1 0 1 0 1 1 0
Para acceder a una memoria se emplean decodificadores. Por ejemplo, una memoria de 256
posiciones de 8 bits, esta compuesta internamente, por un decodificador de direcciones de 8
44
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
entradas y 2n=28=256 salidas que se utilizan para señalar cada una de las posiciones como se
muestra en al figura 3.
Bus de direcciones.- Por intermedio de este bus o grupo de bits se generan las direcciones
que apuntan o señalan hacia cualquier posición de la memoria en particular.
45
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
CS.- Cuando esta señal esta activa bajo ( 0 logico), el bus de datos se conecta al exterior. De lo
contrario permanece en estado de alta impedancia. Se usa esta señal para seleccionar entre
diferentes memorias que comparten el mismo bus.
WE.- A través de esta línea se le indica a los circuitos internos de la memoria sobre la
naturaleza de la operación que se pretende efectuar. Si WE es activa en baja por ejemplo, la
operación es de escritura y se pueden almacenar o escribir datos en cualquier posición de
memoria. Si we es alta la operación es de lectura, es decir, se puede leer cualquier posición de
memoria.
TIPOS DE MEMORIA
MEMORIA RAM
RAM son las siglas de random access memory, un tipo de memoria a la que se puede acceder
aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes
precedentes. La memoria RAM es volátil, lo que significa que solamente almacena datos
mientras recibe electricidad. Por lo tanto, cada vez que se quita la alimentación, todos los datos
de la memoria se borran irremediablemente.
MEMORIA ROM
ROM son las siglas de read only memory , este tipo de memoria es de solo lectura como su
nombre lo indica. La memoria de sólo lectura ( ROM), es un tipo de memoria que permite
guardar la información contenida en ella aun cuando la memoria no recibe electricidad.
Básicamente, este tipo de memoria tiene únicamente acceso de sólo lectura. Sin embargo, es
posible guardar información en algunos tipos de memoria ROM.
Como se emnsiono anteriormente las memorias RAM para retener la información necesitan de
un voltaje de alimentación permanente. Esto trae como consecuencia que la información
almacenada se pierde en cuanto el sistema en el cual están operando deja de ser alimentado,
como lo es en el caso de una computadora. La utilidad de este tipo de memorias radica en el
almacenamiento temporal de la información durante la ejecución de las rutinas almacenadas en
las memorias ROM u otros sistemas de almacenamiento de información no temporales:
almacenamiento de variables en el stack, trasferencia de información hacia dispositivos de
almacenamiento fijo, tales como una unidad de discos o de cinta, envío de señales de control
de diversos dispositivos, o recepción de datos a través de un puerto para su procesamiento.
Las hojas de datos de las memorias especifican en sus diagramas de tiempos ciertas
cantidades importantes en el diseño de sistemas basados en microprocesador. Para ilustrar
46
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
datos típicos, nos referiremos a una memoria RAM estática TMS 4043 NMOS de 256x4 bits. La
figura 5 muestra el diagrama de tiempos correspondiente al ciclo de lectura.
La figura 5 muestra el diagrama de tiempos para el ciclo de lectura, la parte superior de la figura
corresponde a la dirección de la memoria, el esquema indica que el estado de cada una de las
líneas de dirección puede ser alto o bajo. Note el tiempo indicado como tRC. Este debe ser de
al menos 1000 ns para esta memoria, lo cual significa que la máxima frecuencia aceptable es
de 1 MHz. La señal inferior es Chip Enable, la cual habilita al chip con un estado lógico bajo. En
la parte inferior se encuentra el intervalo de tiempo del dato válido de salida.
El tiempo etiquetado como tRA es el tiempo de acceso de lectura. Como se indica, es el retraso
en la operación de lectura desde el instante en que se aplica la dirección a los pines A0-A7
hasta que el dato se encuentra listo en los pines D0-D3. Para esta memoria, este tiempo es de
un máximo de 1000 ns. Otro tiempo mostrado es tCEA, o tiempo de acceso para la habilitación
del chip, el cual es el tiempo transcurrido desde la aplicación de la señal habilitadora hasta que
el dato se encuentra listo. Para nuestro caso, es de un valor máximo de 800 ns. De acuerdo a
esto, el dato en los pines D0-D3 no será válido por 1000 ns desde que se da la dirección ni por
800 ns desde que se habilita al chip.
47
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
Los datos anteriormente mencionados son para el caso de la memoria TMS 4043. Otras
memorias pueden tener valores diversos para dichos tiempos e incluso usar otra nomenclatura.
48
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
4.- Realice el diagrama de tiempos del ciclo de lectura y escritura para la memoria 2114.
5. ¿Qué condiciones deben cumplirse en una RAM para poder leer un dato? Consulte el
diagrama de tiempos.
4.- LABORATORIO
2. Elabore una tabla con 10 direcciones diferentes y los valores que desee escribir en las
mismas.
3. Cambie las señales de acuerdo al ciclo de escritura de la memoria, para que pueda
almacenar los valores de la tabla elaborada en el punto 2. Note que mientras escribe cada dato
en la memoria, las señales en D0-D3 no reflejan el dato que se le esta suministrando a la
misma. La secuencia de pasos a realizar es:
a) Establecer una dirección en las líneas A0 - A9.
b) Ponga el pin 10 (Write Enable) de la memoria en 0 lógico.
c) Ponga un dato en las líneas D0 - D3.
d) Ponga el pin 8 (Chip Select) de la memoria en 0 lógico.
49
GUIAS DE LABORATORIO Ing. Jose Luis Apaza Gutierrez
SISTEMAS DIGITALES I (LETN-601)
4. Cambie las señales de acuerdo al ciclo de lectura de la memoria para que pueda leer los
datos que acaba de escribir en la memoria. La secuencia de pasos a seguir es la siguiente:
5. Comprobar que el dato leído es el mismo que se grabó con anterioridad y se debe leer a
través de los LED's conectados al 74LS241.
5.- INFORME
1.- Para el circuito implementado en laboratorio realizar los esquemas eléctricos. Y comprare
los datos teóricos y prácticos.
6.- BIBLIOGRAFÍA
50