comparador 4 bits
CONTADOR DÉCADA
CONTADOR_DECADA.JPG
Contador Decada
CONTADOR JHONSON
simulacion pspice
Dibujojj.jpg
Dibujo.jpg
CONTADOR.gif
CONTADORJHONSON DE 4 BITS
Un contador Johnson es unamodificacioin del contador en anillo el complemento de la salida del último flip-flop se conecta a la entrada del primer flip-flop,tal y como se muestraen la figura. Esta realimentación permite generar una secuencia de estados características. En general un contador Johnson generará un módulo de 2n, siendo n el número de etapas o fil flops delcontador.
La secuencia generada, apartr del numero "0", va ingresando unos "1" de derecha a izquierda hasta tener en todos los bits un "1", y luego de regreso hasta volver al "0".
D5e tal manera que latabla de transicion esta dada por:
Q1
Q2
Q3
Q4
0
0
0
0
0
1
0
0
0
1
2
0
0
1
1
3
0
1
1
1
4
1
1
1
1
5
1
1
1
0
6
1
1
0
0
7
1
0
0
0
Para la describirelcomportamiento de este contador en wincupl se realizo el siguiente algoritmo:
conta.png
codigo en wincupl
Luego de simular este codigo seobtiene la siguiente imagen donde se confirma la secuenciaantes mencionada.
simu.png
simulacion del contador.
aqui se muestra el montaje en pspice
CONTADOR 0 - 59;
J.Gamboa, F.Donado.
Cont_0-59.jpg
Contador 0-59
simcont059.jpgSimulación Contador 0-59
Código en Wincupl
/ Inputs
Pin 1 = clk; Pin 2 = clr; Pin 3 = dir; Pin 11 = !oe;
/ Outputs
Pin [12..14] = [DEC2..0]; Pin [15..18] = [UNI3..0];
Pin 19 = carry;
fieldcount = [DEC2..0]; $define H0 'b'000 $define H1 'b'001$define H2 'b'010$define H3 'b'011$define H4 'b'100$define H5 'b'101
field count2 = [UNI3..0]; $define S0 'b'0000 $define S1 'b'0001$define S2'b'0010$define S3 'b'0011$define S4 'b'0100$define S5 'b'0101$define S6 'b'0110$define S7 'b'0111$define S8 'b'1000$define S9 'b'1001
field mode = [clr,dir]; up = mode:1; clear = mode:[2..3];...
Regístrate para leer el documento completo.