Académique Documents
Professionnel Documents
Culture Documents
I0 MUX
Y D Q Q0
I0 I1 S
I0 MUX
Y D Q Q1
I1 I1 S
I0 MUX
Y D Q Q2
I2 I1 S
I0 MUX
Y D Q Q3
I3 I1 S
Load CLK
Load = 0 état mémoire,
Load = 1 chargement en //
CLK
Fonction décalage à gauche Di = Qi-1
Q3+ Q2+ Q1+ Q0+ = Q2 Q1 Q0 D0
CLK
CLK
Din
Q3
Q2
Q1
Q0
PS NS
Q3 Q2 Q1 Q0 Din Q3+ Q2+ Q1+ Q0 Din est sur Q3
Top
après 4 fronts
↑Clk 0 0 0 0 1 0 0 0 1 actifs de CLK
↑Clk 0 0 0 1 0 0 0 1 0
↑Clk 0 0 1 0 0 0 1 0 0
↑Clk 0 1 0 0 0 1 0 0 0
Q3+ Q2+ Q1+ Q0+ = Din Q3 Q2 Q1
Registre à décalage a droite
PS NS
Top Q3 Q2 Q1 Q0 Din Q3+ Q2+ Q1+ Q0 Din est sur Q0 après
↑Clk 0 0 0 0 1 1 0 0 0
4 fronts actifs de
CLK
↑Clk 1 0 0 0 0 0 1 0 0
↑Clk 0 1 0 0 0 0 0 1 0
↑Clk 0 0 1 0 0 0 0 0 1
Transfert série
SI Registre à décalage A
SO SI Registre à décalage B
Shift
Control
CLK
Registre à décalage Universel
D Q D Q D Q D Q
Registre à décalage Universel
Control
Q3 Q2 Q1 Q0 CLR Fonction réalisée
S1 S1 S0
S0 USR 0 0 Figée
SRin D3 D2 D1 D0 SLin 0 1 Décalage à droite
1 0 Décalage à gauche
1 1 Chg en //
S2S1=10 Chargement en //
Registre en utilisant des bascules JK
J K Q n+1 D Qn+1
0 0 Qn 0 0
0 1 0 1 1
1 0 1
1 1 Q’ n
J K Q n+1
0 0 Qn
D D’ D
1 1 Q’ n
E3 Q3
CLR LD Count Fonction réalisé
E2 Q2
0 x x Mise à 0
E1 Q1
1 0 0 Mémorisation
E0 Q0
1 0 1 comptage
LD
1 1 x Chg en //
Count
CLR
Compteur Binaire à chargement en Parallèle
PS NS Entrées Fonctions réalisées
Q3 Q2 Q1 Q0 Q3+ Q2+ Q1+ Q0 Clr LD
Count
0 0 0 0 0 0 0 1 1 0 1
0 0 0 1 0 0 1 0 1 0 1
0 0 1 0 0 0 1 1 1 0 1
0 0 1 1 0 1 0 0 1 0 1
0 1 0 0 0 1 0 1 1 0 1 Comptage
0 1 0 1 0 1 1 0 1 0 1
0 1 1 0 0 1 1 1 1 0 1
1 0 0 0 1 0 0 1 1 0 1
1 0 0 1 0 0 0 0 1 1 X Chg en // de 0000
Donc Clr = 1,
LD= Q3Q0
Count =1
19 / 28
Exemple de Compteur BCD
LD
Donc Clr = 1,
0 E3 Q3
LD= Q3Q0
Count =1 0 E2 Q2
0 E1 Q1
0 E0 Q0
1
Count
CLR
1 CLK
Compteur 2bit
00 01 10 11
T3 T2 T1 T0 CLK
T0
Décodeur 2x4 T1
T2
Compteur 2-bit T3