Ejemplos Lógica secuencial estructura y diseño
Enviado por JESUS MANUEL PEREZ PEREZ • 7 de Diciembre de 2022 • Apuntes • 473 Palabras (2 Páginas) • 58 Visitas
[pic 1][pic 2]
DISPOSTIVOS DIGITALES PROGRAMABLES
ACTIVIDAD:
Actividad 4.2 Ejemplos Lógica secuencial estructura y diseño
ALUMNO:
Jesús Manuel Pérez Pérez
PROFESOR:
Isidro Javier Domínguez
GRADO/GRUPO:
10° “B”
PARA LA CARRERA DE:
INGENIERIA EN MECATRONICA
FECHA DE ENTREGA:
01/12/2022
GENERACIÓN:
2019-2022
EJERCICIO 3.2
Describa el funcionamiento del flipflop tipo T. auxiliese para su descripción con la tabla de verdad característica del flipflop.
[pic 3]
se muestra el código del programa donde se observa tres variables que se utilizaron tales como clk y T como entrada y Q para la salida, en la condición del if que se ve a continuación se utiliza el tmp como tiempo reloj de x variable la cual se acumula su condición y se refleja en la salida Q dependiendo si sea memoria o complemento como lo indica en la tabla de verdad.
[pic 4]
en el código se puede observar en la siguiente imagen donde se aprecia los valores que obtiene Q dependiendo de la entrada T, si T es 0 Q será 0 si T sigue siendo 0, Q será 1 si T es 1, Q es 1 si 1 es 1.
[pic 5]
[pic 6]
[pic 7]
[pic 8]
EJERCICIO 3.8
Programe un circuito contador ascendente/descendente de 0 a 3 mediante una señal de control X. Si X=0, el contador cuenta ascendente, si X=1, el contador cuenta descendente.
Para esta programación se maneja por la sentencia IF, ya que este será en aumento o decremento, entonces para ello se maneja u clock en ko que este se crea un evento que cuando el clk sea 1 etonces x serra igual a 0 y entonces este aumentara caso contrario desciende.
[pic 9]
Ahora en las simulaciones debemos ver que se cumpla esa condición o contador se debe introducir los datos de entrada en este caso cuando la variable de tiempo sea 1 y la variable x es 0, entonces este se sumara dando como resultado 01.
[pic 10]
Ahora bien si se vuelven a introducir los mismos datos anteriormente mencionados ahora se va a sumar dando como resultado 10, pero esto es porque es en números binarios.
[pic 11]
Ahora bien su esta vez en la variable x se le agrega un 1 entonces el contador regresará a 01 nuevamente.
[pic 12]
...