Vous êtes sur la page 1sur 101

Universit Saad Dahleb de Blida

Facult des Sciences


Dpartement dInformatique
Licence Gnie des Systmes Informatique (GSI)
Semestre 3 (2me anne)

CONCEPTION DE MACHINES DIGITALES

CHAPITRE III:

CIRCUITS SQUENTIELS
AROUSSI

2013 - 2014
Disponible sur https://sites.google.com/a/esi.dz/s-aroussi/

PLAN DU CHAPITRE

Introduction

Bascules

Registres

Compteurs

INTRODUCTION
Circuits Combinatoires

Les fonctions de sortie sexpriment

Circuits Squentiels

Les fonctions de sortie dpendent

selon des expressions logiques des

non

seules variables dentre.

variables dentre mais galement


de

Circuit
Combinatoire

seulement

de

ltat

des

ltat

antrieur

(pass)

certaines

variables

de

de

sortie

(proprits de mmorisation).

Circuit
Squentiel
3

NOTION DHORLOGE

Une horloge, not par H ou ck (clock), est une variable

logique qui passe successivement de 0 1 et de 1 0


dune faon priodique.
Niveau Haut 1

Niveau Bas 0

Front Montant

Priode T

Front Descendant

Frquence = 1/T = nombre de changement par seconde en hertz (Hz)


Horloge

Priode

1 Hz

1 seconde

1 Mga Hz

1 milliseconde

1 Giga Hz

1 nanoseconde

INTRODUCTION
Circuits Asynchrones

Les variables du systme


voluent

librement

cours du temps.

au

Circuits Synchrones

Lvolution des variables


dpend dune impulsion

dhorloge comme un des


signaux dentre.

Circuit
Asynchrone

Circuit
Synchrone
5

PARTIE 1:
6

BASCULES

BASCULES

Une bascule (flip flop):

est un circuit squentiel lmentaire permettant de


mmoriser une information binaire (bit).

peut tre synchrone ou asynchrone.

possde deux sorties complmentaires Q et Q.


Q- = Q (t)
Q+ = Q (t+1) = F (Ei, Q-)
Q
E0
....
En

Bascule

BASCULE RS
Q

R (Reset)

Bascule RS

S (Set)

Q+

Q-

tat mmoire

Mise (Set) 1

Remise (Reset) 0

tat interdit

BASCULE RS
CHRONOGRAMME
R

Mmoire

BASCULE RS
STRUCTURE INTERNE
Q

R (Reset)
S (Set)

Bascule RS

Q-

Q+

Q+

Q-

tat mmoire

Mise (Set) 1

Remise (Reset) 0

tat interdit

10

BASCULE RS
STRUCTURE INTERNE
R

Q-

Q-

Q+ Q+

Q-

RS 00

01

11

10

Q+ = S + R QRS 00

01

11

10

Q0

Q+ = R + S Q-

11

BASCULE RS
STRUCTURE INTERNE

Exercice 1: Raliser la bascule RS en utilisant seulement

des portes NAND.

Q
12

BASCULE RSH
R

Bascule RSH

La bascule RSH est une bascule RS synchronise par un


signal dhorloge H.
H

Q+

Q-

Q-

Mmorisation

Bascule RS
13

BASCULE RSH
CHRONOGRAMME
H

14

BASCULE RSH
R
H
S

Bascule RSH

Exercice 2: Donner le circuit de cette bascule en utilisant


la bascule RS.
R

H
S

15

BASCULE D LATCH

Cest une bascule synchrone sur niveau Haut ou niveau

Bas.

Bascule D
Latch

Bascule D
Latch

Sur niveau Haut 1

Sur niveau Bas 0

Si H = 1 alors Q+ = D

Si H = 0 alors Q+ = D

H/H

Q+

H/H

Q+

Q-

Q-

Q-

16

BASCULE D LATCH

CHRONOGRAMME (NIVEAU HAUT)


H

17

BASCULE D LATCH

Exercice 3: Transformer une bascule RSH pour quelle

agisse comme une bascule D Latch (niveau haut).


H

Q+

Q-

Q-

Q+

Q-

Q-

HD = HRSH, R = D ; S = D

18

BASCULE D

Cest une bascule synchronise sur front montant ou

descendant
D

Bascule D

Bascule D

Sur front descendant

Sur front montant

Q+

Q+

0/1/

Q-

0/1/

Q-

0/1/

Q-

19

BASCULE D
CHRONOGRAMME (FRONT MONTANT)
H

Q
20

BASCULE T

La bascule T (Toggle) bascule chaque impulsion

dhorloge (front montant ou descendant) lorsque son


entre T est active.
T

Bascule T

Bascule T

Sur front descendant

Sur front montant

Q+

Q-

0/1,

Q-

Q-

21

BASCULE T
CHRONOGRAMME (FRONT MONTANT)
H

Q
22

BASCULE T

Exercice 4: Transformer une bascule D pour quelle

agisse comme une bascule T (front montant).


H
0/1/

Q+
Q-

D
H

Q+

Q-

0/1,

Q-

Q-

Bascule D

Q
23

BASCULE JK
ASYNCHRONE

Cest une bascule variante de RS o on prend en compte le


cas ou R=S=1

Bascule JK
Asynchrone

Q+

Q-

tat mmoire

Remise 0

Remise 1

24

Q-

Basculement

BASCULE JK

Exercice 5: Raliser une bascule JK asynchrone en

utilisant une bascule RS.


R

Q-

Q+

Q-

Q+

0
25

BASCULE JK

Exercice 5: Raliser une bascule JK asynchrone en

utilisant une bascule RS.

26

BASCULE JK
SYNCHRONE

Cest une bascule avec deux entres J et K et une horloge


(front montant ou descendant)

H
K

Bascule JK
Synchrone
Sur front montant

Q+

0/1,

Q-

Q-

Q-

Bascule JK
Synchrone

Sur front descendant

27

BASCULE JK
CHRONOGRAMME (FRONT DESCENDANT)
H
1

1
J

0
1

0
1
0

Q
Q

28

BASCULE JK

Exercice 6: Transformer une bascule JK synchrone en

une bascule D.
H

Q+

0/1

Q-

0/1

Q-

Q+

0/1

Q-

Q-

Q29

HJK = HD, J = D ; K = D

BASCULE JK

Exercice 7: Transformer une bascule JK pour quelle

agisse comme une bascule T (front descendant).


T

Q+

Q+

Q-

0/1, X

Q-

0/1,

Q-

Q-

Q-

Q30

HT = HJK, J = K = T

INITIALISATION DES BASCULES

Les bascules RSH, D, T, et JK ont un fonctionnement


synchrone par rapport un signal dhorloge (H).

Pour le fonctionnement dun systme, il est souvent


ncessaire que ces bascules soient initialises, cest
dire que leur sortie Q soit 1 ou 0 et ce
indpendamment du signal dhorloge.

Cest le rle de ces deux entres supplmentaires :

Preset : mise 1 de la sortie Q

Clear : mise 0 de la sortie Q.

31

INITIALISATION DES BASCULES

Clear (Cl) et Preset (Pr) sont deux entres asynchrones


qui :

fonctionnent avec la logique ngative

sont plus prioritaire que lhorloge


Clear
0

Preset
0

H
X

Q
tat interdit

Bascule

32

INITIALISATION DES BASCULES


BASCULE JK

Exercice 8: Donner la table de vrit de la bascule JK


avec les entres Clear et Preset.
Pr

J
H
K

Bascule JK

Cl

Sur front descendant

33

Cl

Pr

Q+

tat interdit

Remise 1

Remise 0

0/1

Q-

tat mmoire

Q-

Remise 0

Remise 1
34

Q-

Basculement

PARTIE 2:
35

REGISTRES

REGISTRES
DFINITION

On appelle registre un ensemble de bascules avec une


mme commande d'horloge.

Les registres permettent de raliser certaines oprations:


la mmorisation, le dcalage et le transfert dune
suite de bits.

36

REGISTRES
TYPE

Il existe plusieurs types de registres :

Registre Entres Parallles et Sorties Parallles


(EP-SP).

Registre Entre Srie et Sortie Srie (ES-SS).

Registre Entre Srie et Sortie Parallle (ES-SP).

Registre Entre Parallle et Sortie Srie (EP-SS).


37

REGISTRES ENTRES PARALLLES ET SORTIES PARALLLES


(EP-SP)
En

E1 E0
................

Registre EP-SP
................
Sn

S1 S 0

Les registres EP-SP sont des registres de mmorisation:

Si H = : Lecture des bits dentre.

Sinon: tat mmoire.

38

REGISTRES ENTRES PARALLLES ET SORTIES PARALLLES


(EP-SP)

Quelle est la bascule appropri pour construire les


registres EP-SP?

Bascule D car cest une bascule synchronis (sur


front

montant)

permettant

la

lecture

et

la

mmorisation dun bit.

39

REGISTRES ENTRES PARALLLES ET SORTIES PARALLLES


(EP-SP)

Exemple: Un registre EP-SP ( 4 bits) en utilisant des


bascule D.

40

REGISTRES ENTRES PARALLLES ET SORTIES PARALLLES


(EP-SP)

Exercice 9: Registre lmentaire

Lentre W ordonne lcriture des entres dans le registre,


lentre R ordonne la lecture des valeurs mmorises (Si R = 0

alors les sorties sont 0). Raliser un tel registre.


E3 E2 E1 E0
W

Registre
lmentaire
41

S 3 S2 S1 S 0

REGISTRES ENTRES PARALLLES ET SORTIES PARALLLES


(EP-SP)

Exercice 9: Registre lmentaire

42

REGISTRES ENTRE SRIE ET SORTIE SRIE


(ES-SS)
E

Registre ES-SS

Les registres ES-SS sont des registres dcalage (gauche,


droite ou circulaire)
43

REGISTRES ENTRE SRIE ET SORTIE SRIE


(ES-SS)

44

REGISTRES ENTRE SRIE ET SORTIE SRIE


(ES-SS)

45

REGISTRES ENTRE SRIE ET SORTIES PARALLLES


(ES-SP)
E

Registre ES-SP

Sn ................ S1 S0

Les registres ES-SP sont des registres de dcalage :

gauche: la squence de sortie est Qn-1 .... Q1 Q0 E

droite: la squence de sortie est E Qn .... Q2 Q1

46

REGISTRES ENTRE SRIE ET SORTIES PARALLLES


(ES-SP)

Exemple: Un registre ES-SP ( 4 bits) permettant un


dcalage droite.

47

REGISTRES ENTRES PARALLLES ET SORTIE SRIE


(EP-SS)
En ................ E1 E0
H
X

Registre EP-SS

ES

Fonctionnement

Sortie

Dcalage avec lentre srie (ES)

E0 ou En selon

Chargement avec les entres parallle (E0, ...,

le type de

En)

dcalage

48

REGISTRES ENTRES PARALLLES ET SORTIE SRIE


(EP-SS)

Exemple: Un registre EP-SS avec un dcalage droite.

49

REGISTRES ENTRE SRIE ET SORTIE SRIE


(ES-SS)

Exercice 10: Registre Universel

Le registre universel est une association de bascules permettant


quatre modes de fonctionnement commands par deux variables C1 et
C2. Raliser un tel registres avec des bascules et des multiplexeurs.
E3 E2 E1 E0 ES
C2

C1

Fonctionnement

Mmoire

Dcalage droit

Dcalage gauche

Chargement parallle

C2

Registre
Universel

C1
50

S3 S2 S1 S0

REGISTRES ENTRE SRIE ET SORTIE SRIE


(ES-SS)

Exercice 10: Registre Universel


C1

C0

S3

S2

S1

S0

Q3

Q2

Q1

Q0

Mmoire

ES

Q3

Q2

Q1

Dcalage droite

Q2

Q1

Q0

ES

Dcalage gauche

E3

E2

E1

E0

Chargement parallle

Pour permettre ces quatre modes de fonctionnement, chacune des

bascule est prcde dun multiplexeur. Lentre D de chaque bascule


est ainsi en fonction du mode C1C0.

51

REGISTRES ENTRE SRIE ET SORTIE SRIE


(ES-SS)

Exercice 10: Registre Universel

52

REGISTRES

Exercice 11: Faire ltude du registre dcrit par le


fonctionnement suivant
Entres
parallles

E3 E2 E1 E0

Commandes
asynchrones

ES

Raz
Chg

Registre Universel

Dg
Dd

Commandes
synchrones

53

S3 S2 S1 S0

REGISTRES

Exercice 11: Faire ltude du registre dcrit par le


fonctionnement suivant

Raz Chg Dg

Dd

Fonctionnement

Remise 0 les sorties

Chargement des entres parallles

Dcalage gauche avec lentre srie ES

Dcalage droite avec lentre srie ES

Lecture des tats mmoires

Raz et Chg sont des commandes asynchrones

54

REGISTRES

Exercice 11: Faire ltude du registre dcrit par le


fonctionnement suivant

Raz

Chg

Dg

Dd

Q3

Q2

Q1

Q0

E3

E2

E1

E0

Q2

Q1

Q0

ES

ES

Q3

Q2

Q1

Q3

Q2

Q1

Q0

Raz et Chg sont des commandes asynchrones

55

REGISTRES

Exercice 11:

Utilisation de bascule D avec les entres dinitialisation


(Clear et Preset)
Cl
0

Pr
0

H
X

Pr

Q+
X

0/1/

Q-

Bascule D

Cl
56

PARTIE 3:
57

COMPTEURS

COMPTEURS
DFINITION
H

Compteur

Qn-1 ................ Q1 Q0

Un compteur est une association de n bascules permettant


de dcrire, au rythme dune horloge, une squence
dtermine:
S0 S1 S2......Sm-1
58

Cette squence est appele cycle du compteur

COMPTEURS
DFINITION
H

Compteur

S0 S1 S2......Sm-1

Qn-1 ................ Q1 Q0

Une combinaison de sortie dun compteur (Qn-1 ....... Q1Q0)

est appele tat.

Le nombre dtats diffrents (Si) pour un compteur est


appel le modulo (m) de ce compteur: m<2n

59

COMPTEURS
EXEMPLES

Compteur modulo 4 (cycle complet)


Nombre
dimpulsion (H)

Sorties

Q1

Q0

Valeur
dcimale

0
3

1
2

60

COMPTEURS
EXEMPLES

Compteur modulo 8
(cycle complet)
n=3

Compteur modulo 6
(cycle incomplet)
n=3

Compteur modulo 10
(cycle incomplet)
n=4

Compteur modulo 4
Cycle quelconque
n=3

61

COMPTEURS
TYPE

Selon le cycle des compteurs, nous distinguons entre:

Les compteurs modulo 2n ( cycle complet):

n=2

: 0 ,1,2,3,0

modulo 4

n=3 : 0,1,2,3,4,5,6,7,0 modulo 8

n=4

: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0 modulo 16

Les compteurs modulo N ( cycle incomplet )

Pour N=5 :

0,1,2,3,4,0

n=3

Pour N= 10 : 0,1,2,3,4,5,6,7,8,9,0

n=4

Les compteurs cycle quelconque :

0,2,3,6,0

0,2,5,6,7,8,10,0

n=3

62

n=4

COMPTEURS
TYPE
H

Compteur

Qn-1 ................ Q1 Q0

Selon lhorloge des bascules, nous distinguons entre :

Les Compteurs Asynchrones: les bascules possdent des


horloges diffrentes.

Les Compteurs Synchrones: les bascules possdent63la


mme horloge.

PARTIE 3.A:
COMPTEURS
64

ASYNCHRONES

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 23
tats prsents

tats suivants

Q2

Q1

Q0

Q2+

Q1+

Q0+

65

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 23
H

Q0

Q2

0
1

Q1

0
66

COMPTEURS ASYNCHRONE MODULO 2N


PRINCIPE DE FONCTIONNEMENT

De manire gnrale, seule la premire bascule reoit le


signal d'horloge. Toutes les bascules qui suivent celle-ci
sont commandes par la bascule prcdente.

Bascule
n-1

Qn-1

Hn-1

Qn-2

Bascule
n-2

Hn-2

Bascule
1

......

Q1

H1

Bascule
0

H =H0

Q0
67

COMPTEURS ASYNCHRONES
BASCULES APPROPRIES

Quelles sont les bascules appropries pour construire les


compteurs?

68

COMPTEURS ASYNCHRONES
BASCULES APPROPRIES

Quelles sont les bascules appropries pour construire les


compteurs?

Les bascules synchrones sur front qui permettent de


raliser ltat de basculement Q+ = Q1
D Pr

Cl
1

1
Q
Q

1
H

T Pr
Cl
1

1
Q
Q

1
H

J Pr
K
Cl
1

Q
69

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 23 (BASCULE D)

1
Q2
Q2

Pr2 D
2
Cl2

1
Q1
Q1

Q2

Pr1 D
1
Cl1

Q0
Q0

1
Q1

Pr0 D
0

Cl0

1
Q0

70

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 23 (BASCULE T)

1
Q2

Q2

Pr2 T
2

Q1

Pr1 T
1

1
1

Q0

Cl2

Cl1

Cl0

Q1

Pr0 T
0

Q0

71

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 23 (BASCULE JK)

1
Q2

Q2

Pr2 J1
K1

Q1

Pr1 J1
K1

1
1

Q0

Pr0 J
0
K0

Cl2

Cl1

Cl0

Q1

Q0

72

COMPTEURS ASYNCHRONES MODULO N


PRINCIPE DE FONCTIONNEMENT

Qn-1

Pour raliser un compteur asynchrone modulo N, il faut


agir sur les entres dinitialisation (Clear et Preset)
lorsque la combinaison correspondant au modulo N se
produit sur les sorties du compteur.
Prn-1
Bascule
n-1
Cln-1

Prn-2
Hn-1

Qn-2

Bascule
n-2

Pr1
Hn-2

Bascule
1

......

Cln-2

Pr0
H1

Cl1
Q1

Bascule
0
Cl0

Q0

H =H0

73

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 6

Dessiner la table de transition de ce compteur (modulo 6)

74

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 6
tats prsents tats suivants
Q2

Q1

Q0

Q2+ Q1+ Q0+ Cli

Pri

Dtection de ltat 110 et remise zro asynchrone

75

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 6
H

Q0

Q2

Pri

1
0

0
1

Q1

1
0

Dtection de ltat 110 et


remise zro asynchrone
76

COMPTEURS ASYNCHRONES
EXEMPLE: COMPTEUR MODULO 6

1
Q2

Cl2 T
2

Q1

Pr2

Cl1 T
1

1
1

Q0

Pr1

Cl0 T
0
Pr0

77

Q2

Q1

Q0

COMPTEURS ASYNCHRONES MODULO N

Exercice 12: Raliser un compteur asynchrone dcimale (


modulo 10)

78

COMPTEURS ASYNCHRONES A CYCLE QUELCONQUE


EXEMPLE
Soit le compteur ayant le cycle suivant

Dtecter le 7
et forcer 0

Dtecter le 1
et forcer 2

3
Dtecter le 4
et forcer 6

2
4

Pour forcer le compteur dun tat un autre, il faut


79

agir sur les entres asynchrone Cli et Pri des bascules

COMPTEURS ASYNCHRONES A CYCLE QUELCONQUE


EXEMPLE
Q2

Q1

Q0

Q2+ Q1+ Q0+ Cl2

Pr2

Cl1

Pr1

Cl0

Pr0

0
80

COMPTEURS ASYNCHRONES A CYCLE QUELCONQUE


PRINCIPE DE FONCTIONNEMENT

Qn-1

Pour raliser un compteur asynchrone cycle quelconque,


il faut agir sur les entres dinitialisation (Clear et Preset)
lorsque une combinaison interdite (nappartient pas au
cycle) se produit sur les sorties du compteur.
Prn-1
Bascule
n-1
Cln-1

Prn-2
Hn-1

Qn-2

Bascule
n-2

Pr1
Hn-2

Bascule
1

......

Cln-2

Pr0
H1

Cl1
Q1

Bascule
0
Cl0

Q0

H =H0

81

PARTIE 3.B:

COMPTEURS
82

SYNCHRONES

COMPTEURS SYNCHRONES
STRUCTURE GNRALE

Un compteur synchrone est une structure o toutes les


bascules reoivent le mme signal dhorloge. La fonction

comptage est ralise par lintermdiaire des fonctions


appliques sur les entres synchrones des bascules.
?

Bascule
n-1

Bascule
n-2

Qn-1

Qn-2

?
......

Bascule
1

Bascule
0

Q1

Q0

83

COMPTEURS SYNCHRONES
TAPES DE RALISATION
1.

Dterminer le nombre de bascules ncessaires n

2.

tablir la table de transition du compteur [tat suivant


(Qi+) en fonction de l'tat prsent (Qi)]

3.

Dterminer l'expression des entres des bascules

84

COMPTEURS SYNCHRONES
EXEMPLE: COMPTEUR MODULO 23 (BASCULE JK)
Q2 Q1 Q0 Q2+ Q1+ Q0+ J2 K2 J1 K1 J0

K0

J0=K0=1, J1= K1= Q0, J2=K2=Q0.Q1

85

COMPTEURS SYNCHRONES
EXEMPLE: COMPTEUR MODULO 23 (BASCULE T)
Q2 Q1 Q0 Q2+ Q1+ Q0+ T2 T1 T0
0

T0=1, T1= Q0, T2=Q0.Q1

86

COMPTEURS SYNCHRONES
EXEMPLE: COMPTEUR MODULO 23 (BASCULE D)
Q2 Q1 Q0 Q2+ Q1+ Q0+ D2

D1 D0

87

COMPTEURS SYNCHRONES
EXEMPLE: COMPTEUR MODULO 6 (BASCULE JK)
Q2 Q1 Q0 Q2+ Q1+ Q0+ J2 K2 J1 K1 J0

K0

88

COMPTEURS SYNCHRONES
EXEMPLE: COMPTEUR MODULO 6 (BASCULE JK)

Q0

Q2

0
1

Q1

0
89

COMPTEURS SYNCHRONES MODULO N


EXERCICE

Exercice 13:

A. Raliser un compteur synchrone modulo 10 qui possde


une entre de validation V. tel que si V=0 alors le
compteur est dans un tat mmoire , si V=1 alors
validation du comptage.

90

COMPTEURS SYNCHRONES MODULO N


EXERCICE

Exercice 13:

B. Utiliser ce compteur et des portes logiques pour raliser


un compteur modulo 100 ( 0,1,2,.,98,99,0) ?
C. Gnraliser la solution pour raliser un compteur modulo
1000 ( 0,1,.,998,999) ?

91

COMPTEURS SYNCHRONES A CYCLE QUELCONQUE


EXEMPLE
Soit le compteur ayant le cycle suivant

2
3

1. Pour forcer le compteur dun tat un autre, il


faut agir sur les entres synchrones (Di, Ji et Ki ou

Ti).
2. Pour les tats qui nappartiennent pas au cycle du
92
compteur, il faut les considrer comme tant des

tats indtermins.

COMPTEURS SYNCHRONES A CYCLE QUELCONQUE


AVEC DES BASCULES JK
Q2

Q1

Q0

Q2+

Q1+

Q0+

J2

K2

J1

K1

J0

K0

93

COMPTEURS SYNCHRONES A CYCLE QUELCONQUE


AVEC DES BASCULES T
Q2

Q1

Q0

Q2+

Q1+

Q0+

T2

T1

T0

94

DCOMPTEURS

Ltudes des dcompteurs se fait exactement de la mme


manire que ltude des compteurs.

Exemple dun dcompteur modulo 8:


Q2

Q1

Q0

Q2+

Q1+

Q0+

95

DCOMPTEURS
EXEMPLE: DCOMPTEUR SYNCHRONE MODULO 23 (BASCULE T)
Q2

Q1

Q0

Q2+

Q1+

Q0+

T2

T1

T0

1
96

T0=1, T1= Q0, T2=Q0.Q1

COMPTEURS/DCOMPTEURS

Le circuit Compteur/Dcompteur peut offrir la fois


lopration de comptage et dcomptage. Pour ce faire, il

faut rajouter une entre de commande C qui indique le


type de lopration (par exemple: si C=0 alors comptage,
sinon dcomptage)

H
C

Compteur/Dcompteur

Q2

Q1

Q0

97

Q2

Q1

Q0

Q2+

Q1+

Q0+

T2

T1

T0

Dcompteur

Compteur

EXEMPLE: COMPTEUR/DCOMPTEUR SYNCHRONE MODULO 23


(BASCULE T)

98

EXEMPLE: COMPTEUR/DCOMPTEUR SYNCHRONE MODULO 23


(BASCULE T)
C

Q2

Q1

Q0

T2

T1

T0

T0=1,

T1= C Q0,
T2=C Q0.Q1 + C Q0.Q1

99

COMPTEURS/DCOMPTEURS
EXERCICE

Exercice

14:

Raliser

un

compteur/dcompteur

dcimale dfinit par la table de fonctionnement suivante:

100

SOURCES DE CE COURS

Amrouche Hakim, Cours dArchitecture des ordinateurs, cole

nationale

Suprieure

dInformatique

(ESI),

Alger,

Anne

universitaire 2011/2012. Disponible sur http://amrouche.esi.dz/

101

Vous aimerez peut-être aussi