Académique Documents
Professionnel Documents
Culture Documents
16 ETUDE DE COMPTEURS.......................................................................................................................................................17
21 ANNEXE...................................................................................................................................................................................27
HEF4518B DUAL BCD COUNTER..................................................................................................................................................................................................... 27
74HC/ HCT393 DUAL 4-BIT BINARY RIPPLE COUNTER................................................................................................................................................. 27
74HC/HCT193 PRESETTABLE SYNCHRONOUS 4-BIT BINARY UP/DOWN COUNTER.................................................................................................. 28
74HC/HCT4040 12-STAGE BINARY RIPPLE COUNTER....................................................................................................................................................... 29
74HC/HCT163 PRESETTABLE SYNCHRONOUS 4-BIT BINARY COUNTER..................................................................................................................... 30
1
Logique combinatoire.
§
EXERCICE 1.:
U1A
A 1
&
B 2 12 S
C 13
7411
U2A
A 1
&
B 2 12 S
C 13
7410
U3A
A 1
B
C
2
13 1 12 S
7427
U4A
A 1
B 2 9 S
C 8
1
4075
EXERCICE 2.:
U5A
VA 1 U6A
1
2 1
&
U5B
VB 2 3 VS
3
1
4
7408
7404
3
EXERCICE 3.:
U7A
VA 1 U7B
2
& 3 4
5
& 6
74LS00
74LS00 U8A
1
U7C U7D
2
& 3 VS
9 12 74LS00
VB 10
& 8 13
& 11
74LS00 74LS00
74HC86
EXERCICE 5.:
U10A U11B
X 1
1 2 4
5
& 6 A
7404
7400
U11A U11C
1 9
2
& 3 10
& 8 B
7400 7400
U11D
U10B 12
Y 3
1 4 13
& 11 C
7404 7400
D
7408 U14A
U12A 1
EN 1
1 2
U13B
2
1 3 VS
7404 4 7432
B 5
& 6 Y
7408
A 3
1
7404
4 5
& 6 A<B
7402
1 0
7408 1 1
EXERCICE 8.:
U20A A B VS
2
A 8
U20C 3
1 1
U20D
0 0
B 9
1 10 7402
U20B
11
12
1 13 VS
0 1
7402 5 1 0
6
1 4 7402
1 1
7402
U22B A EN S1 S2
4
A 5
& 6 S1 0 0
7408 0 1
U22A
U21A 1 1 0
EN 1
1 2 2
& 3 S2
1 1
7404 7408
EXERCICE 9.:
&
&
&
S=
&
&
&
& & S=
&
&
&
>1 >1
S=
>1 >1
>1 >1
1
c = S2
d 1
1 S3
S4
Rechercher dans la documentation technique les circuits logique en technologie «TTL » qui
permettent de réaliser le montage. Indiquer leur brochage sur le schéma.
Rechercher dans la documentation technique les circuits logique en technologie CMOS » qui
permettent de réaliser le montage. Indiquer leur brochage sur le schéma.
EXERCICE 12.:
Vcompt
VS
OK
U26A
F 1 U27A
2
& 3 1
1 2
H
4
5
& 6
3
1 4 2
& 3 Cp
7404 7400
74LS132 U27C U28B
1
U26C 5 6 4
9
10
& 8 7404
5
& 6 U/D
U27D 7400
74LS132 9
1 8
9
U28C
7404 10
& 8
Sync 7400
7411
U29B
E1 3
4
5 & 6
2
U32A
A1 A0 VS
7411 3 1 VS 0 0
4 1
E2 9
U29C 5
0 1
10
11 & 8 14072
1 0
7411 1 1
U30A
E3 1
2
13 & 12
U33A 7411
1
A0 1 2
7404
U33B
1
A1 3 4
7404
EXERCICE 14.:
U30B
VE 3
&
4 6 S0
5
7411
U30C
9
10
11 & 8 S1
A1 A0 S0 S1 S2 S3
7411 0 0
1
U31A 0 1
2
13 & 12 S2
1 0
7411 1 1
U31B
3
U33C
4
5 & 6 S3
A0 5
1 6 7411
7404
U33D
1
A1 9 8
7404
EXERCICE 16.:
16.1.Représenter le logigramme de s = a.b.c + d avec n’importe quelles portes puis avec des portes
à 2 entrées maximum.
EXERCICE 17.:
17.1.A partir des logigrammes, chercher les équations et remplir les tableaux pour S1, S2 et S3.
a b c S1 S2
a 0 0 0
b 1 S1
1 0 0 1
c
0 1 0
a 0 1 1
b S2
1 1 0 0
1 0 1
c 1 1 1 0
1 1 1
19.2.Compléter le chronogramme.
a
F
EXERCICE 20.: Simplifier les équations suivantes en appliquant les propriétés de l’algèbre de Boole
EXERCICE 21.: Simplifier les équations suivantes en appliquant les propriétés de l’algèbre de Boole :
S1 = (a + b)(a + c)
S2 = (a bc b c).(bc)
S3 = bd cd c d a b c d a b c
S4 = a.b.(c.d + a.b.c) + b.c.d
S5 = a.b(c.d + a.b.c.d + a.b.c)
S6 = a + b + (a.b + c).d + d +a.b + c.d
S7 = (a + b).(c + d)
EXERCICE 22.: Simplifier les équations suivantes en appliquant les propriétés de l’algèbre de Boole
s1 = c.b.c
s2 = a + c + a.b
s3 = (a + b).(a + cb)
s4 = a.b + a.(1+ a) + b
s5 = a + a.b + b
s6 = (a + b.b).(a + b)
s7 = a.b.c.d + b.c
EXERCICE 23.:
23.1.Réaliser les logigrammes correspondant aux équations c -dessous en utilisant des opérateurs
NAND à deux entrées.
Q = b.c
R = c.(a+b)
S = ab(c+d)+b
e2
EXERCICE 25.:
EXERCICE 26.:
EXERCICE 27.:
27.1.Donner le schéma logique des fonctions NON, ET, OU à l’aide d’opérateur NAND puis NOR.
& & X
&
b
2.Déterminer l'équation.
On note les états des lumières V pour les veilleuses, C pour les feux de croisement, R pour les
feux de route et A pour les feux antibrouillard (valeur 1 à l'allumage, 0 à l'extinction).
Les veilleuses n'étant pas comptées comme des phares, il est précisé que :
- 4 phares ne peuvent être allumés simultanément ;
- les feux de croisement ont priorité sur les feux de route et sur les antibrouillard ;
- les antibrouillard ont priorité sur les feux de route et
- les veilleuses peuvent être allumées seules mais l'allumage des feux de croisement ou
des feux de route ou des antibrouillard entraîne obligatoirement l'allumage des veilleuses.
On précisera sur le schéma l'équation logique du signal présent à la sortie de chaque porte.
V 00 01 11 10
00
Cv Cc Cr Ca V C R A 01
0 0 0 0 C 00 01 11 10
11 00
0 0 0 1 10
0 0 1 0 01
0 0 1 1 11
0 1 0 0 10
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0 R 00 01 11 10
1 0 0 1 00
1 0 1 0 01
A 00 01 11 10
1 0 1 1 11
10 00
1 1 0 0 01
1 1 0 1 11
1 1 1 0 10
1 1 1 1
EXERCICE 3.: Problème de commande d’un distributeur de boissons
- E : eau
- C : cassis
- M : menthe
Exprimer E, C, M e t P e n fonction de e, c, m et p.
E 00 01 11 10
00
01
e c m p E C M P 11
0 0 0 0 10
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0 C 00 01 11 10
0 1 0 1 00
0 1 1 0 01
0 1 1 1 11
1 0 0 0 10
1 0 0 1
1 0 1 0
1 0 1 1 M 00 01 11 10
1 1 0 0 00
1 1 0 1 01
1 1 1 0 11
1 1 1 1 10
P 00 01 11 10
00
01
11
10
EXERCICE 4.: Contrôle de qualité de fabrication de briques
On dispose de 4 critères pour déterminer si une brique est bonne ou non :
- le poids P
- la longueur L
- la largeur l
- la hauteur H
Briques B
C
4.1. Déterminer en fonction des 4 critères qui définissent une brique, dans quelle catégorie
vont-elles se ranger.
Remarque :
Un 0 signifie que le critère n’est pas bon, un 1 signifie que la cote est bonne.
L=0 largeur hors norme, l=1 largeur bonne.
P L l H A B C A
0 0 0 0
0 0 0 1 00 01 11 10
0 0 1 0 00
0 0 1 1 01
0 1 0 0 11
0 1 0 1 10
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
B C
1 1 0 1
1 1 1 0
00 01 11 10 00 01 11 10
1 1 1 1
00 00
01 01
11 11
10 10
EXERCICE 5.: Commande de feux tricolores
Présentation:
Commande de
Horloge Compteur 4 Décodeur 6 puissance des
feux tricolores
diviseur V1, O1, R1 et
V2, O2, R2
Alimentation
Schéma synoptique
Explication du principe:
Travail demandé:
a
1
t
0
b
1
0 t
c
1
t
0
d
1
t
0
V1 R1 V1
O1
t
R2 V2 R2
Feux 2 O2
t (s)
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
01
11
10
EXERCICE 6.: Vote au directoire
D C B A R
0 0 0 0
0 0 0 1 R
0 0 1 0
0 0 1 1 00 01 11 10
0 1 0 0 00
0 1 0 1 01
0 1 1 0 11
0 1 1 1 10
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
EXERCICE 7.: Gestion d’un chauffage
ba 00 01 11 10
c
0 0 0 0 0
1 1 0 1 X
ba
00 01 11 10
dc
S= 00 0 1 1 0
S=
01 1 1 X 1
11 0 1 X 0
ba
X 1 1 0 00 01 11 10
10 dc
00 0 1 1 0
S=
01 0 1 1 0
11 1 X 1 X
10 1 X 1 0
EXERCICE 9.: Problème d’indicateur de niveaux de réservoirs
Soient deux réservoirs R1 et R2 dont le niveau pour chacun est contrôlé par un détecteur de niveau
haut ( a pour R1, b pour R2 ) et un détecteur de niveau bas ( c pour R1, d pour R2 ). On écrira a, b, c,
d, lorsqu'il y aura du liquide et /a, /b, /c, /d en l'absence de liquide. On dispose de trois voyants V1, V2,
V3, qui fonctionnent dans les conditions suivantes:
Un certain nombre de combinaisons sont technologiquement impossibles, les sorties V1, V2, V3,
prendront dans ces cas là une valeur indifférente (X).
a b c d V1 V2 V3 V1 00 01 11 10
0 0 0 0 00
0 0 0 1 01
0 0 1 0 11
0 0 1 1 10
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1 V2 00 01 11 10
1 0 1 0 00
1 0 1 1 01
1 1 0 0 11
1 1 0 1 10
1 1 1 0
1 1 1 1
V3 00 01 11 10
00
01
11
10
Logique séquentielle.
Schéma structurel :
1. Le fonctionnement de ces bascules es-il synchrone ou asynchrone ? Argumenter votre réponse.
a Qa b Qb c Qc
1D 1D 1D
H
C1 C1 C1
2. Tracer les chronogra mmes des sorties Qa, Qb et Qc (à l’état initial, Qa=Qb=Qc= "0").
3. Convertir en décimal les trois bits binaires Qc, Qb et Qa en prenant Qa pour bit de poids faible.
H
1
t
0
Qa
1
t
0
Qb
1
t
0
Qc
1
t
0
NQD 0
t
2 FONCTION COMPTEUR ASYNCHRONE A BASCULE D
Schéma structurel :
1. Le fonctionnement de ces bascules es-il synchrone ou asynchrone ? Argumenter votre réponse.
a Qa b Qb c Qc
1D 1D 1D
H
C1 C1 C1
2. Tracer les chronogrammes des sorties Qa, Qb et Qc (à l’état initial, Qa =Qb=Qc= "0").
3. Convertir en décimal les trois bits binaires Qc, Qb et Qa en prenant Qa pour bit de poids faible.
4. Quelle est la fonction réalisée ? Comparer ce schéma structurel avec celui de l’exercice précédent et conclure sur
l’incidence de la fonction réalisée.
H
1
t
0
Qa
1
t
0
Qb
1
t
0
Qc
1
t
0
NQD 0
t
3 FONCTION COMPTEUR ASYNCHRONE MODULO 5 A BASCULE D
Schéma structurel :
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
D 1D
1D 1D 1D 1D 1D 1D 1D
CL C1
C1 C1 C1 C1 C1 C1 C1
Construire le chronogramme de cette structure demande d’avoir à l’esprit que tout opérateur introduit un temps de latence
entre le moment de la commande et celui où le résultat aboutit en sortie. Ce temps est appelé temps de propagation. Or ici les
entrées de commandes sont actionnées simultanément. Lors d’un front montant de CL un opérateur voit donc l’état de
l’opérateur qui le précède avant que celui-ci n’ait eu le temps de changer d’état. Ce principe étant admis vous pouvez
construire successivement les chronogrammes de Q0, Q1,…, Q6 et Q7
Schéma structurel.
1. Tracer les chronogrammes de Q0, Q1 et Q2 (s'aider du mémotech pour la documentation du CD4013).
2. Exprimer la fréquence FQ0 en fonction de FH
3. Au vu des chronogrammes, indiquer le modulo de ce compteur.
H
1
t
0
RAZ
1
t
0
Q0
1
t
0
Q1
1
t
0
Q2
1
t
0
7 ETUDE DU "COMPTEUR DE JOHNSON".
Schéma structurel.
1. Faire le même travail que précédemment (compteur en anneau) sur ce nouveau schéma
2. Quelle différence existe-t-il entre ce schéma et le précédent ? Quelle en est la conséquence sur le modulo
et la fréquence des signaux de sortie?
H
1
t
0
RAZ
1
t
0
Q0
1
t
0
Q1
1
t
0
Q2
1
t
0
8 FONCTION COMPTEUR ASYNCHRONE MODULO X A BASCULES JK".
Schéma structurel.
Conditions initiales:
- la sortie Q de U2a est au niveau bas,
- la sortie Q de U2b est au niveau bas.
2. Sachant que Ucad est une ddp logique 0/5V de fréquence F=10KHz, représenter les
chronogrammes des grandeurs J , K, Q et Q (chronogrammes en page suivante) pour les deux
bascules JK, mettant en évidence le fonctionnement de la structure. Et ceci pour 9 périodes de
Ucad.
t
0
RAZ
1
t
0
Qa
1
t
0
Q
a
1
t
0
Qb/Us
1
0 t
Qb
1
0 t
11 FONCTION ASYNCHRONE A BASCULE JK.
Le schéma structurel est réalisé à partir du circuit logique HEF4027B
Schéma structurel.
JE 1J 1J Q2
Q1
C C1 C1
KE 1K Q1 1K Q2
JE 1
0 t
KE 1
0 t
C 1
0 t
Q1 1
0 t
Q2 1
0 t
0 52 56 µs
4 8 12 16 20 24 28 32 36 40 44 48
12 ETUDE D’UN COMPTEUR BINAIRE.
Symbole :
t
0
4 8 12 16 20 24 28 32 36 40 44 48 52 56 ms
13 ETUDE DE COMPTEURS .
Symboles :
CP0 1 t
0
MR 1
0
t
NOD
t
?
O0 1
0
t
O1 1
0
t
O2 1
t
4520
0
O3 1
0 t
0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 ms
CP0 1 t
0
MR 1
0
t
NOD
11
t
O0 1 t
0
O1 1 t
0
O2 1
t
0
O3 1
0 t
0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 ms
14 ASSOCIATIONS DE COMPTEURS MODULO 10.
Schéma structurel. Travail demandé : tracer les
chronogrammes ci-dessous
/CP1 1 t
0
MR 1
0 t
NU10 t
3
U0 1
t
0
U1 1
t
0
U2 1
t
0
U3 1
0 t
ND10 t
4
D0 1
t
0
D1 1
t
0
D2 1
t
0
D3 1
0 t
N10
t
43
0
4 8 12 16 20 24 28 32 36 40 44 48 52 56 ms
15 FONCTION "COMPTEUR A MODULO DEFINI PAR CABLAGE".
Schéma structurel.
Le schéma ci-dessus est celui d’un compteur dont le modulo est déterminé par câblage
N .
CT0 1
0
CT1 1
0
CT2 1
0
CT3 1
0
R1
0
0 4
8 12 16 20 24 28 32 36 40 44 48 52 56 ms
16 ETUDE D’UN COMPTEUR-DECOMPTEUR A PRECHARGEMENT.
Symbole :
HINC 1
t
0
HDEC 1 t
0
CHARGE 1
t
0
NQD t
?
Q0 1
t
0
Q1 1
t
0
Q2 1
t
0
Q3 1
0 t
RINC 1
t
0
RDEC 1
0 t
0 4 8 12 16 20 24 28 32 36 40 44 48 ms
RAZ 1
t
0
HINC 1
t
0
HDEC 1 t
0
CHARGE 1
0 t
?
NQD t
Q0 1
t
0
Q1 1
t
0
Q2 1
t
0
Q3 1
0 t
RINC 1
t
0
RDEC 1
0 t
48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 ms
17 COMPARER DES CHRONOGRAMMES SYNCHRONES ET ASYNCHRONES.
Schéma structurel.
Voici une structure de comptage. Le compteur 74163a est un compteur synchrone, le 74393 est un
compteur asynchrone. Vous allez construire les chronogrammes de l'un et de l'autre suivant les procédés
respectifs de chacun de ces compteurs. Ils sont tous deux commandés par le même signal de commande H, le
comptage est donc simultané. Ainsi vous pourrez vous rendre compte de la différence entre les deux modes
de fonctionnement.
Procédure :
- Construire le premier chronogramme comme vous en avez l'habitude (H est commun)
Le deuxième chronogramme dilate l'échelle de temps au voisinage de t=32ms du premier chronogramme. À cette échelle vous ne
pourrez pas négliger les temps de propagation de l'information dans les opérateurs. Pour simplifier vous considérerez qu'un temps
de propagation TP vaut 15ns.
- Les quatre s orties de l ' o pé ra te ur synchrone sont toutes co mm an dé es par H. Construire le
chronogramme de ces sorties en considérant un TP entre de H et chaque transition de sortie.
- L a s o r t i e AS 0 de l ' o p é r a t e u r a s y n c h r o n e es t c o m m a n d é e par d e H . Construire le
chronogramme de AS0 en considérant un TP entre de H et transition de AS0. La sortie AS1 est
commandée par de AS0, un TP doit donc s'écouler entre ces deux événements. Vous procéderez
ainsi aussi pour les sorties AS2 et AS3.
- Représenter chaque TP par une flèche de couleur. (voir exemple)
- Déterminer pour chaque instant (même pendant les transitions) les valeurs de S et AS.
H1 H1 t
t
0 0
/RAZ 1 /RAZ 1
0 0
S0 1 S0 1
0 0
S1 1 S1 1
0 0
S2 1 S2 1
0 0
S3 1 S3 1
0 0
15
S
8
S .
.
AS0 1 AS0 1
0 0
AS1 1 AS1 1
0 0
AS2 1 AS2 1
0 0
AS3 1 AS3 1
0 0
15
AS
8
AS .
.
7 GND ground (0 V)
14 VCC positive supply voltage
74HC/HCT193 Presettable synchronous 4-bit binary up/down counter
FUNCTION TABLE
INPUTS OUTPUTS
MR /PL CPU CPD D0 D1 D2 D3 Q0 Q1 Q2 Q3 /TCU /TCD
OPERATING MODE 14 11 5 4 15 1 10 9 3 2 6 7 12 13
H X X L X X X X L L L L H L
reset (clear)
H X X H X X X L L L L H H
X
L L X L L L L L L L L L H L
X H L L L L L L L L H H
parallel load
L L L X H H H H H H H H L H
H X H H H H H H H H H H
L L
L L
count up L H H X X X X count up H H
count down L H H X X X X count down H H
74HC/HCT4040 12-stage binary ripple counter
PIN DESCRIPTION
PIN NO. SYMBOL NAME AND FUNCTION
8 GND ground (0 V)
9, 7, 6, 5, 3, 2, 4, 13, 12, 14, 15, 1 Q0 to Q11 parallel outputs
10 CP clock input (HIGH-to-LOW, edge-triggered)
11 MR master reset input (active HIGH)
16 VCC positive supply voltage
FUNCTION TABLE
INPUTS OUTPUTS
CP MR Qn
L no change
L count
X H L
Timing diagram:
74HC/HCT163 Presettable synchronous 4-bit binary counter
PIN DESCRIPTION
PIN NO. SYMBOL NAME AND FUNCTION
1 MR synchronous master reset (active LOW)
2 CP clock input (LOW-to-HIGH, edge-triggered)
3, 4, 5, 6 D0 to D3 data inputs
7 CEP count enable input
8 GND ground (0 V)
9 PE parallel enable input (active LOW)
10 CET count enable carry input
14, 13, 12, 11 Q0 to Q3 flip-flop outputs
15 TC terminal count output
16 VCC positive supply voltage
FUNCTION TABLE
INPUTS OUTPUTS
hold H X L X H X qn (1)
(do nothing) H X X L H X qn L
(1) The TC output is HIGH when CET is HIGH and the counter is at terminal count (HHHH).