Está en la página 1de 9

DICIS

UNIVERSIDAD DE GUANAJUATO
ELECTRONICA DIGITAL III
PRACTICA II
I.

MAQUINAS DE ESTADO:
INCREMENTADOR (+3) / DECREMENTADOR (-2) UTILIZANDO FFJK

HERNANDEZ MUOZ NOHEMI ARACELY VIDAL SALDAA CESAR ALEJANDRO SANTOYO MORALES JAVIER

11 / JUN / 2012

DICIS

PRACTICA III

OBJETIVO.-

Al finalizar la presente prctica el alumno debe ser capaz de implementar de manera correcta una mquina de estado, construyendo tabla de verdad, llevando al Flip- Flop

deseado y posteriormente, creando el circuito que obedezca al comportamiento deseado.

MATERIAL UTILIZADO
1. PLANTILLA DE EXPERIMENTOS(PROTOBOARD) 2. CIRCUITOS INTEGRADOS (AND 7408, OR 7432, XOR 7486, FFJK FLANCO 3. CAPACITOR (0.47 F) 4. DIP SWITCH (8 ENTRADAS) 5. RESISTENCIAS DE 150 K, 1.5 M, 220 6. LEDS Y CABLE PARA LAS CONEXIONES 7. FUENTE DE VOLTAJE A 5V Y MULTIMETRO
NEGATIVO 7476, CONFIGURACION ASTABLE

555, NOT 04, CODIFICADOR BINARIO- 7 SEGMENTOS 7447)

PROCEDIMIENTO

1. Planteamiento del problema: Debemos crear una secuencia en la cual, al utilizar una seal de habilitacin, podamos controlar cuando el circuito debe comenzar a incrementar y cuando decrementar. El sistema debe estar limitado entre los valores 0 y 9, ya que utilizaremos un display 7 segmentos. Cuando la seal de habilitacin sea igual a 1 el circuito debe incrementar en valores de +3, y si sta tome el valor de 0 deber decrementar en valores de -

2.

Crear el diagrama de estados. Observaciones: El circuito incrementar en valores impares y decrementar en valores pares, por lo que al ir del 0 al 9 necesitaremos contar con todos los nmeros entre ellos. De esto concluimos que necesitamos 10 estados.

3. Crear la tabla de verdad: Observaciones: Debemos poner estricto cuidado al crear la tabla de verdad ya que incluir una seal de habilitacin incrementa la complejidad del sistema y los estados siguientes son diferentes para una seal igual a 1 y una igual a 0.
S (VALOR) Q0P Q1P Q2P Q3P h Q0n Q1n Q2n Q3n J3 K3 J2 K2 J1 K1 J0 K0 Z3 Z2 Z1 Z0 S (VALOR) Q0P Q1P Q2P Q3P h Q0n Q1n Q2n Q3n 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 1 1 0 0 1 1 0 0 1 1 0 J3 K3 J2 K2 J1 K1 J0 K0 Z3 Z2 Z1 Z0

S0

0 1 2 3 4 5 6 7 8 9

0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0

0 1 0 1 0 1 0 1 0 1

1 0 1 0 0 0 0 0 0 0

0 0 0 1 0 1 0 1 0 1

0 1 0 0 0 0 0 1 1 1

0 1 1 0 0 1 1 0 0 1

1 d 0 d 1 d 0 d 0 d 0 d 0 d 0 d 0 d 0 d

0 d 0 d 0 d 1 d 0 d 1 d 0 d 1 d d 1 d 0

0 d 1 d 0 d 0 d d 1 d 1 d 1 d 0 1 d 1 d

0 d 1 d d 0 d 1 0 d 1 d d 0 d 1 0 d 1 d

0 0 0 0

S5 10 11 S6 12 13 S7 14 15 S8 16 17 S9 18 19

0 0 0 0 0 0 1 1 1 1

1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 1

0 1 0 1 0 1 0 1 0 1

0 d 1 d 0 d 1 d 0 d 0 d d 1 d 1 d 1 d 1

d 1 d 1 d 0 d 1 d 0 d 1 1 d 0 d 1 d 0 d

1 d 0 d d 1 d 1 d 1 d 1 1 d 0 d 1 d 1 d

d 0 d 1 0 d 1 d d 0 d 1 0 d 1 d d 0 d 1

0 1 0 1

S1

0 0 0 1

0 1 1 0

S2

0 0 1 0

0 1 1 1

S3

0 0 1 1

1 0 0 0

S4

0 1 0 0

1 0 0 1

4. Obtener las ecuaciones que corresponde a J y K, para cada FF, utilizando mapas de Karnaugh. Observaciones: Como tenemos 4 combinaciones de JK necesitaremos 4FF. Por la tabla anterior podemos observar que las salidas Z coinciden con el estado, por lo tanto, no ser necesario sacar sus ecuaciones.

Como K3 est completo su salida es igual a 1.

5. Para poder implementar lo anterior en un circuito primero debemos conocer como es que funciona cada uno de los circuitos y como conectarlos para obtener el resultado esperado. El esquema que aparece a la derecha muestra la forma en que deben conectarse las variables y en que patita muestra la salida (LED).

Ilustracin 1-> Flip Flop JK

Ilustracin 2-> Circuito 555 (astable)

6. Crear la seal de reloj de 1 Hz con la ayuda del circuito 555, para disear este se utilizarn las resistencias de 10kohms y el capacitos ser de 47F. el alumno deber guiarse en la figura del paso 1. t1 = 0.693(150 k + 1.5 M)( 0.47F) = 0.5374 t2 = 0.693(1.5 M) (0.47F) = 0.4885 t1 + t2 = 1.0259 Hz

7. Utilizar la salida del circuito 555 como la seal de entrada CLK del Flip Flop JK. 8. Utilizar un software para disear el circuito a implementar. El correcto funcionamiento debe obedecer a las tablas de verdad que se presentan a la derecha de cada circuito.

9. En la salida final conectaremos el display 7 segmentos. 10. El DIP-SWITCH nos ayudar a manipular las variables que van a entrar a cada uno, en este caso solo sern h, PRESET Y RESET, de los circuitos ya que tiene interruptores de 2 posiciones (0 y 1). Otra Opcin para trabajar, sera utilizar la Punta lgica. Observaciones: Las variables que sacaremos delde el DIP-SWITCH son: J,K, Preset y Reset; estos ltimos debern estar en para que el sistema funcione correctamente 11. Conectamos la fuente de voltaje a 5V, y probamos el circuito:

RESULTADOS
Observaciones: Al colocar en la salida del 555 un LED pudimos observar que efectivamente obtuvimos la frecuencia de 1Hz. Tambin observamos los resultados que obtuvimos en la prctica anterior ya que al cambiar de estado consecutivamente, en el osciloscopio pudimos ver una seal senoidal, misma que ahora notamos en la frecuencia con la que cambian los dgitos en el display.

Secuencia generada por el incrementador de 3 en 3 comenzando en 0. Secuencia generada por el decrementador de 2 en 2 comenzando en 8.

Puede acceder al video de esta implementacin a travs del siguiente link:

http://www.youtube.com/watch?v=RTJlMB2IUm4&feature=youtu.be

O tambin puede acceder al el mediante su Smartphone o cualquier otro dispositivo mvil que permita la lectura de cdigos QR

Cdigo

QR Del Video

CONCLUSIONES
NOHEM ARACELY HERNNDEZ MUOZ Al culminar la presente prctica logramos comprobar los conocimientos tericos vistos en clase y en el curso anterior a este, de lo que se concluye lo siguiente: Nos dimos cuenta que lo ms importante para lograr armar un sistema utilizando mquinas de estado y FF, es entender perfectamente como interpretar el comportamiento que debe tomar cada estado incluyendo la seal de habilitacin, ya que despus de hacer el diagrama de estados, los pasos posteriores son bastante simples, puesto que son conocimientos que ya adquirimos del curso de Electrnica Digital I. Uno del los parmetros ms sobresalientes sobre la presente prctica fue el generar la seal de reloj (CLK) ya que siempre se coloca al utilizar el FF de cualquier tipo, el conectarlo nos fue un poco difcil ya que era complicado obtener la frecuencia exacta requerida. En la presente prctica, pudimos notar que pusimos en prctica casi el 100% de lo que hemos aprendido, desde algebra booleana, hasta loa FF. JAVIER SANTOYO MORALES Esta prctica ha sido hasta el momento la ms complicada de llevar a cabo, ya que las ecuaciones que se originan de los mapas de karnaught implican utilizar varias compuertas en su mayora de tipo AND y OR. Para hacer el circuito fue imprescindible el uso del multmetro, ya que con esta herramienta, se revisaba que cada uno de los cables estuviera interconectado de forma correcta, y as evitar poner cables daados o confundir los pines de conexin de los IC. En general esta practica me hizo comprender porque algunos software como Active son tan importantes en el campo de la electrnica digital, ya que gracias a ellos se evita hacer conexiones para observar el comportamiento de un circuito, ya que el cdigo programado en este programa solo basta con simularlo en la tarjeta de FPGA. CSAR ALEJANDRO VIDAL SALDAA En esta prctica pudimos implementar lo visto en clase a una escala mayor lo que fue mquina de estados lo cual al principio nos confundimos un poco ya que tuvimos que realizarla con habilitacin y los estados eran varios adems de que en lo que consista era en que esta se comportara como un incrementador-decremenador y lo que se realiz primero fue realizar una simulacin en un programa de este tipo por ejemplo proteus, una vez realizada esta simulacin y visto que funcionara se realizaron las ecuaciones y reducciones necesarias y ahora si comenzamos a armar nuestra mquina de estados con todos los componente necesarios para su correcto funcionamiento, lo que nos ayud a que saliera al primer intento fue ir checando parte por parte la continuidad de nuestro circuito ya que como se realzaron demasiadas conexiones y si no lo hubisemos hecho a tiempo seguramente tuvisemos que haber desarmado nuestro circuito ms d una vez lo que hubiese sido algo muy laborioso, ya despus probamos nuestro incrementador de 3 en 3 y decremenador de 2 en 2 y fue el resultado esperado nuestro trabajo se realiz con total satisfaccin.

También podría gustarte