Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
prcticas.
Laboratorios de electrnica.
Ingeniera Mecnica Elctrica.
Profesor de laboratorio:
Alumno:
Grupo:
Horario:
NDICE
INTRODUCCIN............................................................................................................................... 1
PRCTICA 1...................................................................................................................................... 3
Compuertas bsicas........................................................................................................................ 3
Objetivos.............................................................................................................................3
Introduccin........................................................................................................................3
Trabajo de laboratorio.........................................................................................................4
Material...............................................................................................................................5
PRCTICA 2...................................................................................................................................... 6
lgebra de Boole............................................................................................................................. 6
Objetivos............................................................................................................................................ 6
Introduccin........................................................................................................................6
Cuestionario previo.............................................................................................................8
Trabajo de laboratorio.........................................................................................................9
Material.............................................................................................................................10
PRACTICA 3..................................................................................................................................... 11
Circuitos combinacionales.............................................................................................................. 11
Objetivo.............................................................................................................................11
Introduccin......................................................................................................................11
Cuestionario previo...........................................................................................................12
Trabajo de laboratorio.......................................................................................................13
Material.............................................................................................................................13
PRACTICA 4.................................................................................................................................... 14
Multiplexores y demultiplexores..................................................................................................... 14
Objetivo.............................................................................................................................14
Introduccin......................................................................................................................14
Cuestionario previo...........................................................................................................17
Trabajo de laboratorio.......................................................................................................18
Material.............................................................................................................................18
PRACTICA 5.................................................................................................................................... 19
Codificadores, decodificadores y comparadores...........................................................................19
Objetivos...........................................................................................................................19
Introduccin......................................................................................................................19
Cuestionario previo...........................................................................................................22
Trabajo de laboratorio.......................................................................................................23
Material.............................................................................................................................23
PRACTICA 6.................................................................................................................................... 24
Circuitos aritmticos....................................................................................................................... 24
Objetivo.............................................................................................................................24
Introduccin......................................................................................................................24
Cuestionario previo...........................................................................................................27
Trabajo de laboratorio.......................................................................................................28
Material.............................................................................................................................28
PRCTICA 7.................................................................................................................................... 29
Circuitos secuenciales: biestables................................................................................................. 29
Objetivo.............................................................................................................................29
Introduccin......................................................................................................................29
Cuestionario previo...........................................................................................................30
Trabajo de laboratorio.......................................................................................................31
Material.............................................................................................................................32
PRACTICA 8.................................................................................................................................... 33
"Temporizadores y contadores"........................................................................................................ 33
Objetivos...........................................................................................................................33
Introduccin......................................................................................................................33
Tipos de contadores...........................................................................................................33
Cuestionario previo...........................................................................................................34
Trabajo de laboratorio.......................................................................................................35
Material.............................................................................................................................36
PRCTICA 9.................................................................................................................................... 37
Registro de Desplazamiento y Latch............................................................................................. 37
Objetivo.............................................................................................................................37
Introduccin......................................................................................................................37
Cuestionario previo...........................................................................................................41
Trabajo de laboratorio.......................................................................................................42
Material.............................................................................................................................42
PRCTICA 10.................................................................................................................................. 43
Memorias Eprom............................................................................................................................ 43
Objetivo.............................................................................................................................43
Introduccin......................................................................................................................43
Cuestionario previo...........................................................................................................46
Trabajo de laboratorio.......................................................................................................46
Material.............................................................................................................................47
CONCLUSIONES............................................................................................................................. 48
BIBLIOGRAFA................................................................................................................................ 49
PRCTICA 1.
Compuertas bsicas.
Objetivos.
El alumno comprobar en forma prctica las operaciones lgicas bsicas mediante el uso
de compuertas, y establecer los rangos de voltaje en que opera la lgica binaria en
compuertas TTL.
Introduccin.
Las compuertas lgicas electrnicas empleadas inicialmente en computadoras digitales,
se fabrican principalmente como unidades de circuitos integrados empleando transistores,
diodos y otros componentes de estado slido. Las compuertas lgicas se disponen para
realizar las operaciones AND, OR y de inversin, as como dos combinaciones comunes
de tales funciones. Una inversin siguiendo a una compuerta AND se denomina no-AND o
NAND, y un inversor siguiendo a una compuerta OR se denomina compuerta no-OR o
NOR. La compuerta denominada OR- exclusiva tambin se usa como compuerta lgica
bsica.
Fsicamente las compuertas lgicas las podemos encontrar contenidas en circuitos
integrados lgicos. El ms rpido de los circuitos lgicos tipo saturados (aquellos que
operan el transistor on en saturacin), es el circuito de lgica transistor - transistor,
tambin llamado TTL.
Una familia o serie de circuitos TTL, se conoce mediante la identificacin numrica del
fabricante, iniciando con la designacin 74. Esta familia de circuitos TTL proporciona
varias caractersticas lgicas y funcionales con caractersticas bien especificadas de
velocidad, disipacin de potencia, etc. De los diversos tipos, la serie LS es la ms comn
en la actualidad ya que proporciona alta velocidad y baja disipacin de potencia.
Cuestionario previo.
1. Mencione las caractersticas, el smbolo grafico, la funcin algebraica y la tabla de
verdad de las siguientes funciones lgicas: AND, OR, NOT (inversor), Buffer, NAND,
NOR, OR-Exclusiva (XOR) y NOR-Exclusiva.
2. Especifique las diferencias entre las distintas series TTL ( Standard, LS, L, S y H)
3. Mencione cul es el voltaje mximo a la entrada de la compuerta para que lo considere
un 0 lgico.
4. Mencione cul es el voltaje mnimo a la entrada de la compuerta para que lo considere
un 1 lgico.
Trabajo de laboratorio.
1. Revise la datasheet (hoja de especificaciones) de los C.I. (circuitos integrados) 7400,
7404, 7405, 7408, 7432, 7486 y 74125.
1.1. Polarice los C.I.
1.2. Aplique en las terminales de una de las compuertas los niveles de voltaje
necesarios para introducir unos y ceros lgicos (con todas las combinaciones
posibles).
1.3. Mida los niveles de voltaje a la salida de la compuerta.
1.4. Llene las siguientes Tablas: 1.1, 1.2 y 1.3.
Tabla 1.1.
Tabla 1.2.
Material.
PRCTICA 2
lgebra de Boole.
Objetivos.
Comprender la importancia de los teoremas del lgebra Booleana en la simplificacin de
circuitos digitales. Implementar y disear circuitos combinacionales de varias etapas.
Introduccin.
En 1854 George Boole introdujo un tratamiento sistemtico de la lgica y desarroll para
este propsito un sistema algebraico que ahora se conoce como lgebra Booleana. En
1938 C. E. Shannon introdujo un lgebra Booleana de dos valores denominada lgebra
de interruptores, en la cual demostr que las propiedades de los circuitos elctricos y
estables con interruptores pueden representarse con est lgebra. Para la definicin del
lgebra Booleana, se emplean los postulados formulados por E. V. Huntington en 1904.
Postulados de Huntington
1. Cierre. Existe un dominio B que tiene al menos dos elementos distintos y dos
operadores binarios (+) y ( ) tales que:
a. Si x o y son elementos, entonces x + y es un elemento. La operacin
efectuada por (+) recibe el nombre de suma lgica.
b. Si x o y son elementos, entonces x
efectuada por (
y es un elemento. La operacin
) recibe el nombre de multiplicacin lgica.
3. Ley conmutativa.
a. Ley conmutativa con respecto a la suma: x + y = y + x.
b. Ley conmutativa con respecto a la multiplicacin x y = y
x.
4. Ley distributiva.
a. La multiplicacin es distributiva sobre la suma: x (y + z) = (x
y) + (x
z)
b. La suma es distributiva sobre la multiplicacin: x + (y
z) = (x + y) (x + z).
Intercambiando + por
o
por +.
Intercambiando 1 por 0 o 0 por 1.
lgebra de conmutacin
Fue hasta 1937 por Clauede Shannon que puso en prctica el lgebra Booleana en un
circuito de interruptores de dos elementos. Estos eran dispositivos que se ubican en dos
posiciones estables: desactivado o activado; igualmente es posible denominar estas dos
posiciones 0 y 1. Por esta razn, el lgebra Booleanase ha denominado lgebra de
conmutacin y a las variables que representan a las constantes de conmutacin se les
conoce como variables de conmutacin.
Las operaciones de conmutacin son las siguientes:
Operacin AND
Operacin OR
Operacin NOT
Cuestionario previo.
1. Explique los diferentes tipos de salidas de los circuitos TTL (Totem-Pole, Colector
Abierto y Tres Estados) indique ventajas y desventajas de cada una de ellas.
2. Enuncie y ejemplifique los teoremas del lgebra Booleana.
3. Disee el circuito combinacional de la siguiente funcin: g=(A+B)(A+C) utilice
nicamente dos compuertas:
4. Obtenga y disee el equivalente de la funcin NAND de dos entradas mediante el
teorema de De Morgan.
Figura 2.1.
Disee un circuito (bloque C) donde si el Sw esta en la posicin 1 los datos que pasan
son los del bloque A y cuando el Sw est en la posicin 2 los datos que pasan son los del
bloque B. Disee el bloque C usando circuitos de 3 estados (el bus debe ser mnimo de 4
lneas).
Trabajo de laboratorio.
1. Implemente el circuito diseado en el punto 3 del cuestionario previo, en la salida
coloque una resistencia de 330 y un led. Alimente las entradas con todas las
combinaciones posibles y llene la siguiente Tabla 2.1.
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
Tabla 2.1.
LED
Tabla 2.2.
LED
B
0
1
0
1
D
1
1
1
0
E
0
0
1
0
F
1
0
1
0
Tabla 2.3.
LED
4. Implemente el circuito del punto 7 del cuestionario previo, pero slo para un bus A, B y
S de 2 bits. En cada salida conecte una resistencia de 330 y un led. Llene la tabla
2.4.
Tabla 2.4.
B
A
A1
0
0
0
1
1
1
1
0
0
0
1
1
1
1
A2
0
0
0
1
0
0
1
0
0
0
1
0
0
1
B1
0
0
1
0
0
1
1
0
0
1
0
0
1
1
B2
0
1
0
0
1
0
1
0
1
0
0
1
0
1
SW
Posicin 1
Posicin 1
Posicin 1
Posicin 1
Posicin 1
Posicin 1
Posicin 1
Posicin 2
Posicin 2
Posicin 2
Posicin 2
Posicin 2
Posicin 2
Posicin 2
LEDs
LED 1
LED 2
Material.
10
PRACTICA 3.
Circuitos combinacionales.
Objetivo.
Resolver problemas mediante una metodologa de diseo combinacional.
Introduccin.
Los circuitos lgicos para sistemas digitales pueden ser de dos tipos: combinacionales o
secuenciales, en un circuito combinatorio todas las salidas en un tiempo determinado
dependen slo de las entradas en ese tiempo y en un circuito secuencial emplea
elementos de memoria (celdas binarias), sus salidas son una funcin de las entradas y el
estado de los elementos de memoria y esta son una funcin de las entradas previas y
como consecuencia las salidas dependen de las entradas presentes y adems de las
entradas del pasado.
Entre los circuitos combinacionales clsicos tenemos:
Lgicos:
Generador/Detector de paridad
Multiplexor y Demultiplexor
Codificador y Decodificador
Comparador
Aritmticos :
Sumador
Restador
Aritmticos y lgicos:
Unidad aritmtica lgica.
Estos circuitos estn compuestos nicamente por puertas lgicas interconectadas entre
s.
Todos los circuitos combinacionales pueden representarse empleando lgebra de Boole y
lgica binaria, describiendo de forma matemtica el funcionamiento del sistema
combinacional, as cada seal de entrada es una variable de la ecuacin.
11
De esta forma, un sistema combinacional compuesto exclusivamente por una puerta AND
tendra dos entradas A y B. Su funcin combinacional seria F A B , para una puerta OR
sera F A B . Estas operaciones se pueden combinar formando funciones ms
complejas. Por ejemplo, la siguiente figura 3.1 se define por la funcin debajo de este.
Figura 3.1.
Esto permite emplear diferentes mtodos de simplificacin para reducir el nmero de
elementos combinacionales que forman el sistema.
Cuestionario previo.
1. Qu significan las siglas SSI, MSI, LSI y VSLI y por cuntas compuertas se
componen?
2. Defina los trminos:
Fan-out.
Disipacin de potencia.
Tiempo de propagacin.
Margen de ruido.
A
0
0
1
1
Tabla 3.2.
B
S
0
IO
1
I1
0
I2
1
I3
12
Trabajo de laboratorio.
1. El instructor plantear un problema que deber ser resuelto mediante el siguiente
mtodo:
1.1. Analizar el problema.
1.2. Identificar y definir las variables de entrada y las variables de salida.
1.3. Elaborar una tabla de verdad que refleje el comportamiento del problema
planteado.
1.4. Utilizar un mtodo de simplificacin para obtener una funcin reducida a partir de
los minitrminos de la tabla de verdad.
1.5. Con la funcin obtenida dibujar el diagrama lgico.
1.6. Alambrar el circuito y probarlo.
Material.
1 Dip switch de 8.
8 Resistores de 4.7 k a Watt.
3 Resistores de 330 a Watt.
3 Leds.
3 C.I.s 74LS08 o 741LS11.
3 C.I.s 74LS32.
1 C.I. 74LS04.
Alambre.
13
PRACTICA 4
Multiplexores y demultiplexores.
Objetivo.
Comprobar la ventaja de utilizar circuitos que integran funciones especficas (en este
caso la de multiplexor) en comparacin de la implementacin de esta funcin en forma
discreta.
Introduccin.
Un multiplexor o selector de datos es la versin electrnica de un conmutador rotatorio de
un sentido, como lo muestra la figura 4.1.
Entradas
0
1
2
Salida
3
4
5
6
7
Figura 4.1.
Las ocho entradas estn a la izquierda y la nica salida esta a la derecha. Un dato de
entrada se transfiere a travs de los contactos del conmutador rotatorio. Anlogamente
con un multiplexor los datos de entrada se transfieren a travs de los circuitos del selector.
La seleccin del dato se hace girando mecnicamente el rotor del conmutador rotatorio.
En el selector de datos la posicin del dato se selecciona colocando el nmero binario
adecuado en las entradas de seleccin de datos. El selector de datos permite que los
datos fluyan solamente de la entrada a la salida, mientras que el conmutado rotatorio
permite que loas datos fluyan en ambas direcciones. Un selector de datos puede
considerarse como un conmutador rotatorio de una dimensin.
Adicionalmente, con multiplexores es posible implementar
combinacional, para lo cual debemos seguir los siguientes pasos:
cualquier
circuito
14
Seleccionar el multiplexor.
Establecer el mapa del multiplexor.
Obtener resultados del mapa.
Elaborar el diagrama lgico.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
X
0
0
0
0
0
0
0
1
0
0
1
1
0
1
1
1
Y
0
0
1
1
0
1
1
0
1
1
0
0
1
0
0
1
Tabla 4.1.
Z
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
X = F(A,B,C,D) = (7,10,11,13,14,15)
Y = F(A,B,C,D) = (2,3,5,6,8,9,12,15)
Z = F(A,B,C,D) = (1,3,4,6,9,11,12,14)
Para la seleccin del multiplexor se debe analizar las variables de entrada. La
variable ms significativa es la entrada del multiplexor y las dems son los
selectores. Como son tres selectores, el multiplexor a escoger para cada variable de
salida es de ocho canales.
15
Y F ( A, B, C , D )
I0 I1 I2
I3
A 0 1 2
3
A 8 9 10 11
A A A A
( 2,3,5,6,8,9,12,15).
I4
I5
I6
I7
4
5
6
7
12 13 14 15
A
A A A
Z F ( A, B, C , D ) (1,3,4,6,9,11,12,14).
I0 I1 I2
I3
I4
I5
I6
I7
A 0 1 2
3
4
5
6
7
A 8 9 10 11 12 13 14 15
0 1 0
1
1
0
1
0
Diagrama lgico
16
Cuestionario previo.
1. Explique el funcionamiento del multiplexor y del demultiplexor.
2. Disee el diagrama lgico de un multiplexor de 4 entradas, utilizando compuertas
bsicas.
3. Disee el diagrama lgico de un demultiplexor de 4 salidas, utilizando compuertas
bsicas.
4. Consulte la datasheet del circuito integrado 74LS151; mencione cul es su funcin y
para que sirve cada una de sus terminales
5. Disee el diagrama lgico de un multiplexor de 32 entradas, utilizando 4 multiplexores
de 8 entradas y compuertas bsicas.
6. Disee el diagrama lgico de un restador de dos nmeros (A y B) de dos bits,
utilizando multiplexores. Utilice la siguiente Tabla 4.2.
x
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
B0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Signo*
0
0
0
0
1
0
0
0
1
1
0
0
1
1
1
0
R1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
Tabla 4.2.
R0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
17
Trabajo de laboratorio.
1. Implemente el demultiplexor diseado en la tarea de casa.
2. Alambre el sumador mostrado en el ejemplo de est prctica.
3. Alambre el restador diseado en la tarea de casa.
Material.
18
PRACTICA 5
Codificadores, decodificadores y comparadores.
Objetivos.
El alumno aprender a disear y utilizar los codificadores, decodificadores, comparadores
y el display de siete segmentos sea en configuracin nodo comn o ctodo comn, de
esta manera conocer la importancia de tales circuitos.
Introduccin.
Un codificador tiene 2n (o menos) lneas de entrada y n lneas de salida. Las lneas de
salida generan el cdigo binario de salida para las 2n variables de entrada. El codificador
ms usado es el codificador de prioridad.
Existen dos tipos fundamentales de codificadores: codificadores sin prioridad y
codificadores con prioridad. En el caso de codificadores sin prioridad, puede darse el caso
de salidas cuya entrada no pueda ser conocida: por ejemplo, la salida 0 podra indicar que
no hay ninguna entrada activada o que se ha activado la entrada nmero 0. Adems,
ciertas entradas pueden hacer que en la salida se presente la suma lgica de dichas
entradas, ocasionando mayor confusin. Por ello, este tipo de codificadores es usado
nicamente cuando el rango de datos de entrada est correctamente acotado y su
funcionamiento garantizado.
Los codificadores son utilizados en archivos multimedia para comprimir audio, imagen o
vdeo, ya que la forma original de este tipo de archivos es demasiado grande para ser
procesada en tiempo real por los sistemas de comunicacin.
Un decodificador es un circuito combinatorio que convierte la informacin binaria de n
lneas de entrada a un mximo de 2n lneas nicas de salida.
El propsito es generar 2n o menos trminos de n variables de entrada, es decir que en
lnea de n a m donde m 2 n . Esto es, convierte un cdigo binario de entrada (natural,
BCD, etc.) de N bits de entrada y M lneas de salida (N puede ser cualquier entero y M es
un entero menor o igual a 2 N), tales que cada lnea de salida ser activada para una sola
de las combinaciones posibles de entrada.
19
D3
1
0
0
0
Tabla 5.1.
Salidas.
D2
D1
D0
0
0
0
1
0
0
0
1
0
0
0
1
Ecuaciones equivalentes
D0 A1 A0
D1 A A0
D2 A1 A0
D3 A1 A0
Figura 5.2.
Este decodificador es de siete segmentos es muy usado en la actualidad. El circuito
decodifica la informacin de entrada en BCD a un cdigo de siete segmentos adecuado
para que se muestre en un display de siete segmentos.
Un decodificador con entrada de activacin puede usarse como demultiplexor.
Un circuito comparador combinatorio compara dos entradas binarias (A y B de n bits) para
indicar la relacin de igualdad o desigualdad entre ellas por medio de "tres banderas
lgicas" que corresponden a las relaciones A igual B, A mayor que B y A menor que B.
Cada una de estas banderas se activara solo cuando la relacin a la que corresponde sea
verdadera, es decir, su salida ser 1 y las otras dos producirn una salida igual a cero.
Dentro de la familia de circuitos TTL se les denomina a estos circuitos con el nmero 7485
y manejan entradas de 4 bits, adems de que tambin se les puede conectar en cascada
para manejar entradas ms grandes.
20
B
0
1
0
1
X
0
1
0
0
Q
1
0
0
1
Tabla 5.2.
Z
0
0
1
0
"X" es la funcin que determina cuando A < B en verdadero, de modo tal que:
X(A,B) = AB
"Q" es la funcin que determina cuando A = B en verdadero, de modo tal que:
Q(A,B) = AB + AB
"Z" es la funcin que determina cuando A > B en verdadero, de modo tal que:
Z(A,B) = AB
La siguiente figura 5.3 muestra el diseo con compuertas.
Figura 5.3.
21
Cuestionario previo.
1) Explique qu es un codificador?
2) Explique qu es un decodificador?
3) Explique qu es un comparador?
4) Consulte la datasheet del circuito integrado 74LS147; mencione cul es su funcin y
para qu sirve cada una de sus terminales.
5) Consulte la datasheet del circuito integrado 74LS47; mencione cul es su funcin y
para qu sirve cada una de sus terminales.
6) Consulte la datasheet del circuito integrado 74LS85; mencione cul es su funcin y
para qu sirve cada una de sus terminales.
7) Mencione cul es la configuracin y el funcionamiento de un display de nodo comn
y de un display de ctodo comn.
8) Disee un circuito combinacional que compare un dato A con un dato B, ambos de dos
bits y que cumpla con la siguiente Tabla 5.3.
Condiciones
A>B
A<B
A=B
S1
1
0
1
Tabla 5.3.
S0
0
1
1
Figura 5.4.
22
Trabajo de laboratorio.
1. Implemente el comparador diseado en el punto nmero 8 de la tarea de casa.
2. Alambre un circuito que muestre en un display de siete segmentos el valor en decimal
(0 al 9) que se le alimente en la entrada. Tome como base el circuito del punto 9 de la
tarea de casa y considere si es necesario un inversor a la salida del circuito 74LS147.
3. Implemente un circuito que compare dos nmeros de 4 bits utilizando el C.I. 74LS85;
revise en la datasheet, la disposicin y configuracin de las terminales.
Material.
3 C.I.s 74LS08.
C.I.s 74LS125, 74LS32.
C.I.s 74LS47, 74LS85, 74LS147.
1 Dip Switch.
10 Resistores de 4.7 k a Watt.
3 Resistores de 330 a Watt.
3 Leds.
1 Display de nodo comn.
Alambre.
23
PRACTICA 6
Circuitos aritmticos.
Objetivo.
El alumno conocer la estructura y el funcionamiento del sumador, medio sumador,
restador, medio restador y aprender a utilizar el circuito sumador 7483.
Introduccin.
Sumador: Es un circuito que suma dos nmeros de n bits, acepta los dos bits que se van
a sumar junto con el acarreo resultante de la suma de los bits menos significativos. Se
produce como salida un bit de la suma y un bit del acarreo de salida del bit ms
significativo. La figura 6.1 muestra un esquema de un sumador.
Si
Xi
Ci+1
Yi
Ci
Figura 6.1.
En las computadoras se encuentra en la Unidad aritmtico lgica (ALU). Generalmente
realizan las operaciones aritmticas en cdigo binario decimal o exceso 3, por regla
general los sumadores emplean el sistema binario. En los casos en los que se est
empleando un complemento a dos para representar nmeros negativos el sumador se
convertir en un sumador-substractor.
Medio sumador
Este tipo de circuito necesita dos entradas binarias y dos salidas binarias, cabe mencionar
que las variables de salida producen la suma y el acarreo, observe la Tabla 6.1.
A
0
0
1
1
B
0
1
0
1
Tabla 6.1.
C
S
0
0
0
1
0
1
1
0
24
A
0
0
1
1
0
0
1
1
B
0
1
0
1
0
1
0
1
Tabla 6.2.
Ci+1 S
0
0
0
1
0
1
1
0
0
1
1
0
1
0
1
1
Otra variante del sumador completo se obtiene con dos medios sumadores y una
compuerta or.
Restador.
Para la resta se requiere tomar dos sumadores y el complemento del sustraendo.
Medio restador.
El circuito consiste en dos entradas y dos salidas, como lo muestra la Tabla 6.3.
M
0
0
1
1
Tabla 6.3.
S
B
D
0
0
0
1
1
1
0
0
1
1
0
0
Y su ecuacin es la siguiente:
Prctica 6: Circuitos aritmticos.
25
D MS M S M S
B MS
S
0
0
1
1
0
0
1
1
Bi
0
1
0
1
0
1
0
1
Tabla 6.4.
Bi+1
D
0
0
1
1
1
1
1
0
0
1
0
0
0
0
1
1
D M S Bi M S Bi MSBi M S Bi
Por lo que:
D M ( S Bi S Bi ) M ( SBi S Bi )
D M ( S Bi ) M ( S Bi )
D M ( S Bi )
Multiplicacin.
El circuito que se utiliza para la multiplicacin se muestra en la figura 6.2.
Donde:
P0 A0 B0
P1 A1 B0 A0 B1
P2 C i A1 B1
Figura 6.2.
Cuestionario previo.
26
Figura 6.3.
Trabajo de laboratorio.
27
Material.
2 C.I.s 74LS86.
C.I.s 74LS08, 74LS32, 74LS125, 74LS00.
1 C.I 74LS83.
1 Dip Switch de 8.
5 Resistores de 4.7 k a Watt.
6 Resistores de 330 a Watt.
6 Leds.
4 Resistores de 4.7 k Watt.
Alambre.
28
PRCTICA 7
Circuitos secuenciales: biestables.
Objetivo.
Que el alumno se familiarice con dispositivos digitales secuenciales para entender sus
caractersticas y tcnicas de diseo.
Introduccin.
Un circuito secuencial es aquel donde las salidas en un instante de tiempo dependen de
las entradas en ese instante de tiempo y en instantes anteriores. La evolucin pasada
est almacenada en unos elementos con capacidad de memorizar el estado interno. Cada
bit de informacin de estado se guarda en un biestable, como se ilustra en la figura 7.1
Figura 7.1.
Los biestables son circuitos lgicos que presentan una salida que puede estar en uno de
los dos estados posibles (0 1), an despus de desaparecer la seal de entrada, de
modo que almacenan la informacin binaria de un bit. Los hay de varios tipos pero su
esquema general es el siguiente, figura 7.2.
Figura 7.2.
Los biestables se construyen con dos salidas, Q y /Q, una es la inversa de la otra. Q
define el estado del biestable, mientras que la otra es utilizada para otros propsitos en
los circuitos combinacionales y es la inversa de la primera. Los biestables pueden
clasificarse de dos formas:
Por su entrada, con lo que tendremos biestables tipo R-S, J-K, D y T.
29
Cuestionario previo.
1) Investigar los diferentes tipos de flip-flops que existen y hacer una breve descripcin
de sus caractersticas y funcionamiento.
2) Obtener las tablas de excitacin para los flips-flops tipo: SR, JK, D y T.
3) Consulte la datasheet del circuito integrado 74LS76; mencione cul es su funcin y
para qu sirve cada una de sus terminales.
4) Defina la diferencia entre un circuito sncrono y un asncrono.
5) Disee un contador sncrono con flip-flops JK que cuente de 000 a 111.
6) Disee un contador asncrono con flip-flops JK que cuente de 000 a 111.
7) Disear una mquina de estado con flip-flops JK que realice la siguiente secuencia en
forma cclica:
Estado Presente
A
0
0
0
1
1
1
B
0
0
1
0
0
1
C
0
1
0
0
1
0
Tabla 7.1.
Estado Siguiente
A
0
0
1
1
1
0
B
0
1
0
0
1
0
C
1
0
0
1
0
0
30
110
101
000
100
001
010
Diagrama de
estados.
Trabajo
de
laboratorio.
1. Implemente un flip-flop SR bsico, utilizando compuertas NAND, como lo muestra la
figura 7.3.
Figura 7.3.
2. Alambre el contador diseado en el punto 5 del cuestionario previo.
31
Material.
32
PRACTICA 8
"Temporizadores y contadores".
Objetivos.
El alumno implementar un temporizador y un contador con un circuito LM555. Tambin
observar la importancia de tener un contador en un sistema digital.
Introduccin.
El contador es un circuito secuencial construido a partir de biestables y puertas lgicas,
capaces de realizar el anlisis de los impulsos que recibe en la entrada destinada a tal
efecto, almacenar datos o actuar como divisor de frecuencia. El cmputo se realiza en un
cdigo binario, que con frecuencia ser el binario natural o el BCD natural.
Clasificacin:
Contadores sncronos donde todos los biestables conmutan a la vez, con una seal de
reloj comn.
Asncronos donde el reloj no es comn y los biestables conmutan uno tras otro.
Segn
el
sentido,
se
clasifican
en
ascendentes,
Ascendentes/descendentes y dependen de la seal de control.
descendentes,
Contadores binarios de n bits cuentan todos los nmeros posibles de n bits, desde 0
hasta 2n 1), contadores BCD (cuentan del 0 al 9) y contadores Mdulo N (cuentan
desde el 0 hasta el N-1).
Tipos de contadores.
Contadores paralelos.
Contador Johnson. Activa una sola salida entre varias. En respuesta al pulso de
conteo, la salida siguiente pasa a ser la activa. No se emplea un contador binario
seguido de un decodificador debido a que, al conmutar entre dos estados, podra
producir pulsos indeseados en otras salidas.
Contador en anillo. Est formado por un conjunto de biestables conectados como un
registro de desplazamiento, con un lazo de realimentacin que se obtiene uniendo
las salidas del ltimo biestable con la entrada del primero.
33
Cuestionario previo.
1. De una seal cuadrada que ser usada como pulso de reloj, indique que es:
Flanco de subida.
Flanco de bajada.
Nivel bajo.
Nivel alto.
Periodo.
Frecuencia.
Ciclo de trabajo. De la figura 8.1.
Figura 8.1.
2. Investigue que circuito debe implementarse con el CI LM555 para que tenga una
operacin astable; Consulte la datasheet.
3. Las ecuaciones que rigen el funcionamiento del CI LM555 en operacin astable son:
1.44
( R a 2 Rb ) C
Rb
( Ra 2 Rb )
Donde: F = frecuencia.
D = ciclo de trabajo.
Si RA=100 y C=22F; Cunto debe valer RB para obtener una frecuencia de 0.25
Hz.
Si RA=100 Y C=22F; Cunto debe valer RB para obtener una frecuencia de 500
Hz.
4. Revise la datasheet del CI 74LS190/191 y mencione: Cul es su funcin; nombre,
asignacin y funcin de cada una de sus terminales. Cmo debe conectarse para
realizar cuentas ascendentes y descendentes?
34
Trabajo de laboratorio.
1. Arme un temporizador, como lo muestra la figura 8.2, con el C.I. LM555 en
configuracin astable. Utilice para C un capacitor electroltico de 22F a 16V, una R A
de 100 y para RB utilice un preset de 100K. En la salida (terminal 3 del LM555)
conecte un resistor de 330 y un LED.
Figura 8.2.
Una vez armado polarice y cambie el valor de Rb de 0 a 100 K. Realice
nuevamente este experimento pero sustituya el resistor Ra de 100 por una de 10
K. Tome nota de sus observaciones.
2. Alambre un contador binario con el circuito integrado 74LS190/193 para que trabaje
de manera descendente; en la entrada de reloj (CP) conecte la salida del circuito LM555
armado en el punto anterior.
3. Ahora configure el circuito para que realice una cuenta ascendente.
4. Realice las conexiones necesarias para que cuente del 0000 al 1001, utilice
compuertas bsicas en caso de ser necesario.
5. Agregue al circuito anterior un decodificador BCD/7 segmentos y un display de nodo
comn.
35
Material.
36
PRCTICA 9
Registro de Desplazamiento y Latch.
Objetivo.
Que el alumno se familiarice con dispositivos sncronos digitales para entender sus
caractersticas y tcnicas de diseo, en su forma discreta y mediante circuitos integrados
que realizan Funciones especficas.
Introduccin.
Los registros son dispositivos que sirven para el almacenamiento o manipulacin de
informacin binaria. Existen diversos tipos de registros, dependiendo de la funcin que
desarrollen. El circuito que recibe el nombre de latch, se utiliza para almacenar
informacin binaria de varios bits a la vez cuando una seal lo indique, generalmente la
seal de reloj.
El esquema de estos circuitos es como lo muestra la figura 9.1. En l se ve que solo
pueden almacenar cuatro bits, pero es fcilmente ampliable, ya que solo hay que aadir
ms biestables al circuito siguiendo la manera de interconexin que utilizan.
Figura 9.1
Las lneas discontinuas indican que todo lo que hay en su interior estara integrado en un
circuito comercial, siendo sus entradas exteriores:
Clock: Indica en qu momento se guardan los datos de entrada. Activo por flanco de
subida.
Clear: Seal asncrona que pone a cero todos los biestables del latch.
D1 a D4: Seales de entrada. Se toma muestra de ellas cuando lo indica la seal de
reloj.
Prctica 9: Registro de Desplazamiento y Latch.
37
Serie / Serie.
Serie / Paralelo.
Paralelo / Serie.
Universales.
La mayora de ellos se basan en que los datos que entran al registro sufren un
desplazamiento lateral antes de que salgan al exterior, de ah viene su nombre.
Registro de desplazamiento Serie-Serie. Es un registro de desplazamiento que tiene la
entrada de datos serie y la salida de datos serie. Su esquema bsico para cuatro bits es el
que se muestra en la siguiente figura 9.2.
Figura 9.2.
En este circuito los datos que entran por los registros de la izquierda se van desplazando
hacia la derecha segn se lo indica la seal de reloj, de forma que transcurridos 4 ciclos
de reloj comienzan a salir por la derecha. Entonces se dice que la informacin entra en
forma de datos serie y sale del mismo modo, pero con cierto retraso. Esto se utiliza para
crear ciertos retardos que son necesarios a veces en la transmisin o procesado de datos.
Si se introdujera un nivel alto por la entrada serie durante el primer ciclo de reloj la salida
del primer biestable pasara a nivel alto, en el segundo ciclo de reloj el nivel alto pasara al
segundo biestable, en el tercero al tercer biestable y en el siguiente, el nivel alto
aparecera en la salida del registro de desplazamiento. En este mismo procedimiento se
Prctica 9: Registro de Desplazamiento y Latch.
38
Figura 9.3.
Registro de desplazamiento Paralelo-Serie. En este caso la informacin binaria se
introduce en el registro en formato paralelo en un solo ciclo de reloj, pero para obtener los
datos en la salida hay que hacerlo con pasos de la seal de reloj, de manera que la
informacin habr salido por completo cuando han transcurrido 4 ciclos de reloj
completos. El circuito que representa este tipo de registros de desplazamiento, vea figura
9.4.
Figura 9.4.
39
Figura 9.5.
40
Figura 9.5.
Cuestionario previo.
1. Investigue el funcionamiento del circuito integrado 74LS194A: cmo debe configurarse
para que funcione con una transferencia de informacin serie-serie, corrimiento
izquierda-derecha, paralelo-serie, serie-paralelo y paralelo-paralelo.
41
Trabajo de laboratorio.
1. Alambre el circuito integrado 74LS194A y compruebe el funcionamiento de cada una
de las configuraciones de transferencia de informacin que es capaz de realizar.
Material.
42
PRCTICA 10
Memorias Eprom.
Objetivo.
El alumno conocer el funcionamiento de la memoria Eprom y ensamblar un circuito
donde utilice un display para visualizar el contenido de las celdas de memoria.
Introduccin.
Las Eprom estn generalmente construidas en tecnologa MOS (Metal-Oxide
Semiconductor, Semiconductor de Oxido Metlico) o tambin las podemos encontrar con
tecnologa CMOS (Complementary Metal-Oxide Semiconductor o Semiconductor de
Oxido Metlico Complementario). Su diagrama a bloques es el siguiente:
FIGURA 10.1.
Estas memorias almacenan bits de datos en celdas formadas a partir de transistores
FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) de cargas
almacenadas. Estos transistores son similares a los transistores de efecto de campo
(FETs) canal-P, pero tienen dos compuertas. La compuerta interior o flotante esta
completamente rodeada por una capa aislante de dixido de silicio; la compuerta superior
o compuerta de control es la efectivamente conectada a la circuitera externa.
Las EPROM se programan insertando el chip en un programador de EPROM y activando
cada una de las direcciones del chip, las tensiones de programacin varan en funcin
tanto del dispositivo, como del fabricante; hay tensiones de programacin (Vpp) de 12,5V,
13V, 21V y 25V. Los tiempos medios de borrado de una EPROM, por exposicin a la luz
ultravioleta con una longitud de onda de 2537 Angstroms, oscilan entre 10 y 30 minutos.
43
Cuando salen de fbrica, las memorias, todas las celdas se encuentran descargadas, por
lo cual el bit asociado es un 1; las celdas cargadas son ledas como un 0, mientras que
las que no lo estn son ledas como un 1, por lo tanto una EPROM nueva presenta el
valor hexadecimal FF en todas sus direcciones.
Cuando un bit de una celda debe ser cambiado de 1 a un 0, se hace pasar una corriente
a travs del canal de transistor desde la fuente hacia la compuerta (obviamente, los
electrones siguen el camino inverso). Al mismo tiempo se aplica una relativamente alta
tensin sobre la compuerta superior o de control del transistor, crendose de esta manera
un campo elctrico fuerte dentro de las capas del material semiconductor.
Ante la presencia de este campo elctrico fuerte, algunos de los electrones que pasan el
canal fuente-compuerta ganan suficiente energa como para formar un tnel y atravesar la
capa aislante que normalmente asla la compuerta flotante. En la medida que estos
electrones se acumulan en la compuerta flotante, dicha compuerta toma carga negativa,
lo que finalmente produce que la celda tenga un 0.
Proceso interno de borrado de la Eprom
El proceso de borrado de los datos contenidos en una EPROM es llevado a cabo
exponiendo luz ultravioleta. El punto reside en que la misma contiene fotones (Cuantos de
energa electromagntica) de energa relativamente alta. Los fotones incidentes excitan
los electrones almacenados en la compuerta flotante hacia un estado de energa lo
suficientemente alta como para que los mismos puedan formar un tnel a travs de la
capa aislante y escapar de la compuerta flotante, lo que descarga la misma y retorna la
celda al estado 1.
Generacin de seales
Utilizando un contador como entrada a las lneas de direcciones de una memoria Eprom y
mediante una adecuada programacin de la misma, se puede generar una secuencia
compleja por cada lnea de datos de la memoria. La matriz programable se pueden grabar
tantas tablas de verdad como lneas de datos disponga la memoria. Las memorias Eprom
pueden sustituir a un gran nmero de circuitos combinacionales estndar.
Para generar la palabra Hola en un display de nodo comn utilizando una memoria
Eprom de 8 bits. Haremos lo siguiente:
Debemos conocer que bit estar en uno lgico y cual estar en cero lgico. La letra H
servir de ejemplo, damos valor a cada bit del display, figura 10.1.
a=0
b=1
c=1
d=0
e=1
f=1
g=1
p=0
44
Figura 10.1.
El resultado es un nmero binario, 01101110, el cual lo almacenaremos en la localidad
0x00 de la memoria. La figura 10.2. muestra los valores de las letras 0, L y A.
a=1
b=1
c=1
d=1
e=1
f=1
g=0
p=0
11111100
a=0
b=0
c=0
d=1
e=1
f=1
g=0
p=0
a=1
b=1
c=1
d=0
e=1
f=1
g=1
p=0
00011100
Figura 10.2.
11101110
Localidades
.
.
.
1110111
0001110
1111110
0110111
Figura 10.3.
Letra
A
L
O
H
Una vez grabada la informacin se conecta un contador a las lneas de direccin (An ~ A0)
en forma ascendente y que cuente hasta el numero 00000011. A las salidas de datos (D n
~ D0) se conecta un display. Las lneas de direccin que no se ocupen se colocan a tierra.
Si se utiliza un display ctodo comn los unos cambiarn a cero y los ceros a unos. Por
ejemplo la letra H que se le asocio el nmero 01101110 quedara 10010001.
Cuestionario previo.
1. Explique qu es una memoria?
2. Mencione los diferentes tipos de memoria que existen.
3. Describa las caractersticas de las memorias Eproms de la serie 27Cxx.
4. Defina los trminos:
Bus de datos.
Bus de direcciones.
Prctica 10: Memorias Eprom.
45
Registro.
Direccionamiento.
Longitud de palabra.
Tiempo de acceso.
Trabajo de laboratorio.
1. Implemente el circuito diseado en el punto 7 del cuestionario previo.
Figura 10.4.
Material.
46
Alambre.
47
BIBLIOGRAFA
Diseo Digital.
M. Morris Mano.
Pearson, Prentice Hall.
Mxico a 2003.
48