Vous êtes sur la page 1sur 4

TD 9 - STRM1- Compteurs 1/4

Institut National de formation TD N° 8 de Structure Machine


en Informatique 1 ère Année

1./ Tracer le chronogramme et donner la succession des états du compteur asynchrone


suivant. On supposera que l'état initial du compteur est à " 0 ".

2./ Donner la séquence du compteur défini par les équations de Ji et Ki suivantes. Supposer
qu’initialement le compteur est dans l’état " 0 ".

J2 K2 J1 K1 J0 K0

Q1 Q1 Q0 Q0 Q2 Q2
3./ Réaliser le compteur synchrone défini par la table de transition suivante. Supposer
qu'initialement le compteur est dans l'état " 0 ".
J2 K2 J1 K1 J0 K0

0 X 1 X 0 X
0 X X 1 1 X
0 X 1 X X 0
1 X X 1 X 1
X 0 1 X 0 X
X 0 X 1 1 X
X 0 1 X X 0
X 1 X 1 X 1

4./ Trouver le modulo et l'intervalle de comptage d'un compteur synchronisé par un signal
d'horloge de 256 KHZ et dont la fréquence de sortie de la dernière bascule est de 2 KHZ.

5./ Analyser le circuit défini par le schéma suivant. Les sorties ( a,b,c,d,e ) représentent des
"LED". Supposer qu'initialement le compteur est dans l'état " 0 ".

- STRM1 - A. Balla
TD 9 - STRM1- Compteurs 2/4

6./ Soit le schéma suivant:

Questions : a./ Ecrire les équations de w, x, y,


b./ avec N = ( N2 N1 N0 )2 , tracer les chronogrammes pour les 8 premières
impulsions d'horloge lorsque:
N = (000)2 , N = (001)2 , N = (010)2 , N = (100)2 , N = (101)2 ,

7./ On considère un compteur de 4 bits synchrone, il dispose de deux commandes synchrones


d'autorisation de comptage et de remise à zéro qui agissent selon la table de vérité suivante:
CE Clr Fonction
1 1 Comptage ( +1 à chaque impulsion d'horloge )
0 1 Mémoire
X 0 Mise à Zéro à l'impulsion d'horloge suivante

Questions :
a./ Le compteur étant initialisé à " 0 ", quelle est la séquence réalisée en effectuant les
rebouclages suivants :

- STRM1 - A. Balla
TD 9 - STRM1- Compteurs 3/4

b./ Avec ce compteur et à l’aide d’une commande C, réaliser le système décrit par le
fonctionnement suivant:
- Si C = 0, le compteur termine le cycle en cours et s’arrête de compter lorsqu’il contient
(15)10.
- Si C = 1, le compteur étant à (15)10, il permet de recommencer un nouveau cycle.
Le compteur n’étant pas à (15)10, C n’a pas d’effet sur le cycle.

8./ Réaliser un circuit qui nous permet de générer 8 signaux d'horloge ( h0 à h7 ) à partir d'un
seul signal d'horloge h.

9./ La figure suivante présente une façon d'utiliser un multiplexeur pour générer des formes
d'ondes logiques ayant la forme que l'on veut. On programme la forme d'onde au moyen de
l'information ( I7, I6, ... , I1, I0 ).

Questions :
a./ Pour les 10 premières impulsions de l'horloge h, tracer le chronogramme que
l'on observe en Z en prenant: ( I0, I2, I3, I6, à " 0 " ) et ( I1, I4, I5, I7, à " 1 " ).
b./ Proposer un circuit qui nous permet de mémoriser l'état de la sortie Z à la fin de
la 8ème impulsion.

10./ Un compteur décimal évolue à 1 MHZ. Construire un circuit qui génère une impulsion
positive de 3 micro-seconde chaque fois que le compteur passe par l'état " 0 " et l'état " 5 ".

11./ Soit un Compteur / Décompteur Décimal décrit par le fonctionnement suivant:

- STRM1 - A. Balla
TD 9 - STRM1- Compteurs 4/4

Questions :
a./ Etudier ce circuit,
b./ tracer le chronogramme,
c./ à l'aide de ce circuit, réaliser le compteur décrivant le cycle:
( 0,1, ... ,98,99,0,1, ... )

12./ Réalisez un compteur / décompteur synchrone 4 bits avec les trois commandes :
- de remise à zéro (Z), - de Comptage (U) : +1 dans le compteur ;
- de Décomptage (D) : -1 dans le compteur.
en utilisant : - Un registre à entrées parallèles, sorties parallèles.
- Un additionneur binaire 4 bits et un minimum de portes logiques.
Z U D Fonction e3 e2 e1 e0
1 X X Raz Synch. Ai Bi
0 1 X Comptage h
0 0 1 Décomptage r0
0 0 0 Mémoire Add 4 bits

Q3 Q2 Q1 Q0 Si
Remarques : Toutes les commandes sont synchrones.
La priorité des commandes est Z > U > D.
r0 : Retenue entrante.

- STRM1 - A. Balla

Vous aimerez peut-être aussi