Sie sind auf Seite 1von 18

Universidad Simón Bolívar

Sede Litoral
Departamento De Tecnología Industrial
Laboratorio De Circuitos Digitales/TI-2285
Profesor: David Leal

PRÁCTICA #3: DISEÑO DE UN DADO DIGITAL.

Nombre / Carnet:

Carlos Rodríguez / 15-03971

Camurí Grande, Noviembre de 2018


INTRODUCCIÓN

En la lógica combinacional las salidas están determinadas sólo por los estados
existentes en las entradas. En la lógica secuencial sin embargo, las salidas están
determinadas no sólo por las entradas sino también por la secuencia de entradas que
condujeron al estado existente, las que precedieron. En otras palabras el circuito posee
memoria.

Un circuito secuencial con reloj consiste en un grupo de flip-flops y compuertas


combinacionales conectados para formar un camino de retroalimentación. Los flip-
flops son indispensables porque, sin ellos, el circuito se reduce a un circuito puramente
combinacional (suponiendo que no haya retroalimentación entre las compuertas). Un
circuito con flip-flops se considera secuencial aunque no tenga compuertas
combinacionales. Los circuitos que incluyen flip-flops por lo regular se clasifican
según la función que desempeñan, más que por el nombre del circuito secuencial. Dos
de esos circuitos son los registros y los contadores.

Un registro se forma combinando varios flip-flops de manera que se puedan


almacenar grupos de bits. Por ejemplo un registro de 8 bits se construye a partir de 8
flip-flops. Además de almacenar bits los registros se pueden emplear para desplazar los
bits de una posición a otra dentro del propio registro o fuera del mismo.

Un contador es básicamente un registro que pasa por una sucesión


predeterminada de estados. Las compuertas del contador están conectadas de tal
manera que producen la sucesión prescrita de estados binarios. Aunque los contadores
son un tipo especial de registros, es común distinguirlos dándoles otro nombre.

Los objetivos de esta práctica son los siguientes:

 Aplicar las técnicas de diseño combinacional.


 Diseñar un circuito digital que simule el lance de un dado.
 Realizar el montaje correspondiente al dado digital.
 Verificar el buen funcionamiento del circuito.
MARCO TEÓRICO

 Contadores:
Los contadores son unos circuitos específicos que realizan una cuenta o secuencia
fija de salida, pasando de un elemento a otro de la cuenta en cada ciclo de reloj. Cuando
la secuencia llega a su final el circuito vuelve a su comienzo al siguiente ciclo de reloj.
Una de las características principales del contador es el número de elementos de la
cuenta. Así, se dice que un contador es módulo N o divide por N, haciendo referencia
a que la frecuencia de la señal de reloj puede ser dividida por N utilizando el contador
mediante una señal que se fija a 1 al llegar al final de la cuenta.

 Registros de desplazamiento:
Un registro es un elemento lógico que carga y almacena datos. En función del
número N de bits almacenados se define un registro de N bits. Una forma intuitiva de
construir estos elementos es con Flip-flop de tipo D disparado por flanco. Los registros
son un elemento básico de un sistema digital. Los registros de desplazamiento son
registros en los que los elementos internos están conectados de forma que se puedan
desplazar datos de uno a otro. Las conexiones se realizan entre la salida de un flip-flop
con la entrada del siguiente flip-flop, entre elementos consecutivos del registro. Se
pueden construir registros que permitan desplazamientos a la derecha, a la izquierda o
en ambos sentidos (seleccionando un sentido) dentro del registro.

 Flip-flop:
El flip-flop es el nombre común que se le da a los dispositivos de dos estados
(biestables), que sirven como memoria básica para las operaciones de lógica
secuencial. Los Flip-flops son ampliamente usados para el almacenamiento y
transferencia de datos digitales y se usan normalmente en unidades llamadas
“registros”, para el almacenamiento de datos numéricos binarios.
FIGURA #1. Algunos tipos de Flip flops.

 Clasificación de los Flip-Flop:


Se pueden clasificar en:

a. Síncronos: Las entradas, salidas y los estados internos se muestrean en instantes


de tiempo definidos que son controlados por una señal de reloj.
b. Asíncronos: Los circuitos responden a cambios en las entradas que se pueden
producir en cualquier momento.

 Flip-Flop J-K:
El flip-flop J-K es una mezcla entre el flip-flop S-R y el flip-flop T. A diferencia
del flip flop RS, en el caso de activarse ambas entradas a la vez, la salida adquiere el
estado contrario al que tenía. A continuación, se les presenta su diagrama interno y su
tabla característica:

FIGURA #2. Diagrama interno del Flip-Flop J-K.


J K Q(T+1)
0 0 Q
0 1 0
1 0 1
1 1 Q’

 Diagrama de estado:
Es un método gráfico en el que cada estado se representa por un círculo, y las
transiciones entre estados por flechas entre estados controladas por los valores de las
entradas. En un circuito secuencial síncrono las transiciones entre estados se realizan
cuando aparece un flanco en la señal de reloj. Un diagrama de estado debería ser
“cerrado”: de cualquier estado se debería poder pasar a cualquier otro a través de una
o de varias transiciones. Los valores de las salidas se indican en las transiciones si es
una máquina de Mealy o dentro de los círculos se trata de una máquina de Moore.

 Display 7 segmentos:

Es un dispositivo alfanumérico que se encuentra formado por diodos emisores de


luz (LED), posicionados de forma tal que forme un número ocho, a cada uno de ellos
se les denomina segmentos. Encendiendo algunos de ellos y apagando otros se puede
ir formando diferentes números por medio de las combinaciones entre ellos. Cada
segmento esta designado con una letra. El punto decimal se denomina dp, pt ó
simplemente P. El display se encuentra en una representación de encapsulado con los
pines para conectarlo a un circuito. A cada pin o pata del encapsulado se le asigna la
letra correspondiente del segmento.

El display tiene 8 leds colocados en forma de un dígito con punto decimal, cada led
tiene dos extremos, ánodo y cátodo. Como en total son 8 leds, debería tener 16 extremos
(8 ánodos y 8 cátodos), sin embargo el encapsulado solo tiene 10. Esto se hace para
reducir el tamaño del encapsulado y se logra de la siguiente manera. Los 8 led se
interconectan internamente de tal forma que solo se puede acceder a uno de los dos
extremos de cada led. Los extremos sobrantes de cada led se conecta internamente en
un solo punto llamado común, y este punto de unión se encuentra disponible desde el
exterior del encapsulado. Debido a esta configuración se tienen dos tipos de display de
7 segmentos: Ánodo común y Cátodo común.
PROCEDIMIENTO EXPERIMENTAL

Actividad #1. Se requiere el diseño y montaje de un dado digital.

Para desarrollar este experimento, se requirió de tres circuitos integrados


74LS73, un circuito integrado 74C08, un circuito integrado 74F04, un circuito
integrado 74LS00, un circuito integrado 74LS48, un display 7 segmentos, cable para
protoboard, una fuente de voltaje, un generador de funciones y algunos conectores de
punta banana y caimán. Se realizó el diseño del dado digital a partir del siguiente
diagrama de bloques:

FIGURA #3. Diagrama de bloques para el diseño del dado digital.

El diseño del dado digital se realizó por partes, tal como aparece en el diagrama
de la FIGURA #3:

 Bloque del oscilador: Inicialmente se iba a utilizar el LM555 especificado en la


práctica como oscilador, pero se reemplazó con un generador de funciones, el
cual va a generar los pulsos lógicos con una frecuencia adecuada para observar
los números del 1 al 6.

 Bloque del contador: Se sustituye el contador especificado en la práctica por un


contador diseñado con 3 Flip-Flops tipo J-K. Se realizó el siguiente diagrama
de estado para representar los estados futuros del contador:
1

001

6 2

110 010

101 011
5 3

100
4

FIGURA #6. Diagrama de estado para el contador.

A partir del diagrama de estado, y al utilizar la tabla característica del Flip Flop J-K y
la tabla de excitación:
J K Q(t + 1)
0 0 Q(t) (Sin cambio)
0 1 0
1 0 1
1 1 Q´(t) (Con cambio)

Q(t) Q(t + 1) J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0

Se realiza la tabla de verdad del contador:


Estado presente Estado futuro Entradas de flip flops
Q(t) Q(t + 1)
QC QB QA QC QB QA JC KC JB KB JA KA
0 0 1 0 1 0 0 X 1 X X 1
0 1 0 0 1 1 0 X X 0 1 X
0 1 1 1 0 0 1 X X 1 X 1
1 0 0 1 0 1 X 0 0 X 1 X
1 0 1 1 1 0 X 0 1 X X 1
1 1 0 0 0 1 X 1 X 1 1 X

Posteriormente, se utiliza el mapa de Karnaugh para simplificar y obtener las


variables de cada salida:

Para JC:
QB QA

QC 00 01 11 10

0 X 0 1 0
1 X X X X
JC = QA QB
Para KC:
QB QA

QC 00 01 11 10

0 X X X X
1 0 0 1 0
KC = QB QA
Para JB:
QB QA

QC 00 01 11 10

0 0 1 X X
1 0 1 X X
JB = QA
Para KB:
QB QA

QC 00 01 11 10

0 X X 1 0
1 X X X 1
KB = QA

Para JA:
QB QA

QC 00 01 11 10

0 1 X X 1
1 1 X X 1
JA = 1
Para KA:
QB QA

QC 00 01 11 10

0 X 1 1 X
1 X 1 1 X
KA= 1

Al obtener las variables de cada salida, se realiza su diagrama para simularlo en


PROTEUS. A continuación se le muestra el circuito obtenido:
FIGURA #6. Contador de 3 bits con flip-flop J-K.

Simulando el circuito, con un Clock síncrono, se obtiene un conteo de 1 al 6. De


esta forma se comprueba el óptimo funcionamiento del contador y se procede a
continuar con el diseño del dado digital.

 Bloque del registro: Debido a que no había un registro de 3 bits en el


laboratorio, se diseñó un registro con Flip-Flop J-K y como se muestra en la
siguiente imagen:

FIGURA #7. Registro de 3 bits con Flip-Flop J-K.

Mediante PROTEUS se simula el circuito, con un Clock síncrono y se obtiene el


registro. Así se logró comprobar su buen funcionamiento, por lo que se procede con la
última parte en el diseño del dado digital.
 Bloque del decodificador conectado al display 7 segmentos: En esta parte, se
utilizó un decodificador BCD 74LS48. Al realizar la adecuada conexión en la
entrada (Se dejó el bit menos significativo del decodificador a tierra y las demás
entradas conectadas a las salidas del registro), se conecta directamente con el
display 7 segmentos para visualizar los datos obtenidos. En la FIGURA #8
también se puede observar la conexión de esta parte.

Para finalizar, se unen todas las partes explicadas bloque a bloque para obtener el
diseño completo del dado digital y se le presenta en la siguiente imagen:

FIGURA #8. Simulación del dado digital, en donde se muestra el número 1.


FIGURA #9. Simulación del dado digital, en donde se muestran los números del
1 hasta el 6.

Se conecta un pulsador al clock (entrada de reloj), cuando se suelta el pulsador, el


dado muestra los valores entre 1 y 6, hasta que se vuelve a oprimir el interruptor. Al
verificar el buen funcionamiento del circuito, se procede a realizar el montaje en el
laboratorio:
FIGURA #10. Montaje del dado digital.
A continuación, se les muestra los números mostrados en el display 7 segmentos,
al pulsar el interruptor:

FIGURA #11. Montaje del dado digital, al oprimir el interruptor muestra el “2”.
FIGURA #12. Montaje del dado digital, al oprimir el interruptor muestra el “3”.
FIGURA #13. Montaje del dado digital, al oprimir el interruptor muestra el “4”.
FIGURA #14. Montaje del dado digital, al oprimir el interruptor muestra el “5”.
FIGURA #15. Montaje del dado digital, al oprimir el interruptor muestra el “6”.

Es necesario mencionar, que al principio de la práctica, se tuvieron múltiples


fallas en el circuito que no permitían que contaran en orden del 1 hasta el 6. Luego de
verificar las conexiones con un multímetro digital, se observó que existía un mal
contacto en una de las salidas de un flip flop perteneciente a la parte del contador.
Después de corregir el problema el circuito funciono como se esperaba, por lo cual se
pudo verificar su buen funcionamiento.
CONCLUSIÓN

En el presente laboratorio se realizó el diseño y posterior montaje de un circuito


digital que simulara el lance de un dado. Un dado digital es utilizado para el
entretenimiento, ya que puede ser aplicado a cualquier juego que requiera de uno o más
dados; por ejemplo en casinos, en juegos de mesa, o cualquier otro que utilice dados.
El diseño se realizó de acuerdo a las necesidades de la práctica, es decir, se hizo
un diagrama de estado en el que se representaran los estados futuros del contador y
posteriormente se realizó la respectiva tabla de la verdad del contador de manera que
las salidas mostradas representaran un número en base 10 (decimal) del 1 hasta el 6,
luego de simplificar mediante la técnica de los Mapas de Karnaugh, se obtuvieron las
variables de cada salida. Se diseñó un registro con Flips flops J-K y se comprobó su
óptimo funcionamiento.
Finalmente se realizó el montaje del dado digital, uniendo todos los bloques y
conectando un pulsador al clock, cuando se suelta el pulsador, el dado muestra los
valores entre 1 y 6, hasta que se vuelve a oprimir el interruptor. Todo este proceso no
fue una tarea nada sencilla, pero se comprobó que funcionaba correctamente por lo cual
todos los objetivos de la práctica fueron alcanzados satisfactoriamente.

Das könnte Ihnen auch gefallen