Está en la página 1de 2

Anlisis

Para dar aplicabilidad al uso de los flip flops, se desarrollara la implementacin de un semforo y se har uso de las herramientas de anlisis y diseo de circuitos secuenciales: Implementacin del Semforo El objetivo es construir el circuito lgico para un semforo que responda a la siguiente secuencia: Verde, Amarillo, Rojo y Rojo/Amarillo. El semforo tiene cuatro estados, los cuales se pueden representar con 2 flip-flops, sin embargo para asignar el tiempo de duracin de cada estado se emplearan 3 flip-flops, de los cuales se pueden obtener 8 estados, cuyos tiempos se pueden distribuir de la siguiente forma:

Verde (3 ciclos) Amarillo (1 ciclo) Rojo (3 ciclos) Rojo-Amarillo (1 ciclo)

Donde cada ciclo representa una transicin en la seal de reloj. Donde la duracin de la secuencia de los cuatro estados es de 8 ciclos. El primer paso para realizar el diseo consiste en asignar los estados lgicos, como se desglosar en la tabla de asignacin de estados. Esta asignacin de estados se puede hacer de forma libre y no necesariamente debe corresponder a una secuencia binaria, sin embargo, en este caso por comodidad sean establecido de esta forma para implementar el circuito con base en un contador sincrnico de tres bits El segundo paso consiste en que contador sincrnico de tres bits ser construido con flip-flops JK, a partir del cual se realizar el diseo. El objetivo de hacer uso del contador es emplear sus salidas (Q2, Q1 y Q0) para generar los estados de las variables V, A y R (Verde, Amarillo y Rojo) del semforo. El tercer paso consiste en deducir la lgica combinacional adicional para generar los estados de las variables V, A y R. Para ello se deben construir los mapas de Karnaugh y obtener las ecuaciones lgicas. A continuacin se muestran los mapas con las ecuaciones resultantes para cada variable.

Mapas de Karnaugh Con las expresiones obtenidas solo resta agregar la lgica al contador sincrnico de tres bits. El diseo de final del circuito quedara de esta manera.