You are on page 1of 9

DICIS

UNIVERSIDAD DE GUANAJUATO
ELECTRONICA DIGITAL III
PRACTICA II
I.

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

HERNANDEZ MUÑOZ NOHEMI ARACELY VIDAL SALDAÑA CESAR ALEJANDRO SANTOYO MORALES JAVIER

11 / JUN / 2012

DICIS

7 SEGMENTOS 7447) PROCEDIMIENTO 1. LED’S Y CABLE PARA LAS CONEXIONES 7. OR 7432.PRACTICA III OBJETIVO. podamos controlar cuando el circuito debe comenzar a incrementar y cuando decrementar.- Al finalizar la presente práctica el alumno debe ser capaz de implementar de manera correcta una máquina de estado. CAPACITOR (0. Cuando la señal de habilitación sea igual a 1 el circuito debe incrementar en valores de +3. al utilizar una señal de habilitación. PLANTILLA DE EXPERIMENTOS(PROTOBOARD) 2. 1. ya que utilizaremos un display 7 segmentos.Flop deseado y posteriormente. FFJK FLANCO 3. El sistema debe estar limitado entre los valores 0 y 9. Planteamiento del problema: Debemos crear una secuencia en la cual. construyendo tabla de verdad. llevando al Flip. 220 Ω 6. NOT 04. XOR 7486. DIP – SWITCH (8 ENTRADAS) 5. CONFIGURACION ASTABLE 555. RESISTENCIAS DE 150 KΩ. creando el circuito que obedezca al comportamiento deseado. y si ésta tome el valor de 0 deberá decrementar en valores de - . CODIFICADOR BINARIO. FUENTE DE VOLTAJE A 5V Y MULTIMETRO NEGATIVO 7476.47 µF) 4. CIRCUITOS INTEGRADOS (AND 7408.5 MΩ. MATERIAL UTILIZADO 1.

3. por lo que al ir del 0 al 9 necesitaremos contar con todos los números entre ellos. Observaciones: El circuito incrementará en valores impares y decrementar en valores pares. 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 . Crear el diagrama de estados. Crear la tabla de verdad: Observaciones: Debemos poner estricto cuidado al crear la tabla de verdad ya que incluir una señal de habilitación incrementa la complejidad del sistema y los estados siguientes son diferentes para una señal igual a 1 y una igual a 0. De esto concluimos que necesitamos 10 estados.2.

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

.

Crear la señal de reloj de 1 Hz con la ayuda del circuito 555.5374 t2 = 0.693(150 kΩ + 1. t1 = 0. Ilustración 1-> Flip Flop JK Ilustración 2-> Circuito 555 (astable) 6. para diseñar este se utilizarán las resistencias de 10kohms y el capacitos será de 47µF.5 MΩ) (0. 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.4885 t1 + t2 = 1.5. El esquema que aparece a la derecha muestra la forma en que deben conectarse las variables y en que patita muestra la salida (LED).0259 Hz . el alumno deberá guiarse en la figura del paso 1.693(1.47µF) = 0.5 MΩ)( 0.47µF) = 0.

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

misma que ahora notamos en la frecuencia con la que cambian los dígitos en el display. sería utilizar la Punta lógica. en el osciloscopio pudimos ver una señal senoidal. Puede acceder al video de esta implementación a través del siguiente link: http://www. 10. Secuencia generada por el incrementador de 3 en 3 comenzando en 0. estos últimos deberán estar en ¡ para que el sistema funcione correctamente 11. En la salida final conectaremos el display 7 segmentos. en este caso solo serán h. PRESET Y RESET.9. Otra Opción para trabajar. También observamos los resultados que obtuvimos en la práctica anterior ya que al cambiar de estado consecutivamente. y probamos el circuito: RESULTADOS Observaciones: Al colocar en la salida del 555 un LED pudimos observar que efectivamente obtuvimos la frecuencia de 1Hz.be .K. El DIP-SWITCH nos ayudará a manipular las variables que van a entrar a cada uno.com/watch?v=RTJlMB2IUm4&feature=youtu. Secuencia generada por el decrementador de 2 en 2 comenzando en 8. de los circuitos ya que tiene interruptores de 2 posiciones (0 y 1). Observaciones: Las variables que sacaremos delde el DIP-SWITCH son: J. Preset y Reset.youtube. Conectamos la fuente de voltaje a 5V.

Uno del los parámetros más sobresalientes sobre la presente práctica fue el generar la señal de reloj (CLK) ya que siempre se coloca al utilizar el FF de cualquier tipo. 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 hubiésemos hecho a tiempo seguramente tuviésemos que haber desarmado nuestro circuito más d una vez lo que hubiese sido algo muy laborioso. ya que después de hacer el diagrama de estados. JAVIER SANTOYO MORALES Esta práctica ha sido hasta el momento la más complicada de llevar a cabo. En general esta practica me hizo comprender porque algunos software como Active son tan importantes en el campo de la electrónica digital. se revisaba que cada uno de los cables estuviera interconectado de forma correcta. CÉSAR ALEJANDRO VIDAL SALDAÑA En esta práctica pudimos implementar lo visto en clase a una escala mayor lo que fue máquina de estados lo cual al principio nos confundimos un poco ya que tuvimos que realizarla con habilitación y los estados eran varios además de que en lo que consistía era en que esta se comportara como un incrementador-decremenador y lo que se realizó primero fue realizar una simulación en un programa de este tipo por ejemplo proteus. ya que las ecuaciones que se originan de los mapas de karnaught implican utilizar varias compuertas en su mayoría de tipo AND y OR.O también puede acceder al el mediante su Smartphone o cualquier otro dispositivo móvil que permita la lectura de códigos QR Código QR Del Video CONCLUSIONES NOHEMÍ ARACELY HERNÁNDEZ MUÑOZ Al culminar la presente práctica logramos comprobar los conocimientos teóricos vistos en clase y en el curso anterior a este. puesto que son conocimientos que ya adquirimos del curso de Electrónica Digital I. ya que con esta herramienta. pudimos notar que pusimos en práctica casi el 100% de lo que hemos aprendido. los pasos posteriores son bastante simples. desde algebra booleana. En la presente práctica. y así evitar poner cables dañados o confundir los pines de conexión de los IC. Para hacer el circuito fue imprescindible el uso del multímetro. hasta loa FF. de lo que se concluye lo siguiente: Nos dimos cuenta que lo más importante para lograr armar un sistema utilizando máquinas de estado y FF. . ya que gracias a ellos se evita hacer conexiones para observar el comportamiento de un circuito. una vez realizada esta simulación y visto que funcionara se realizaron las ecuaciones y reducciones necesarias y ahora si comenzamos a armar nuestra máquina de estados con todos los componente necesarios para su correcto funcionamiento. ya después probamos nuestro incrementador de 3 en 3 y decremenador de 2 en 2 y fue el resultado esperado nuestro trabajo se realizó con total satisfacción. es entender perfectamente como interpretar el comportamiento que debe tomar cada estado incluyendo la señal de habilitación. el conectarlo nos fue un poco difícil ya que era complicado obtener la frecuencia exacta requerida. ya que el código programado en este programa solo basta con simularlo en la tarjeta de FPGA.