Manuel Professeur
Manuel Professeur
Manuel Professeur
TRAVAUX PRATIQUES
LOGIQUE DE BASE :
MAJ du : 16/2/2015
Page 2
Réf. : EDD100040
SOMMAIRE
TP 4 ADDITIONNEUR 27
Page 3
Travaux Pratiques appliqués à la Logique de Base
Page 4
Ref: EDD100040
TP 11
COMPTEUR BINAIRE SYNCHRONE PROGRAMMABLE
2 charge ou prépositionne le compteur à une valeur de départ N par action sur les
entrées PR et CLR des JK, lorsque l’entrée de chargement LOAD est dans son
état actif.
Avec 4 bascules, ici des JK, nous avons 24, soit 16 combinaisons possibles.
BASCULES JK
CLK
J0 à J 3 PR0 à PR3
K0 à K3 CLR0 à CLR3 Q0 à Q3
SORTIES Q
LOGIQUE COMBINATOIRE
EN LOAD
ENTREES PARALLELES N
(D0 à D3)
fig.1
Page 87
Travaux Pratiques appliqués à la Logique de Base
La table de vérité ci-dessous et le diagramme des phases (passage d’un état à l’autre) appelé
aussi diagramme de fluence ou diagramme de transitions, servent à faire la synthèse de tout
circuit séquentiel à base de bascules JK.
J K Qn+1
00 Qn
01 0
10 1
11 Qn
JK= X1
JK= 1X
Grâce à la méthode de synthèse par la table des phases, nous allons dresser la table des
séquences du compteur de 0 à 9 et déterminer les équations des 4 entrées Ji et Ki des 4 bascules
en fonction des sorties Qi .
Exemple :
pour passer de N = 3 à N = 4, il faut donner aux entrées Ji et Ki, les valeurs indiquées dans les
deux tables.
Après avoir rempli la table pour toutes les lignes, on dresse le diagramme de Karnaugh des 8
entrées pour en tirer les équations.
Page 88 sur 99
Ref: EDD100040
Remarque :
la ligne suivante après la 15 est bien entendu la ligne 0.
ENTREES à ELABORER
Equivalent Sorties
décimal des états Q3Q2Q1Q0 J3K3 J2K2 J1K1 J0K0
du compteur
0 0000
1 0001
2 0010
3 0011 0X 1X X1 X1
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
Cette table de vérité permet d’établir les équations des PRi et CLi.
Page 89
Travaux Pratiques appliqués à la Logique de Base
11.4 SCHEMAS
L1 L2 L3 L4
H1
0- 2 KHz
Horloge variable
13
1
1
2
U2A U12A
&
1
"1"
12
3
VCC VCC
FF1 PR Q0 FF2 Q1 FF3 Q2 FF4 Q3
PR
PR
PR
J Q J Q J Q J Q
CL
CL
CL
K Q K Q K Q K Q
JK
BP2 /BP2
LOAD
11
11
1
7
0
U1A U4A U4B U4C U4D U5A U5B U5C U5D
1
&
&
&
&
&
&
&
&
12
13
12
13
2
9
D0 D1 D2 D3
fig.2
Page 90 sur 99
Ref: EDD100040
L1 L2 L3 L4
H1
0- 2 KHz
Horloge variable
13
1
1
2
U2A U12A
&
1
"1"
12
3
U2B
4
6
5 &
Z
PR
PR
PR
J Q J Q J Q J Q
R Q
CLK CLK CLK CLK
CL
CL
CL
CL
K Q K Q K Q K Q S Q
JK
RS
U4A
11
11
3
7
U4B U4C U4D U5A U5B U5C U5D
&
&
&
&
&
&
&
&
12
13
12
13
1
9
LOAD
D0 D1 D2 D3 LOAD/
SCOP1
SW1 SW2 SW3 SW4
fig.3
Y1
Y2
Oscillo
Page 91
Travaux Pratiques appliqués à la Logique de Base
J0 Q1Q0 Q1Q0
00 01 11 10 00 01 11 10 K0
Q3Q2 Q3Q2
00 00
01 01
11 11
10 10
J1 Q1Q0
Q1Q0 00 01 11 10 00 01 11 10 K1
Q3Q2 Q3Q2
00 00
01 01
11 11
10 10
J2 Q1Q0 Q1Q0
00 01 11 10 00 01 11 10 K2
Q3Q2 Q3Q2
00 00
01 01
11 11
10 10
Q1Q0 Q1Q0
J3 00 01 11 10 00 01 11 10 K3
Q3Q2 Q3Q2
00 00
01 01
11 11
10 10
Page 92 sur 99
Ref: EDD100040
Réponse
ENTREES à ELABORER
0 0000 0X 0X 0X 1X
1 0001 0X 0X 1X X1
2 0010 0X 0X X0 1X
3 0011 0X 1X X1 X1
4 0100 0X X0 0X 1X
5 0101 0X X0 1X X1
6 0110 0X X0 X0 1X
7 0111 1X X1 X1 X1
8 1000 X0 0X 0X 1X
9 1001 X0 0X 1X X1
10 1010 X0 0X X0 1X
11 1011 X0 1X X1 X1
12 1100 X0 X0 0X 1X
13 1101 X0 X0 1X X1
14 1110 X0 X0 X0 1X
15 1111 X1 X1 X1 X1
On trouve :
J0 = K0 = 1 J1 = K1 = Q0
J2 = K2 = Q0.Q1 J3 = K3 = Q0.Q1.Q2.
Page 93
Travaux Pratiques appliqués à la Logique de Base
Etablir les équations des entrées Pri et Cli en fonction de la donnée Di.
Réponse
PRiLOAD.Di PRiLOAD.Di
CLiLOAD.Di CLiLOAD.Di
On donne N = 13 ; quel est l’état des LED lorsque l’on appuie sur le bouton poussoir BP2 ?
Réponse
Réponse
Quel est le rapport cyclique du signal Q3 ? Confirmer par la table des séquences de chaque
compteur.
Réponse
Page 94 sur 99
Ref: EDD100040
fig.a
Voie 1 = Q3 Voie 2 = CLK
fig.b
Voie 1 = Q3 Voie 2 = Q0
Page 95
Travaux Pratiques appliqués à la Logique de Base
fig.c
Voie 1 = Q3 Voie 2 = Q1
fig.d
Voie 1 = Q3 Voie 2 = Q2
Page 96 sur 99
Ref: EDD100040
Grâce aux interrupteurs SW1 à SW4, un nombre nous programmons le nombre N < 15.
Réponse
Lorsque le compteur à 15, le signal Z = Q0.Q1.Q2.Q3. passe à 1. L’entrée R qui est ici
l’horloge H est à 0.
La sortie Q de la bascule RS, donc le signal LOAD passe à 1 permettant ainsi de charger le
compteur à la valeur N.
Dès que le chargement est effectif, la sortie Z repasse à 0. Le niveau logique suivant 1 de H
remet la bascule RS à 0, jusqu’à l’impulsion suivante Z.
Réponse
Remarque
Pour observer le signal Z il est indispensable de travailler avec une horloge CLK de l’ordre de
1MHz car ce signal ne dure que le temps de chargement du compteur ; ce temps est tout
simplement le temps de des sorties Q des bascules JK vis à vis des entrées PR et CLR.
Page 97
Travaux Pratiques appliqués à la Logique de Base
fig.e
N = 12 donc division par 3
Voie 1 = CLK (200 kHz) Voie 2 = LOAD
fig.f
N = 12 donc division par 3
Voie 1 = Z (CLK = 1 MHz) Voie 2 = LOAD
Page 98 sur 99
Ref: EDD100040
fig.g
N = 6 donc division par 9
Voie 1 = CLK Voie 2 = LOAD
11.5.2 CABLAGE
Câbler successivement les deux schémas (celui de la figure 2 et 3) et vérifier la table des
séquences pour chacun d’eux.
Vérifier sur quel front de CLK s’effectuent les changements pour chaque bascule dans les
deux compteurs ?
Vérifier le rapport de division du compteur de la figure 3 pour chaque nombre appliqué par
les interrupteurs.
Chronogrammes ; il est conseillé de travailler à une fréquence élevée (>500 kHz) pour
pouvoir apercevoir la sortie Z (impulsion très fine).
Page 99