Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prctica 6
UASLP FI
Prctica 6
6.2.4 Ejemplo
Disee un contador que realice la siguiente secuencia 00 01 11 10 00 01 . Como indica el paso 1, primero se obtiene la especificacin del circuito mediante un grafo que realice la secuencia de conteo indicada en el enunciado. La figura 6.1 muestra el grafo de estados En el segundo paso se asignan los estados, empezando por definir el estado inicial. La figura 6.2 muestra el grafo del contador de dos bits. El estado S0 corresponde al inicio de la cuenta en 00, por consiguiente los estados sucesivos son S1 para 01, S2 para 11 y el estado final es S3 que corresponde a 10 y se repite la cuenta.
S0 00
00
10
01
S3 10
S1 01
11
S2 11
El tercer paso consiste en elaborar una tabla de estados. Esta tabla de estados se elabora a partir del grafo de la figura 6.2. La tabla queda como sigue:
Tabla 6.1 Tabla de estados simplificada del contador del ejemplo 6.2.4.
Estado presente S0 00 S1 01 S2 11 S3 10
Estado siguiente S1 01 S2 11 S3 10 S0 00
La tabla de estados correspondientes al grafo de la figura 6.2 es muy pequea, por lo tanto, el cuarto paso no aplica. En el quinto paso se definen las variables. En este caso el nmero de variables de entrada es igual al nmero de variables de salida y se muestran en la Tabla 6.2
Tabla 6.2 Asignacin de variables para el contador del ejemplo 6.2.4.
Estado presente a b S0 0 0 S1 0 1 S2 1 1 S3 1 0
Para este ejemplo se utilizarn FF tipo D. Con esto se cubre el quinto paso y la tabla de asignaciones es la siguiente.
UASLP FI
Prctica 6
Estado presente a b Q1 Q2 S0 0 0 S1 0 1 S2 1 1 S3 1 0
Para conocer las expresiones de excitacin para los FF tipo D. De la tabla se puede ver que son dos mapas de Karnaugh de dos variables.
Por lo tanto D1 = Q2
a)
Por lo tanto D2 = Q1
b)
Figura 6.2 Deduccin de las funciones de excitacin para el contador del ejemplo 6.2.4. a) Mapa K para obtener la expresin para D1, b) Mapa K para obtener la expresin para D2.
FF1 FF2
CLR
SET
Q
CLR
74 LS 74
D
SET
Disee el mismo contador del ejemplo 6.2.4, pero ahora utilice FF JK. Simule el contador BCD en el programa Circuitmaker y Workbench. Arme el multivibrador astable 555 (visto en la prctica anterior).
UASLP FI
Prctica 6
Implemente el contador y agregue un decodificador BCD a 7 segmentos para exhibir la cuenta en un display de 7 segmentos. Incorpore a su salida del contador BCD un decodificador de 7 segmentos y su display correspondiente. Anote sus conclusiones y responda el cuestionario. NOTA: Recuerde energizar y aterrizar adecuadamente su circuito.
Equipo
Cantidad 1 Elemento Unidad de cmputo Descripcin Equipada con el programa CircuitMaker y/o Electronic Workbench