You are on page 1of 24

Lyce Technique Mohammedia

Logique Squentielle
1

re

STE

Unit ATC

Professeur : MAHBAB

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


NOTION DE MEMOIRE Prof : MAHBAB

F.Cours n14

L.T Mohammedia

Page 1 / 2

1. INTRODUCTION :
A la diffrence d'un circuit combinatoire, l'tat d'un circuit squentiel dpend de l'tat de
ses entres et de l'tat prcdent de ses sorties ; il doit donc "se rappeler" ou avoir de la
"mmoire". Par mmoire, on exprime le phnomne qui consiste conserver l'effet d'un
vnement aprs sa disparition.
E1

S1

E1

S1

Circuit

Circuit
En
Sm

combinatoire

En

Ltat des sorties ne dpend que

squentiel

Sm

Ltat des sorties dpend de ltat des de ltat des

entres entres et de l'tat prcdent de ses sorties

2. CIRCUIT MEMOIRE EN TECHNOLOGIE ELECTRIQUE :


Circuit mmoire

Exemple : Circuit de la commande d'un moteur d'une perceuse


lmentaire en

technologie lectrique

Le bouton "m" permet de mettre en marche le moteur.

24 V

220 V

Le bouton "a" permet de l'arrter.


Quand on appuie sur le bouton m, le moteur dmarre ;
quand on relche le bouton, le moteur continue tourner.
L'ordre de mise en marche a donc t mmoris ;

Il en est de mme pour le bouton a ;


m

L'action arrt est prioritaire : si m et a sont appuys en


mme temps, on arrte le moteur.

Quand l'utilisateur appuie sur m, la bobine du relais est


alimente. Les contacts K associs se ferment. Si

l'utilisateur relche m, le courant continue circuler par


K ; le relais est alors auto-aliment et le moteur continue
tourner.
L'quation du relais K et du moteur M est :
de

K = .
commande
puissance

3. CIRCUIT MEMOIRE EN TECHNOLOGIE ELECTRONIQUE :

Circuit de

Circuit

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


NOTION DE MEMOIRE Prof : MAHBAB

F.Cours n14

L.T Mohammedia

Page 2 / 2

Fonction de la bascule

Q =

Q =

R
Q

q indique l'tat prcdent (0 ou 1)


3.2.

(*) Etat indtermin si on passe SR=00

Approche 2 :

Dans cette approche, on raisonne comme pour un circuit combinatoire. Il est donc
ncessaire de connatre ltat de Q pour connatre ltat de la sortie lorsque les deux entres
sont 0 (tat de mmoire). On introduit alors une variable supplmentaire qui indique l'tat
prcdent de Q. On note "q" cette variable.
S
0
0
0
0
1
1
1
1

R
0
0
1
1
0
0
1
1

q
0
1
0
1
0
1
0
1

R.q
S

00
01
11
10
0
1

Q = .
Q = .
Puisqu' on a (q = Q), alors :
Q = .

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES BASCULES Prof : MAHBAB

F.Cours n15

L.T Mohammedia

Page 1 / 5

1. INTRODUCTION :
Les Bascules, galement connues sous le nom de flip-flop, sont des circuits logiques
deux tats stables en sortie. Les bascules RS, D et JK sont dcrites par des tables de vrit,
dont la connaissance doit devenir instinctive si l'on veut pouvoir matriser des interfaces
complexes.
A linstar des oprateurs logiques lmentaires en logique combinatoire, les bascules
(flip-flop) sont les lments de base de la logique squentielle.

2. LA BASCULE SR :
1.

Bascule SR Asynchrone :

Les bascules RS sont la base de tous les lments de mmorisation. Il s'agit d'un montage
utilisant deux portes NAND et capable de mmoriser un niveau logique choisi laide de deux
sorties complmentaires.
Symbole :

Table de vrit :

Logigramme avec portes NAND :

Commentaires

S R Q

/Q

.
.
.

S
Q

Q
R
q

H S

S

R Q

/Q

i
n
d
i
q
u
e
l'

t
a
t
p
r

d
e
n
t
d
e
Q

Commentaires

Exemple
de chronogramme
.
:
.
.

Remarque :
t(s)

Cette bascule prsente deux


inconvnients
0

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES BASCULES Prof : MAHBAB

F.Cours n15

L.T Mohammedia

Page 2 / 5

Exemple de chronogramme :

Remarque :

H
1

La bascule SR synchrone permet

de
t(s)

rsoudre
le
premier
inconvnient
de
la
0

bascule SR asynchrone.

Fonctionnement :

t(s)

Signal dhorloge actif bascule RS


Absence de signal actif dhorloge

mmoire.

H S

0
Q

/Q

Commentaires

Symbole :
t(s)

Sortie Q active sur niveau


haut
.

R Q

H
.
.
. t(s)

Sortie Q active sur niveau bas

Active sur niveau


Active sur niveau
t(s)
haut de H

2.3.

bas de H

Bascule SR Synchrone dynamique (maitre esclave) :

C'est une bascule R S dont la prise en compte de l'tat des entres est synchronise par une
d'horloge. Lhorloge est active sur front montant ou sur front descendant.
Fonctionnement :

Table de vrit (H active sur front montant) :

RS

Signal dhorloge actif bascule

Absence de signal actif


dhorloge
mmoire.

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES BASCULES Prof : MAHBAB

F.Cours n15

S1

S2

Q1

Q2

Q H

L.T Mohammedia

Page 3 / 5
H1

H2
Q1
Q2

Q
R

R2

R1

Logigramme avec portes NAND ; dune bascule RS dynamique (maitre esclave) active sur front
descendant

3. LA BASCULE D :
La bascule D est une bascule synchrone (avec une entre dhorloge) une seule entre
de donne : lentre D (D=Data=Donne). Elle supprime la combinaison interdite de la bascule
RS, en ne gardant que les 3 fonctions utiles :( la mise 0, la mise 1 et la mmorisation).
Il existe 2 types de bascules D :
Commentaires
H D Q /Q

D
S

la bascule D active sur niveau (statique) ;


.
la bascule D active sur front

.
(dynamique).
.
R

1.

Commentaires
D Q /Q
.
Bascule
D statique
.
:

Table de vrit (H active sur niveau haut) :

Fonctionnement :

signal actif,
la sortie recopie
lentre
D
Fonction
Ecriture ;
Signal inactif
Fonction Mmoire.
Symbole :
D
Q

/Q

Commentaires

.
.
.

.
.

H
Q

1STE
F.Cours n15
H

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES BASCULES Prof : MAHBAB

Chronogramme (H active sur front montant) :

L.T Mohammedia

Page 4 / 5

Chronogramme (H active sur front descendant) :

t(s)
t(s)
0

t(s)
t(s)
0

t(s)
t(s)
0

4. LA BASCULE JK :
Cest une bascule synchrone,
offrant les fonctions mmorisation, mise 0, mise 1 (les
Commentaires
H J
K Q /Q
3 fonctions de la bascule D), et assurant en plus la fonction basculement. Donc, la bascule JK
.
permet en plus de lever lambigut qui existe pour ltat S=R=1 dune bascule SR.
.

.
Table
devrit
(H active sur front montant) :
Symbole :
.
.
.
J
.
Q
J
Q
H
H
K
Q
K
Q

Active sur
de H

Active sur

Exemple de chronogramme :
H
1

de H

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES BASCULES Prof : MAHBAB

F.Cours n15

L.T Mohammedia

Page 5 / 5

Ve

J.

Vs

t(s)

Ve

H
K.

t
(
s
)
0

5. Fonctionnement forc des bascules :


Il est parfois ncessaire daffecter le niveau de sortie dune bascule de manire non
synchrone, c'est--dire indpendamment de lhorloge. Cest le rle des entres de forage
asynchrone Preset (Set) et Clr
Clear (Clr) qui permettent dinitialiser
la bascule :
Commentaires
Pr
H
J K
Q
/Q
Bascule JK avec entres de forage :
Forage de la

.
sortie Q

.
Signal dhorloge

.
inactif
J.Pr

.
Mmorisation

.
Fonctionnement

.
normal de la

.
H
bascule SR
Q

.
K. Clr Q

Bascule SR
avec entres
de forage :

Pr

H
R

Pr

Clr

/Q

Commentaires

.
.
.
.
.
.
.
.
Etat indfini

Forage de la
sortie Q
Signal dhorloge
inactif
Mmorisation

Fonctionnement
normal de la
bascule SR

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

F.Cours n16

L.T Mohammedia

Page 1 / 4

1. Dfinition :
Un compteur est un ensemble de n bascules interconnectes par des portes logiques. Ils
peuvent dcrire, au rythme dun signal de commande appel horloge, une suite d'tats binaires.
Il ne peut y avoir au maximum que 2n combinaisons et le nombre total N des combinaisons
successives est appel le modulo du compteur. Les compteurs binaires peuvent tre classs en
deux catgories :
Les compteurs asynchrones ;
Les compteurs synchrones ;

2. Compteur asynchrone modulo N = 2n :


Ce type de compteur est constitu de n bascules JK fonctionnant en mode T (Toggle) :
J=K=1. Ces bascules sont montes en cascade c'est--dire le signal dhorloge commande
uniquement la premire bascule tandis que pour chacune des autres bascules le signal d'horloge
est fourni par la sortie de la bascule de rang immdiatement infrieur.
Exemple : Compteur asynchrone modulo 16 = 24
R
1
0
0

H
x

q3
x
0

q2
x
0

q1
x
0

q0
x
0

Q3
0
0

Q2
0
0

Q1
0
0

Q0
0
1
Q3
R
Q2
H Compteur

Q
1

Q0

Il faut

1
J

1
J

Clr

H
K

Clr Q

Q
H

Clr Q K

Clr

1STE
F.Cours n16

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

L.T Mohammedia

Page 2 / 4

H
t
Q3
t
Q2
t
Q1
t
Q0
t

3. Compteur asynchrone modulo N 2n :


Exemple : Compteur asynchrone modulo 10 (23 < 10 < 24)
Pour le raliser, il y a deux tapes :
On cherche dabord la puissance de 2 immdiatement
suprieure N.
Lexposant de cette puissance de 2 donne le nombre de
R HJK qmonter
q2 enq1cascade.
q0 Q3 Q 2 Q1 Q 0
3
bascules
1
x
x
x
x
0
0le compteur
0
0
On dtecte ensuite ltat N quix remettra
0
0
0
0
0
0
1
0. 0 0
0
0

Q2
H

Q0

1
J

Clr

H
K

Compteur

Q3
R

H
K
Clr

Clr Q

H
K

Clr Q

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

F.Cours n16

L.T Mohammedia

Page 3 / 4

H
t
Q3
t
Q2
t
Q1
t
Q0
t

4. Compteur synchrone modulo N:


Dans un compteur synchrone toutes les bascules reoivent en parallle le mme signal
dhorloge. Pour faire dcrire au compteur une squence dtermine il faut chaque impulsion
d'horloge dfinir les entres synchrones J et K.
Pour cela on utilise la table de transition de la bascule J-K ainsi que la table de vrit
dcrivant la squence du compteur.
Exemple : Compteur asynchrone modulo 8 = 23
R
1
0

H
x

q2
x

q1
x

q0
x

Q2
0

Q1
0

Q0
0

R
H
Compteur
Q

q
0Q

Q
0

Il faut
...

Table dexcitation

q2

q1

q0

Q2

Q1

Q0

J2

K2

J1

K1

J0

K0

e
l
a
b
a
s
c
u
l
e

1STE
F.Cours n16

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

Q1.Q0
Q2
0

L.T

Mohammedia

Page 4 / 4

Q1.Q0
00

01

11

10

Q2

00

01 11

10

00

01 11

10

00

01

11

10

1
J0 = .
K0 = .

Q1.Q0

Q1.Q0

Q2
0

00

01

11

10

Q2
0

1
J1 = .
K1 = .

Q1.Q0

Q1.Q0

Q2

00

01

11

Q2

10

1
J2 = .

K2= .

J
H

J
Q

Clr Q

H
K

Clr

Clr Q

H
t
Q2
t
Q1
t
Q0
t

1STE

ANALYSER LES MONTAGES BASE DU CIRCUITS INTEGR NE 555


TEMPORISATEURS A BASE DE CIRCUITS INTEGREES Prof : MAHBAB

F.Cours n17

L.T Mohammedia

Page 1/3

1. INTRODUCTION :
Dans les systmes numriques, on a souvent besoin quune action soit effectue pendant
une dure dtermine ; on parle de temporisation. Aussi, on a besoin d'un signal priodique qui
synchronise ou cadence les oprations d'un systme squentiel ; on parle de base de temps ou
d'horloge (Clock).

2. LE CIRCUIT DE BASE-(Circuit RC) :


R

Vc

Dans un circuit RC, avec C dcharg


Dans un circuit RC, avec C dj charg (Vc
= 0V), aliment par une tension continue
(Vc = E), la tension aux bornes de C
E, la tension Vc aux bornes de C augmente ;
diminue ; on dit que C se dcharge. la loi
on dit que C se charge.
de variation de Vc est de la forme :
La loi de variation de Vc est de la forme :
Vc = E. (e-t/RC) Vc = E.

(1-e-t/RC)
Pour t
0 ;
Pour t
0.37E
Pour t

Pour t = 0 Vc = E ;

= 0 Vc = 0V ;

Pour t + Vc

+ Vc E ;
avec = RC.
= Vc = 0.63E avec = RC.

Pour t = Vc =

Vc

Vc

0,63E
0,37E

On dmontre que pour atteindre une certaine valeur VcX, il faut un certain
temps tX, tel que :
Vc

Variation totale
tx = RC.ln
Variation restante

Variation

restante

Vc

1STE

ANALYSER LES MONTAGES BASE DU CIRCUITS INTEGR NE 555


TEMPORISATEURS A BASE DE CIRCUITS INTEGREES Prof : MAHBAB

F.Cours n17

L.T Mohammedia

Page 2/3

E
E0
Vc

R
C

Vc
t

3. LE TEMPORISATEUR NE555 :
8

GND

VCC

TRIG

DISCH

OUT

THRES

R
6

5
RESET

CONT

Reset

3
5

R
Q
Comme l'indique son schma interne,
le NE555 est constitu de :

2 comparateurs dont les seuils sont

/Q fixs par le pont des 3 rsistances R ;


2

d'une bascule SR, avec une entre


de forage 0 (RESET) ;
d'un transistor pour la dcharge de
condensateur externe.

3.1.

FONCTIONNEMENT EN MONOSTABLE :

1STE
F.Cours n17

ANALYSER LES MONTAGES BASE DU CIRCUITS INTEGR NE 555


TEMPORISATEURS A BASE DE CIRCUITS INTEGREES Prof : MAHBAB

L.T Mohammedia

Page 3/3

Si Vt passe 0 pendant une dure trs courte par rapport la dure qu'on veut du
monostable, alors :
(S=1) et (R=0) la sortie Vs est 1 ;
Le transistor est bloqu, ce qui permet au condensateur C de se charger
travers R.
Quand Vc, aprs un temps qui dpend de R et C, atteint 2/3 de E, on a :
(S=0) et (R=1) la sortie Vs est 0 ;
Le transistor est satur ; on revient l'tat de repos.
L'expression de la dure de temporisation TW est :

TW = R.C.ln3
3.2.

TW = 1,1.R.C

FONCTIONNEMENT EN ASTABLE :

Il y a plusieurs variantes de cette fonction ; on va tudier la plus courante.


On suppose qu'au dmarrage, le condensateur C est dcharg et la sortie Vs 1 ; alors les
variables du montage sont positionnes ainsi :
Les entres de la bascule (S=0) et (R=0) Etat mmoire de la bascule et Vs reste
1;
Le transistor est bloqu, ce qui permet au condensateur C de se charger travers (RA+
RB).
Quand Vc, aprs un temps qui dpend de (RA + RB) et C, atteint 2/3 de E, on a :
(S=0) et (R=1) la sortie Vs est 0 ;
Le transistor est satur ; ce qui permet au condensateur C de se dcharger travers la
rsistance RB. La tension Vc diminue alors.
Quand Vc, aprs un temps qui dpend de RB et C, atteint 1/3 de E, on a :
(S=1) et (R=0) la sortie Vs est 1 ;
Le transistor est bloqu ; le cycle recommence. Il s'agit bien d'un oscillateur.
L'expression de la priode est T = TL + TH, avec :

TL= RB.C.ln2 et TH = (RA + RB).C.ln2 T = 0,7(RA + 2.RB).C

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES REGISTES Prof : MAHBAB

F.Cours n18

L.T Mohammedia

Page 1 / 2

1. Prsentation :
Un registre est constitu dun assemblage de n bascules D permettant la mmorisation
temporaire de n bits avec ou sans dcalage. L'information est emmagasine sur un signal de
commande et ensuite conserve et disponible en lecture.

2. Le registre de mmorisation :
Les quatre bits D0, D1, D2 et D3 sont mmoriss dans les 4 bascules sur la mme impulsion
d'horloge, le mot binaire prsent en entre est donc mmoris.
D3

D2

D3

Q3

D2

Q2

Q2

D1

D1

Q1

Q1

D0

Q0 H

Q0

D0

Q3

w
Q3

Q2
Q1
Q0

Le signal dhorloge permet lcriture (Write) des donnes D0, D1, D2 et D3, dans les 4
bascules.

3. Les registres dcalage :


Dans un registre dcalage les bascules sont interconnectes de faon ce que l'tat
logique de la bascule de rang i puisse tre transmis la bascule de rang i+1 (ou i-1) quand un
signal d'horloge est appliqu l'ensemble des bascules.
L'information peut tre charge de deux manires :

Entre parallle : comme dans le cas d'un registre de mmorisation ;


Entre srie : l'information est prsente squentiellement bit aprs bit l'entre de
la premire bascule. Le dcalage peut alors tre vers la gauche ou la droite.

De mme, linformation peut tre lue en srie ou en parallle.


1.

Les modes de fonctionnement dun registre dcalage :


r3
r2
r1
r0
r3SR r2r
3

r1r

r0r

r3r

r2r

r1r

r0SL

r3Ecriture
r2 / Lecture
r1
r0
Ecriture srie avec

parallle

Ecriture

srie avec
dcalage droite

dcalage gauche

Lecture parallle

2.

Exemple de registre dcalage :


Linformation entrante qui est insre bit par bit (en srie) est reconstitue au rythme du

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES REGISTES Prof : MAHBAB

F.Cours n18

Q3

D3

SR

Q3

Page 2 / 2

Q2
Q0
Q3

L.T Mohammedia

D2

Q2

Q2

Q1

D1

Q1

Q1

D0

Q0

Q0 H

Exemple de chronogramme :
H

t
SR

t
Q3

t
Q2

t
Q1

t
Q0

Un registre dcalage universel aura donc la structure suivante :

Parmi les registres universels, on trouve le 74194 qui est un registre chargement
parallle ou srie, avec la possibilit dun dplacement de linformation vers la droite (QA vers
QD) ou la gauche (QD vers QA).
Registres intgrs (exercice):
Brochage et table de vrit du 74 194

1STE
F.Cours n19

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


Les mmoires lectroniques Prof : MAHBAB

L.T Mohammedia

Page 1 / 2

1. Prsentation :
Une cellule mmoire est un lment bistable capable demmagasiner puis de restituer un
bit d'information (0 ou 1). EX : bascule, Disquette

2. Mmoires lectroniques :
1.

Mmoire morte (ROM) :

C'est une mmoire lecture seule, son contenu est non modifiable, elle reste inchange
mme s'il y a coupure d'alimentation. On dit alors qu'elle est non volatile.
Les ROM sont utilises pour stocker des informations figes telles que des programmes
fixes dans des machines programmes ou les tables de conversion de donnes.
Le contenu est fix la construction ou par lutilisateur et la disparition de
lalimentation lectrique naltre pas le contenu.
2.

Mmoire vive (RAM) :

C'est une mmoire accs alatoire, on peut chaque instant changer son contenu. Les
RAM perdent leurs informations si on coupe lalimentation, on dit quelles sont volatiles.
Ds quun systme doit conserver temporairement des informations, la RAM trouve sa
place. En informatique, elles sont largement mises en uvre en quantits importantes (plus de
16 Mo en micro informatique et plusieurs centaines de mga octets en mini informatique).
3.

Les mmoires programmables et effaables par lutilisateur :

Les mmoires programmables sont intermdiaires entre les RAM et les ROM. Leur contenu
peut tre dfini par lutilisateur et subsister sans alimentation lectrique.
On en rencontre de diffrentes familles :

Les PROM (Programmable ROM) : sont composes de fusibles que lon peut dtruire une
seule fois ;
Les EPROM (Erasable PROM) : ce sont des mmoires effaables par ultraviolet et
programmables lectriquement ;
Les EEPROM (Electrical Erasable PROM) : ce sont des mmoires effaables et
programmables lectriquement.

3. Organisation interne :
1.

Capacit :

Cest la quantit dinformation qui peut tre stocke dans la mmoire. Elle sexprime en bits
ou en mots de n bits. Par exemple :
64b, 4Kb, 8Ko (o : octet) avec 1o = 8bits ; 1K = 210 = 1024 ; 1M = 220 = 1048576
2.

Longueur de mot :

Cest la faon avec laquelle les bits sont organiss ou rangs, en gnral par mot de 8 bits
ou de 4 bits.
Un mot de 8bits :1 Octet
Un mot de 4bits : 1 Quartet
3.

Adresse :

Pour identifier les mots on donne chacun une adresse, on dit alors case mmoire
d'adresse 40, case mmoire d'adresse FF etc.
4.

Le temps daccs :

Cest le temps qui scoule entre une demande dinformation et le moment o elle est
effectivement disponible.

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


Les mmoires lectroniques Prof : MAHBAB

F.Cours n19
7
6
5
4
3
2
1
0

L.T Mohammedia

Page 2 / 2

3
2
1
0
1

8 mots de 4 bits ou 8 quartets


8 mots de 4 bits = 32 bits
3.5.

4 mots de 8 bits ou 4 octets


4 mots de 8 bits = 32 bits

Dcodage d'adresse :
A2 x

A1

Dcodeur

DATA

: Donne
IN/OUT

Dadresses

A0

: Entre/Sortie

R/W

A2, A1, A0 : lignes dadresse ou


/CS

Bus dadresse
D3, D2, D1, D0 : lignes de donnes ou
Bus de donnes
R/W : signal de lecture/criture

de slection du boitier
Capacit = 2

nombre de lignes dadresse

Pour lexemple ci-dessus :


32 bits

D3
D2
D1
IN/OUT
D0 CS : signal
DATA I/O

x nombre de lignes de donnes


Capacit = 23 x 4 bits = 8 x 4 bits =
Capacit = 8 x 4 bits = 8 q

On peut donc utiliser une mmoire soit en :


lecture :
Appliquer le mot adresse sur le bus dadresse ;
Slectionner le botier mmoire en appliquant un niveau
logique bas sur la ligne CS ;
Slectionner le mode lecture en appliquant un niveau
logique haut sur la ligne R/W ;

criture :
Appliquer le mot dadresse sur le bus dadresse ;
Appliquer le mot de donne sur le bus de donnes ;
Slectionner le botier mmoire en appliquant un niveau
logique bas sur la ligne CS ;
Slectionner le mode criture en appliquant un niveau

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

TD

q3

q2

q1

q0

Q3

Q2

Q1

0 Tableau
1
0 de0 Karnaugh
0
1 : 0
B-

Q0 J3

K3

J2

K2

J1

K1

J0

K0

qTableQdexcitation
J
Kde
0 la 0bascule JK
Q1.Q0

Page 1 / 5

1. Exercice compteur synchrone modulo 16 :

A- Table de vrit :

L.T Mohammedia

Q1.Q0

0R

1
H

0
1
0
Compteur

0
1 16 1
Modulo

Q3.Q2
1

00

11
10

10

J0 = ..

K0 = ..

1 00 1

010

011

0 10 0

00

01

11

K2 = ..

Q1.Q0
Q3.Q2
00
00
01
11
10

01

11

10

K1 = ..
10

10

00

01

11

11

10

01

01

J1 = ..

11

00

11

Q1.Q0
Q3.Q2
00
01
11
10

01

10

Q1.Q0
Q13.Q2 1
00
01
11
10

Q3.Q2

Il faut ...

00

Q1.Q0
Q3.Q2
00
00
01
11
10

01

11

10

J3 = ..

Q1.Q0
Q3.Q2
00
00
01
11
10

01

J2 = ..
Q1.Q0
Q3.Q2
00
00
01
11
10

01

11

10

K3 = ..

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

TD

L.T Mohammedia

Page 2 / 5

C- Logigramme :
J0

Q0
Q3

J1

J2

Q1

Q2

J3

K0 Clr Q0

K1

Clr

Q1

K1 Clr

K2 Clr Q2

Q3

2. Exercice compteur synchrone modulo 8 (0, 3, 6, 8, 10, 12, 13, 15) :

A- Table de vrit :
q3

q2

q1

q0

Q3

Q2

Q1

Q0 J3

K3

J2

K2

J1

K1

J0

K0

q
0

Q
0

Table dexcitation de la bascule JK

B- Tableau de Karnaugh :
Q1.Q0
Q1.Q0
Q3.Q2
10
00

00

01

11

10

Q3.Q2

00

01

11

00
H

Compteur

01

Modulo 8

01

11
11
10
10

Il faut ...
Q1.Q0
Q3.Q2
00
01
11
00
01
11
10

J0 = ..
10

J1 = ..
Q1.Q0
Q3.Q2
00
01
11
10

00

01

11

K2 = ..

Q1.Q0
Q3.Q2
00
00
01
11
10

01

11

10

K1 = ..
10

Q1.Q0
Q3.Q2
00
00
01
11
10

01

11

10

J3 = ..

K0 = ..
Q1.Q0
Q3.Q2
00
00
01
11
10

01

11

10

J2 = ..
Q1.Q0
Q3.Q2
00
00
01
11
10

01

11

10

K3 = ..

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

TD

L.T

Mohammedia

Page 3 / 5

C- Complter le tableau suivant :


Rem
ise
0
ou
8me
imp
ulsi
on
2me
impul
sion

impulsion

4me
impul
sion

Q3
0
J3

Q2
0
K3

J2

Q3

J3

J2

Q3

K3

J1

K2

J2

K1

J1

J0

K1

J1

K0

Q0

J0

Q1

K2

K0

Q0

Q1

Q2

K3

J0

K0

Q0

K1

J0

K0

1re
imp
ulsi
on

3me
imp
ulsio
n

5me
imp
ulsio
n

7me
imp
ulsio
n

Q3

J3

Q2

K3

J2

Q3

J3

J2

Q3

J1

K2

J2

Q3

J2

K1

J1

J0

K2

K1

J1

J0

J1

K0

Q0

K1

J0

Q1

K2

K0

Q0

Q1

Q2

K3

Q0

Q1

Q2

K3

J3

K2

Q2

K3

J3

Q1

K0

Q0

K1

J0

K0

J3

K1

Q1

K2

J2

Q0
0

J1

Q2

Q3

me

K2

Q2

K3

J3

Q1
0

D- Logigramme :

J0
H

Q0

H
K0

J1

Q1

Q0

K1

Q2

H
Clr

J2

Clr

Q1

K2

J3

Q3

H
Clr

Q2

K3

Clr

Q3

E- Chronogramme :
H
t
Q3

t
Q2

t
Q1

t
Q0

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

TD

L.T Mohammedia

Page 4 / 5

3. Exercice compteur synchrone modulo 10 :


A. Table de vrit :
q3

q2

q1

q0

Q3

Q2

Q1

Q0 J3

K3

J2

K2

J1

K1

J0

K0

q
0

B. Tableau de Karnaugh :
0

Q
0

Table dexcitation de la bascule JK

Q1.Q0
Q1.Q0

Q3.Q2
10

00

01

11

10

Q3.Q2

00

01

11

00
00
H

Compteur

Modulo 10

01

01

11
11
10
10

Il faut ...

J = ..

K =

..
0
0

Q1.Q0
Q3.Q2

Q1.Q0
00

01

11

10

Q3.Q2

Q1.Q0
00

01

11

10

Q3.Q2

00

00

00

00

01

01

01

11

11

11

10

10

10

J1 = ..
Re
..
Q3
Q2

mis
Q1.Qe0
0 ou
Q3.Q2 10m
e

00
imp
ulsi

0
00
J3

Q1
0

0
01
K3

J2

11

K2

10

J1

K1 = ..

Q1.Q0

Q0
0

Q3.Q2
00
K1
J0
K0
00

1re
imp
ulsi
on
01

Q3

01

J2 =

Q2

Q1

11

10

Q0

Q1.Q0
11
J3

10
Q3.Q2
K3
J2
K2

00
01
J1
K1
J0
00

01
on

01

01

11

11

11

11
K0

10

1STE

IDENTIFIER LES FONCTIONS DE BASE DES CIRCUITS SEQUENTIELS


LES COMPTEURS Prof : MAHBAB

TD
2me
impul
sion

4me
impul
sion

6
impul
sion

Q3

J3

K3

J2

Q3

J3

K3

J3

K2

J1

J2

K2

J2

Q3

J2

K1

J1

J0

K2

K1

J1

J0

K1

J1

K0

Q0

J0

Q1

K2

K0

Q0

Q1

Q2

K3

Q0

Q1

Q2

K3

J3

Q1

Q2

Q3

me

8me
impul
sion

Q2

K0

Q0

K1

J0

K0

3me
imp
ulsio
n

5me
imp
ulsio
n

7me
imp
ulsio
n

9me
imp
ulsio
n

Q3

J3

Q2

K3

J2

Q3

J3

J2

Q3

J3

J1

K2

J2

Q3

J2

K1

J1

J0

K2

K1

J1

J0

J1

K0

Q0

K1

J0

Q1

K2

K0

Q0

Q1

Q2

K3

Q0

Q1

Q2

K3

J3

K2

Mohammedia

Page 5 / 5

Q1

Q2

K3

L.T

K0

Q0

K1

J0

K0

D- Logigramme :

J0
H

Q0

H
K0

J1

Q1

H
Clr

Q0

K1

J2

Q2

H
Clr

Q1

K2

J3

Q3

H
Clr

Q2

K3

Clr

Q3

E- Chronogramme :
H

t
Q3

t
Q2

t
Q1

t
Q0

You might also like