Vous êtes sur la page 1sur 9

CIRCUITS LOGIQUES COMBINATOIRES

TP 1 :
SIMPLES ET COMPLEXES

Realise par : REGABI SOUFYANE Encadr par :

MOHSINE HAMZA M .Rjeb

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.

II- Etude de quelques bascules :


1) Bascule R.S a circuit NAND :
La bascule la plus lmentaire est constitu de deux portes logiques NAND. On remarque que la
sortie de la 1ere porte est lie a lentre de la 2eme et inversement ,la sortie de la 2eme porte est lie a
lentre de la 1ere.
La bascule RS est dfinit par la forme suivante :

Le fonctionnement de cette bascule est rsum par la table de vrit suivante :

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.

5)Entres de forage de la bascule JK


En utilisant la bascule suivante de type JK :

On trouve le tableau suivant


SET CLR J K Q Rponse de la bascule
1 1 0 1 0 1 Fonctionnement
0 0 0 1 normal
1 0 1 0
1 1 0 1

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

b)- Le rle de set o Clair rendre la bascule asynchrone

IV. Utilisation de la bascule JK comme diviseur de frquence


A laide dune maquette DIGIBARD2 on applique un signal de frquence 10 hz a une bascule JK de
cette maquette et on visualise sur loscilloscope le signal dhorloge et celui de sortie Q on trouve

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.

V. Ralisation dun compteur binaire synchrone


Modulo 7 trois bits laide des bascules JK avec
affichage.
On relie les quatre entres de la maquette aux entres (8,4,2,1) dun afficheur. Ce dernier fait
la conversion Binaire Hexadcimal. Et on trouve le tableau suivant.

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

Etat initial du comtpeur : QcQb


QbQa = 000
Jc Kc Jb Kb Ja Ka Qc Qb Qa
0 0 0 0 1 1 0 0 0
0 0 1 1 1 1 0 0 1
0 1 0 0 1 1 0 1 0
1 1 1 1 1 1 1 1 1
0 0 0 1 1 1 1 0 0
0 0 1 1 1 1 1 0 1
0 1 0 1 0 1 1 1 0
0 0 0
Table de fonctionnement du compteur

C' est compteur synchrone modulo 7 binaire

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