Professional Documents
Culture Documents
TP 1 :
SIMPLES ET COMPLEXES
KARIM FATHI
ABDELKADER JEROUNDI
I. PRESENTATION
La logique combinatoire prsente des sorties qui, un instant donn, ne dpendent que des
valeurs prsentes sur les entres. La logique squentielle prend en considration les
conditions antrieures l'instant donn, ce qui permet de raliser
raliser des dispositifs mmoire.
Les bascules sont les oprateurs lmentaires de mmorisation. Leur tat prsent, dtermin
par l'tat des sorties, est fonction des entres et de l'tat prcdent des sorties. Nous
prsentons les diffrentes bascules ralises
ralises partir de portes logiques. Ces bascules, qui
oprent uniquement selon des principes logiques, sont appeles statiques.
S R Q Q Type de fonctionnement de la
bascule
1 1 0 1 Etat initial (2 cas possibles pour la
1 0 valeur de q soit 1 ou 0)
1 0 0 1 Mise a 0
1 1 0 1 Mmoire
0 1 1 0 Mise a 1
1 1 1 0 Mmoire
0 0 1 1 ambigu
Manipulation :
En utilisant
ant le schma de cette bascule et en partant dun tat initial quelquonque, on se trouve avec
la table qui suit :
S R Q Q Type de
fonctionnement de la
bascule
1 0 0 1 Mise a 1
1 1 0 1 Mmoire
0 1 1 0 Mise a 0
1 1 1 0 Mmoire
0 0 1 1 A
Ambigu
2) Bascule R.S.T :
La bascule R.S.T est dfinit par le schma suivant :
Bascuke RST
Quand lentre horloge T=1 les portes 1 et 2 laissent passer les signaux en provenance de R et S.
Lorsque T=0 :A=B=0 quelque soit S et R (phase mmoire).
Pour T=1 :A=S et B=R et lon a un fonctionnement identique a celui dune bascule R.S
a) En faisant le montage qui prcde on trouve :
T S R A B Q Q Type de
fonctionnement
de la bascule
0 0 1 1 1 1 0 MEMOIRE
0 0 0 1 1 1 0 MEMOIRE
0 1 1 1 1 1 0 MEMOIRE
0 1 0 1 1 1 0 MEMOIRE
1 0 1 1 0 0 1 Mise a 0
1 0 0 1 1 0 1 MEMOIRE
1 1 1 0 0 1 1 Ambigu
1 1 0 0 1 1 0 Mise a 1
c) pour que la sortie puisse changer dtat logique il faut que le niveau logique tre maintenue a 1
d) lintrt dintroduire T cest la permission de changer ltat des 2 variables S et R en mme temps
d aprs un coups dhorloge sans quil se bloquent par ltat ambigu (1 1).
3-BASCULE D.
Contrairement aux autres bascules , la bascule D(figure1) possde une seul entre de commande
synchrone appele D. cest une variante de la RST. Dans laquelle on relier lentre S a lentre R a
laide dun inverseur S=R=D
FIGURE 1
MANIPULATION :
a)l tude thorique de montage de la figure 1 nous permettre de remplir sa table de fonctionnement
comme suit :
CLK D Q Q Type de
fonctionnement
de la bascule
0 0 mmorisation
0 1 mmorisation
1 0 0 1 transparent
1 1 1 0 transparent
On constate que le circuit est transparent (Q=D) lorsque CLK=1 et que cet valeur de D est mise en
mmoire lorsque CLK a 0.
b) aprs la ralisation de la montage figure1 on a bien vrifier son fonctionnement avec les rsultats
suivant :
CLK D Q Q Type de
fonctionnement
de la bascule
0 0 1 0 mmorisation
0 1 1 0 mmorisation
1 0 0 1 transparent
1 1 1 0 transparent
c)a laide du circuit intgre de la bascule D (figure 2) de la maquette DIGI BOARD2 on remplir sa
table de fonctionnement comme suit :
FIGURE 2
C D Q Q LED Q LED Q
0 0 0 1
0 1 0 1
1 0 0 1
1 1 1 0
4-BASCULE JK .
Le bascule JK est un bascule parfait qui ne possde aucune default par rapport a la bascule RS et RST
.
a)en utilisant le circuit intgre de la bascule JK(figure 3-b),on applique sur les entres J et K les
diffrentes valeurs du tableau suivant, en envoyant une impulsion dhorloge manuelle a laide du
bouton poussoir (figure 4) :
FIGURE 3 FIGURE 4
Entres avant Sorties avant Sorties aprs LED Type de
impulsion H impulsion H impulsion H fonctionnement
J K Q Q Q Q Q
0 1 0 1 0 1 Mise a 0(effacement)
1 0 0 1
0 0 0 1 0 1 mmorisation
1 0 1 0
1 0 0 1 1 0 Mise a 1(criture)
1 0 1 0
1 0 0 1 1 0 basculement
1 0 0 1
Il ya ici une remarque cest que lors de la passage de ltats (0 1) a (1 0) pour (Q Q) avant
impulsion H il faut mettre le bascule en tats de basculement (j=1,k=1) et puis aprs on
rendre les entres (j k) a son tat courant.
b) cet bascule JK ragit avec les fronts descendent car daprs le circuit intgre de bascule
JK il ,existe une inverseur a lentre horloge.
c) -Le bascule JK est un bascule qui ne possde aucune default par rapport a la bascule
RST,tq ltat(1 1) de (R S) pour bascule RST prsent une tat dambigu a viter mais par
contre pour bascule JK cest une tats de BASCULMENT qui est utilises beaucoup pour les
bascules JK asynchrones .
-le BASCULE D permet de copier lentre lorsque lentre horloge est active, or pour
bascule JK cet cas present une cas particulaire cest lorsque j=k comme il possde lautre type
de fonctionnement qui est le basculement qui nexiste pas pour le bascule D.
0 1 0 1 1 0 Mise 1 forc
0 0 1 0
1 0 1 0
1 1 1 0
1 0 0 1 0 1 Mise 0 forc
0 0 0 1
1 0 0 1
1 1 0 1
0 0 0 1 1 1 A viter
0 0 1 1
1 0 1 1
1 1 1 1
horloge
b)- Si on a J=K=1 la bascule JK bascule a chaque front descendant donc elle divisera la
frquence dentre sur 2 .
c) Si on utilise deux bascules connectes entre elles de faon asynchrone la frquence sera
divis sur 4 , dune faon gnrale si on lie n Bascule la frquence sera divise sur 2N.
D C B A Equivalent
Hxadicmal
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 A
1 0 1 1 b
1 1 0 0 C
1 1 0 1 d
1 1 1 0 E
1 1 1 1 F
b) Etude du compteur
un compteur synchrone modulo 7 a trois bits est un systme compose de trois bascules JK
synchronisees par une meme horloge H (figure
( 12) . il possede un fonctionnement cyclique de 7 etats
. ses soties QcQbQa
passent successivement de l'etat 000,001,010 jusqu'
jus a l'etat 110 et revient a l'etat
etat 000 apres 7 coups
d'horloge . selon le diagramme de transition de la figue 13 . ce systme compte en binaire . on
l'appelle aussi compteur binaire.
Ja Qa Jb Qb Jc Qc
Ka Kb Kc
1
Equation du compteur
Ja= + Ka = 1
Jb = Qa Kb= Qa + Qc
Jc= QaQb Kc = Qb
000 110
101
001
010 100
011
On realise le montage et on relie la sortie QcQbQa en meme temps a trois soties de la maquette et
aux entrees 4,2,1 d'un afficheur 7 segments puis on rempli le tableau en utilisant une horloge a l aide
du bouton poussoir
Coup Qc Qb Qa Equivalent
d'horloge decimal
Etat 0 0 0 0
initial
1 FD 0 0 0 1
2 FD 0 1 0 2
3 FD 0 1 1 3
4 FD 1 0 0 4
5 FD 1 0 1 5
6 FD 1 1 0 6
7 FD 0 0 0 7