Está en la página 1de 13

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y


ELÉCTRICA

INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

PRÁCTICAS DE CIRCUITOS LÓGICOS

LABORATORIO DE COMPUTACIÓN IV

PRÁCTICA 10

NOMBRE DE LA PRACTICA: Proyectos de Ruleta Digital y de Traga monedas.

OBJETIVO DE LA PRACTICA: Realizar dos aplicaciones para jugar mediante el uso de


los multivibradores biestables J-K, cuando son
disparados por flanco negativo (TPN). Usar circuitos
integrados CMOS de alta velocidad.

DURACIÓN: Dos horas.

MATERIAL NECESARIO:

• Fuente de voltaje de 5 V.
• 3 tablillas para conexiones (protoboard) y 2 tablillas de desarrollo.
• Dos interruptores pulsantes NA
• 35 LED (diodo emisor de luz) (16 rojos, 16 verdes y 3 amarillos) y tres exhibidores (displays)
de ánodo común.
• Las siguientes resistencias:
24 de 220S, dos de 390S y siete de 1kS.
• Un capacitor de 2000 :F, dos de 100:F, dos de 500:F y uno de 5:F.
• Los siguientes circuitos integrados:(HC).
Dos 74HC132, tres 74HC04, dos 74HC11, cinco 74HC73 o 74HC76 y dos 74HC154.
• Alambre para conexiones.
• Un desarmador pequeño y pinzas.
• Manual High Speed CMOS de MOTOROLA.

AUTORES:

PROFESOR: M. en C. Salvador Saucedo Flores. Ext. 54797


PROFESOR: Ing. Pablo Fuentes Ramos. Ext. 54797
ALUMNO PIFI: Arión Durán Beltrán.

10-1
RUEDA DIGITAL: LOS MULTIVIBRADORES (FLIP-FLOPS) J-K EN ACCIÓN

El proyecto de la rueda digital o ruleta digital, mostrado en la Figura 10.1, es una aplicación
llamativa para los multivibradores (MVB) tipo J-K. Se ponen 32 diodos emisores de luz (LED)
distribuidos sobre una circunferencia, colocando un LED más en el centro de la misma. 16 de los
LED son verdes y 16 son rojos, intercalados de tal modo que los diodos nones sean de color verde
y los pares sean de color rojo. El esquema del proyecto se presenta en la Figura 10.2.

Figura 10.1. Arreglo Físico de la Ruleta Digital

Cuando se presiona el interruptor S, los LED se encienden en secuencia alrededor del circulo,
mientras que el LED del centro se encenderá una vuelta sí y otra no. Al soltar el interruptor S, los
LED del perímetro continúan la secuencia por algunos segundos, parando finalmente con sólo un
LED encendido.

El circuito consiste de tres bloques funcionales, según lo sugiere la Figura 10.3. El primer
bloque contiene dos decodificadores hexadecimales 74HC154. El segundo bloque contiene seis
MVB J-K (tres 74HC73 duales). Un tercer bloque lo forma un reloj implementado a base de
compuertas inmunes al ruido que brinda una señal cuadrada de frecuencia fija y un circuito RC
para sostener algunos segundos la operación, una vez que se suelta el interruptor S.

Los multivibradores realizan tres funciones:

1. Los primeros cuatro proporcionan un conteo binario para los decodificadores.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-2


2. El quinto MVB habilita a uno de los dos decodificadores a la vez.

3. El sexto y último MVB enciende el LED central una vuelta sí y una vuelta no.

El decodificador 74HC154, cuya distribución de terminales se ofrece en la Figura 10.5, es


conocido como el decodificador de 4 a 16, aunque también funciona como un demultiplexor de 1
a 16. Tiene cuatro entradas en binario natural (A0, A1, A2 y A3); dieciséis salidas activas en BAJO
y dos señales de habilitación activas en BAJO. Si ambas señales de habilitación están en BAJO,
para un código dado de entrada, una, y sólo una, de las salidas se activará en BAJO,
permaneciendo en ALTO todas las demás. Si una o las dos señales de habilitación está en ALTO,
todas las salidas son ALTO.

Figura 10.2. Esquema del Proyecto de Rueda (ruleta) Digital.

Al avanzar el conteo binario que se aplica a los 74HC154 una de sus 16 salidas se hace BAJO
en secuencia, prendiendo un LED cada ocasión (Figura 10.2). Con dos 74HC154, se encienden
32 LED, uno a la vez.

Veamos con mayor detalle el esquema dado en la Figura 10.2:

El reloj se forma con dos compuertas NO-Y (NAND) con disparador de Schmitt de un
integrador TTL (el 74HC132). Los resistores R4 y R5 junto con el capacitor C1 determinan la
frecuencia de salida. La compuerta NO-Y C permite la propagación de los pulsos de reloj cuando
S está presionado. Cuando se suelta S, la carga eléctrica almacenada en C2 se fuga a través del
resistor R3. Con los valores elegidos, toma como 3 segundos hacer que la salida de la compuerta
C se haga ALTO, deteniendo así, al contador binario, pues los pulsos de reloj dejan de propagarse.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-3


Figura 10.3. Diagrama Funcional de la Ruleta Digital.

Los seis MVB se conectan para conmutar, esto es, para funcionar como divisores de
frecuencia. Como tales, ellos forman un contador binario de 0 a 15 y reciclar. Con cuatro MVB
(MVB1 a MVB4) conectados en cascada. Con la salida Q del primero conectada a la entrada de reloj
del segundo y así sucesivamente, podemos tomar el conteo binario de cada salida Q y conectar
a las entrada A0 a A3 de ambos 74HC154.

Para lograr que los 32 LED se enciendan en secuencia, sólo uno de los 74154 debe
habilitarse a la vez. Primero habilitamos U1, para encender los LED 1 a 16. Después lo
deshabilitamos mientras habilitamos a U2. El segundo 74154 enciende los LED 17 a 32. El ciclo
se repite una y otra vez.

La función del MVB5 es habilitar a uno de los decodificadores, mientras deshabilita al otro.
Notar que la salida del MVB5 se conecta a la entrada E1- de U2, y su salida Q se conecta a la
entrada E1- de U1. Nosotros sabemos que Q y estarán siempre en estados opuestos. Como el
74HC154 tiene dos entradas de habilitación que deben estar en BAJO ambas para que sea
habilitado y dado que una de ellas la enviamos a BAJO permanentemente (la entrada E0-) cuando
Q es BAJO, será ALTO y U1 estará habilitado, mientras que U2 no lo estará. Al revés, cuando
Q es ALTO, será BAJO, y será U2 el que esté habilitado. Dado que el MVB5 cambia de estado
cada 16 pulsos, primero se habilita a U1 y luego a U2. Por último, el MVB6, que es el divisor final de
la cascada de multivibradores, tiene un LED conectado a su terminal . La mitad del tiempo dicha
salida es BAJO y la otra mitad es ALTO. Por ello, para una vuelta de la rueda de los LED (32
pulsos de reloj) D33 se enciende y en la próxima vuelta se apaga.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-4


PROCEDIMIENTO EXPERIMENTAL

• Armar el circuito de la Figura 10.2 y hacerlo funcionar según la explicación dada.

• Entregar en el reporte correspondiente a esta práctica el diagrama de la configuración


interna de los tres circuitos integrados utilizados.

El multivibrador 7473

La Figura 10.5, muestra la configuración de terminales, el símbolo lógico y la tabla de


operación de este MVB disparado con flancos negativos en su entrada de reloj, y con señal de
borrado activa en BAJO.

Figura 10.5. Multivibrador Dual J-K, con señal de reinicio, de la familia CMOS
a) Símbolo lógico, b) Tabla de Verdad.

NOTA: El 74HC73 es funcionalmente igual al 74HC107, con distribución diferente de terminales.

Figura 10.6. Circuito Integrado CMOS de alto rendimiento


Decodificador 4 a 16.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-5


Figura 10.7. Compuerta NO-Y (NAND) cuádruple, con disparador de Schmitt en la
entrada, de la familia CMOS
a) Configuración de terminales y b) Característica de transferencia de entrada salida,
producida por el disparador de Schmitt.

Nota: El alumno o el equipo de trabajo deberá presentarse al laboratorio con el circuito de la Figura
10.2 ya armado.

CUESTIONARIO

1. ¿Cuáles son los tres tipos de disparo de un MVB?

2. ¿Cuántos multivibradores se necesitan para dividir una frecuencia entre ocho?

3. ¿Si conectamos J y K a ALTO qué pasa al ocurrir un disparo del MVB?

4. ¿Qué elementos pasivos determinan el tiempo de giro cuando S es soltado?

5. ¿ Cuál es la función del MVB5 y del MVB6?.

6. ¿Cómo harías el esquema si no dispones del 74HC154, pero si de cuatro 74HC138?

7. En base a los conocimientos obtenidos de los MVB, diseñar un contador de 0 a 12 cíclico.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-6


PROYECTO DE MAQUINA TRAGAMONEDAS DIGITAL

Continuaremos con el tema lúdico, y daremos atención a un juego más complicado: la


. Este proyecto representa un auténtico reto a los alumnos de
ICE, aunque es necesario que el estudiante realice este tipo de proyectos pues cuenta con todos
los conocimientos para tal fin.

A pesar de que los MVB forman una parte pequeña del circuito, los elementos que forman el
resto del mismo han sido vistos en el curso de Computación IV.

La consiste de
. Ellos exhiben una “C” por cereza, una “L” por lima, una “O” por oliva
y una “A” por aguacate. Cuando las tres lecturas coinciden (presentan la misma letra) dos LED de
“ ” cintilan a una tasa de 4Hz. Al presionar el interruptor S (normalmente abierto) las tres
lecturas cambian rápidamente. Al soltar el interruptor, la lectura más a la izquierda se detiene
primero, luego se detiene la de en medio, y por último de detiene la de la derecha. La probabilidad
de que salgan tres “A” es de 1/64, por lo que una de cada 16 veces existe un “ ”.

El diagrama a bloques de la máquina traga monedas digital se muestra en la Figura 10.8.


Consiste de . Notar que los cuatro
circuitos contienen un oscilador, una sección de lógica combinatoria y exhibición con LED de algún
tipo. Los circuitos de despliegue lo hacen con LED en módulos de siete segmentos, mientras que
el circuito de premio lo hace con dos LED discretos.

Figura 10.8 Diagrama a bloques de la máquina traga monedas digital.

Cada circuito de despliegue es igual, excepto por la velocidad del oscilador. (Se varían las
velocidades de los osciladores para que el juego sea más azaroso). Además, los circuitos de
retardo, que determinan que tanto tarda cada lectura en detenerse se varía para cada despliegue.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-7


El circuito de “ ” se dispara para que los dos LED cintilen a 4Hz cuando las tres lecturas
muestren la misma letra. Sólo cuando todas las lecturas son idénticas la lógica de premiado
permite que la señal del oscilador de 4Hz pase hacia los diodos emisores de luz (LED).

En la Figura 10.9, se puede apreciar el circuito oscilador que genera la señal periódica
conocida como reloj. Su periodo depende de los resistores R22 y R23 así como del valor de
capacitor C1. También se muestra el circuito de retardo formado por C2 y R24. El capacitor C2 se
carga a través del diodo D1 cuando se presiona S1. Al soltar S los pulsos de reloj siguen pasando
por la compuerta U5A hasta que el capacitor C2 se descarga a través de R24. Cuando esto pasa
la salida de dicha compuerta queda en ALTO.

Figura 10.9. Circuitos de reloj y de retardo e interruptor común.

La salida de reloj de U5A se envía a MVB2, el primero de dos multivibradores en cascada


(MVB1 y MVB2) según ilustra la Figura 10.11. Las cuatro terminales de salida de los MVB son a su
vez conectadas a la lógica de decodificación formada por las compuertas U1A, U1B, U1C y U1D,
más dos inversores. En su salidas, la lógica decodificadora excita un módulo de siete segmentos
de ánodo común.

Los LED de segmento se encienden de forma individual para formar las letras “A”, “L”, “O” y
“C” cuando la lógica decodificadora así se los “ ”. En otras palabras, la lógica decodificadora
determina que letra se exhibe en el módulo de siete segmentos. Los MVB causan que la lógica
decodificadora altere su salida cada vez que un pulso de reloj pasa por la compuerta U5A. Veamos

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-8


con más detalle el módulo de siete segmentos, la lógica decodificadora, y los MVB, en el orden
enunciado.

Como sabemos, con un módulo de LED de ánodo común, si cualquier cátodo es puesto en
BAJO a través de un resistor para limitar la corriente, el LED se encenderá. Notar que en el
esquemático del proyecto, dado más adelante, los LED en segmento e y f están permanentemente
aterrizados a través de los resistores R5 y R6, por lo que siempre se encenderán. Ello es necesario
pues las letras “A”, “L”, “O” y “C” requieren que ambos segmentos (e y f) estén encendidos.

Figura 10.10. Lógica decodificadora.

Para formar letras completas hay que encender otros LED en segmento, llevándolos a BAJO.
La función de la lógica decodificadora es llevar los segmentos apropiados a BAJO para formar las
letras “A”, “L”, “O” y “C”, una a la vez.

La lógica decodificadora se forma con varias compuertas según vemos en la Figura 10.10.
Los MVB proporcionan a la lógica decodificadora cuatro combinaciones de BAJO y ALTO. La
decodificación de ellas produce BAJOS y ALTOS para encender los LED adecuados para cada
combinación.

Por ejemplo, cuando las salidas Q de ambos multivibradores están en BAJO, como en la
Figura 10.10, el circuito decodificador hará que aparezca la letra “A” en el módulo. Recordar que
los segmentos e y f están en BAJO (aterrizados). Se puede analizar para las otras tres
combinaciones para corroborar que aparecen las letras de las “ ”.

En la Figura 10.10, realizada con , también se consignan puertos jerárquicos,


A1, An1, B1, etc, pues dicho paquete permite que un diagrama esquemático tenga otros “ ”
de él, formando una jerarquía. Dichos puertos jerárquicos permiten la conexión entre hojas
diferentes, para su verificación, su documentado o su simulación.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-9


Figura 10.11. a) Multivibradores, más lógica decodificadora y módulo de despliegue
b) Sucesión de pulsos de reloj y las letras que se forman en el módulo de despliegue.

Las entradas al circuito de decodificación arriban desde dos MVB en cascada (división entre
2 y división entre 4). Las salida Q y su negada, de cada MVB, para una onda de entrada en el reloj,
se muestra en la Figura 11.11 b). Las letras correspondientes que se producen en el módulo se
dan a la derecha.

La circuitería de , que se ofrece en la hoja 1 del diagrama de OrCAD Express (que


constituye la raíz del diseño) actúa para cintilar dos LED cuando los tres módulos exhiben la misma
letra, a una frecuencia de 4Hz. El oscilador se compone de las compuertas U8B y U8C, además
de R31, R32 y C7 .envía sus pulsos de onda cuadrada a la entrada de la compuerta U10C. Si las
otras dos entradas (terminales 10 y 11) están en ALTO la señal del reloj pasará y será invertida por
U8D y U8E. Cuando las salidas de éstas van a BAJO los LED encienden, en caso contrario se
apagan. El pin 11 de U10C se hace ALTO cuando la entrada a la compuerta se hace BAJO, lo cual
sucede cuando el nivel lógico en el capacitor C6, que es el que se tarda más en descargarse, se
hace BAJO.

1. Probar en protoboard el circuito, dado en dos hojas que se anexan, con el diagrama
lógico.

2. Armar el circuito ya probado en una tablilla de desarrollo, incluyendo fuente, fusible y


lamparita de neón.

M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-10


M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-11
M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-12
M. en C. Salvador Saucedo Flores e Ing. Pablo Fuentes Ramos 10-13

También podría gustarte