Вы находитесь на странице: 1из 3

Contadores sncronos discretos y MSI.

1. Contador creciente mdulo 10 con JK Mtodo 1. Tiempo T+ T Qd Qc Qb Qa 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 0 0 X X X X X X X X X X X X X X X X X X X X X X X X

Impul so 0 1 2 3 4 5 6 7 8 9=0 10 11 12 13 14 15

Tiempo T Qd Qc Qb Qa 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1

Qb Qa
Qd Qc

Qb Qa 00 1 1 X 1 01 0 0 X 0 11 10 0 1 0 1 X X X X
Qd Qc

0 0 0 1 11 10

0 0 0 1 11 10

00 0 0 X 0

01 1 1 X 0

11 10 0 1 0 1 X X X X

Qb Qa
Qd Qc

Qb Qa 00 0 1 X 0 01 0 1 X 0 11 10 1 0 0 1 X X X X
Qd Qc

0 0 0 1 11 10

0 0 0 1 11 10

00 0 0 X 1

01 0 0 X 0

11 10 0 0 1 0 X X X X

Resolviendo cada unos de los Karnaugh y comparando con la ecuacin de un JK que es Q=JQ'+K'Q Para Para Para Para Qa: Qb: Qc: Qd: Qa = Qa' Ja = 1 y Ka' = 0 Ka = 1 Qb = QaQd'.Qb' + Qa'Qb Jb = QaQd' y Kb' = Qa' Kb = Qa Qc = QaQbQc' + (Qa'+Qb')Qc Jc = QaQb y Kc'= Qa'+Qb' Kc = Qa.Qb Qd = Qa'Qd + QaQbQc Como no aparece trmino en Qd hay que hacer que aparezca para ello multiplicamos a QaQbQc por (Qd+Qd') que es igual a 1 (que hubiese sido lo mismo que no simplificar el bucle de 2) quedando: Qd = QcQbQaQd' + (Qa'+QcQbQa)Qd Jd = QcQbQa y Kd' = Qa'+QcQbQa En esta ltima aplicando el Teorema 2 (a+a'b=a+b) Kd'= Qa'+QcQb Kd = Qa . (QcQb)'

Contadores Sncronos discretos y MSI

2. Contador cdigo Gray de 3 bits con JK por el Mtodo 2 Impulsos 0 1 2 3 4 5 6 7 8=0 Estados deseados Qc Qb Qa 0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0 0 0 0 Excitaciones de cada J y K para el cambio Jc Kc Jb Kb Ja Ka 0 * 0 * 1 * 0 * 1 * * 0 0 * * 0 * 1 1 * * 0 0 * * 0 * 0 1 * * 0 * 1 * 0 * 0 0 * * 1 * 1 0 * 0 *

J 1 0 * *

K * * 1 0

QT 0 0 1 1

QT+ T 1 0 0 1

Para confeccionar nos hemos fijado en cada columna mirando el valor que tenemos ( T ) y al que Q debemos llegar (QT+ T ) y poniendo lo que encontramos en la tabla de excitacin. Debido a como es el cdigo Gray se observar que cada vez solo cambia un flip-flop.
QbQa 00 01 11 10 QbQa 00 01 11 10 QbQa 00 01 11 10 QbQa 00 01 11 10

Qc' Qc

0 *

0 *

0 *

1 *

Qc' Qc

* 1

* 0

* 0

* 0

Qc' Qc

0 0

1 0

* *

* *

Qc' Qc

* *

* *

0 1

0 0

Jc = QbQa'
QbQa 00 01 11 10

Kc=Qb'Qa'
QbQa 00 01 11 10

Jb=Qc'Qa

Kb=QcQa

Qc' Qc

1 0

* *

* *

0 1

Qc' Qc

* *

0 1

1 0

* *

Ja=Qb'Qc'+QbQc Ja=(QbQc)'

Ka=QcQb'+Qc'Qb Ka= QbQc

3. Contador mdulo 12 con flip-flops D. Impul so 0 1 2 3 4 5 6 7 8 9 10 11=0 12 13 14 15 Tiempo T Qd Qc Qb Qa 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 Tiempo T+ T Qd Qc Qb Qa 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 X X X X X X X X X X X X X X X X Qb Qa


Qd Qc

Qb Qa 00 1 1 X 1 01 0 0 X 0 11 10 0 1 0 1 X X 0 1
Qd Qc

0 0 0 1 11 10

0 0 0 1 11 10

00 0 0 X 0

01 1 1 X 1

11 10 0 1 0 1 X X 0 1

Da = Qa'

Db = QbQa' + Qb'Qa

Qb Qa
Qd Qc

Qb Qa
Qd Qc

0 0 1 1

0 1 1 0

00 0 1 X 0

01 0 1 X 0

11 10 1 0 0 1 X X 0 0

0 0 0 1 11 10

00 0 0 X 1

01 0 0 X 1

11 10 0 0 1 0 X X 0 1

Dc = Qd'Qc'QaQb+Qc(Qb'+Qa') Dd=Qc'QaQb+Qd(Qb'+Qa')

Contadores Sncronos discretos y MSI

4. Comprobar funcionamiento del 74190. Leer los manuales y obtener el funcionamiento de los terminales y comprobar su funcionamiento. 5. Modificacin del mdulo de un contador sncrono. En principio necesitaramos disear un contador para cada mdulo de contaje deseado, pero se puede utilizar una pequea argucia similar a la que se utilizaba con los contadores sncronos cual era la de eliminar los estados sobrantes reseteando al contador al llegar a un estado no deseado. Si el circuito no tuviese entrada de reset es posible hacerlo usando las entradas de carga en paralelo (Pa,Pb,Pc,Pd) que como ya habremos ledo en los manuales (sino, a que .... esperamos), sirven para prefijar el valor de los flip-flops y que funcionan en conjuncin con la entrada LOAD', escribindose asncronamente (es decir no hace falta que est el clock) cuando la entrada LOAD' pase de "1" a "0" (flanco descendente). En las entradas paralelo podemos poner cualquier valor, as que se puede hacer que la cuenta empiece por cualquier nmero, simplemente con programarlo en esas entradas.

Para ms detalles y un interesante cronograma que representa las relaciones de seales ver los manuales, as como estudiar tambin un tipo de contador que en lugar de una nica entrada de cuenta y una UP'/DOWN para controlar el sentido de contaje tiene dos entrada de cuenta una con la que cuente ascendentemente a cada impulso y la otra que cuenta descendentemente en cada impulso (pista empieza por 74) (otra pista ....... acaba en 192). 6. Contador mdulo 100 con dos 74190. Puede existir la duda si lo que nos piden es un contador binario de mdulo 100 o un contador BCD hasta 100. La primera opcin es imposible ya que el '190 es un contador BCD (mdulo 10) y por tanto sera imposible contar mdulos mayores an acoplando 2, as que entenderemos que quera decir contador BCD, pues no hay que hacer ms que copiar los esquemas que venan en la teora (conectando algunas patillitas a masa por que sino no arrancaba.

Вам также может понравиться