INFORMATICA.pdf

1FUNDAMENTOS DE COMPUTADORES Práctica 5Sistemas secuenciales(Biestables, Registros y Contadores)GENERALIDADESEl objetivo principal de esta práctica es que el alumno se familiarice con el uso debiestables, a partir de los cuales diseñará y montará registros de desplazamiento ycontadores.Para la realización de los montajes se utilizarán los biestables J-K, así como lospulsadores y generadores de señal de reloj, las salidas individuales de leds, y losvisualizadores de 7 segmentos que se incluyen en el entrenador lógico. La señal de relojse obtendrá del entrenador lógico, con una frecuencia de 1 Hz.Es conveniente venir a la práctica con todos los ejercicios teóricos resueltos!DISEÑO DE BIESTABLES D A PARTIR DE BIESTABLES J-KPregunta 1. En este ejercicio se implementará primero un biestable D a partir de otrobiestable J-K, ya disponible en el entrenador lógico, y las puertas lógicas necesarias. Esdecir, diseñaremos el circuito combinacional de excitación.Para ello, primero se deberá rellenar la tabla de excitación del biestable J-K, deducidaa partir de la tabla de funcionamiento del biestable D. Para rellenar la tabla deexcitación, habrá que determinar cuáles deberán ser las entradas del biestable J-K en elinstante “t”, cuando en el biestable D se pase del estado actual “Q(t)” al siguiente“Q(t+1)”. A este proceso se le denomina transición entre estados.A continuación, se resuelven las ecuaciones del biestable J-K. Es decir, se obtienen lasentradas J y K en función de las entradas del biestable D y de la variable interna Q(t).La simplificación de estas dos funciones, J y K, nos resuelve el diseño pedido. Dibuje el esquema resultante sobre la figura 1 y monte el circuito. Nodesmontar el circuitoFuncionamiento biestable D Excitación biest. J-KJ= ... K= ...D Q(t) Q(t+1) J K0 0 0 0 00 1 0 0 11 0 1 1 01 1 1 0 0Figura 1. Circuito I.Cablear las entradas J y K a la entrada D, utilizando las puertas lógicas que necesite.El circuito diseñado con puertas, es el circuito COMBINACIONAL de EXCITACIÓNde los biestables J-K. El objetivo es que el circuito resultante se comporte como unbiestable D.DISEÑO DE UN REGISTRO DE DESPLAZAMIENTO A PARTIR DE J-KVista previadel documento.Mostrando 3 páginas de 5
2Pregunta 2. Una vez diseñado un biestable D a partir de otro biestable J-K, diseñe unregistro de desplazamiento de 4 bits serie paralelo.Para ello, utilizando el diseño anterior, y con otros tres biestables J-K del entrenadorlógico, las puertas lógicas necesarias, y las conexiones apropiadas para la transmisiónserie-paralelo, dibuje el esquema sobre la figura 2 (circuito II)..Figura 2. Circuito II. Registro de desplazamiento de 4 bits serie-paralelo. A dibujarpor el alumno.Para verificar el funcionamiento, deberá implementarse sobre el entrenador. Una vezmontado el registro de desplazamiento, se deberá introducir la secuencia: “1-0-0-1”, ycomprobar el resultado sobre el comprobador de resultados (leds) del entrenador.CONTADORES SÍNCRONOSA continuación, se van a implementar una serie de contadores síncronos. En primerlugar, monte sobre el entrenador el circuito de la figura 3 (circuito III), utilizando losbiestables J-K. Para determinar el valor de las cuentas binarias del contador se puedehacer con las salidas (Q1 y Q0) conectadas a dos leds en el entrenador, dispuestos segúnsus pesos respectivos. Es decir, el bit menos significativo del contador (LSB) Q0, seconecta con el led de más a la derecha, y el bit siguiente de mayor peso (o MSB) el Q1,se conectará en el siguiente led a su izquierda, y así sucesivamente, en el caso de quese tuviesen más bits. Las entradas de “Clear”, de los biestables J-K deberándesactivarse. Recuérdese que un “0” lógico, se corresponde con el led apagado y un “1”lógico con el led encendido.Pregunta 3. Indique la secuencia que cuenta, visualizando las salidas Q1 y Q0, sobrelos leds del entrenador, y rellene la tabla adjunta.Vista previadel documento.Mostrando 3 páginas de 5
3Figura 3. Circuito III.NO DESMONTE EL CIRCUITO (se utiliza en el siguiente ejercicio)Por otra parte, se puede demostrar que los contadores binarios, con mayor númerode bits (por ejemplo n2), pueden implementarse según las ecuaciones siguientes:J0 = K0 =1;J1 = K1 = Q0;J2 = K2 = Q1 Q0;J3 = K3 = Q2 (Q1 Q0 );...Jn = Kn = Q(n1) ...Q2 (Q1 Q0 );Vista previadel documento.Mostrando 3 páginas de 5