LES FONCTIONS SEQUENTIELLES

La fonction mémoire

En présence d'un signal de validation, l'information binaire en entrée (0 ou 1) sera recopiée sur la sortie.

En l'absence de validation, la sortie conservera la valeur mémorisée antérieurement.

Le circuit mémoire peut posséder d'autres signaux de contrôles optionnels :

C : Signal de validation (obligatoire)
Energie : Energie (généralement électrique) nécessaire au fonctionnement (obligatoire)
SET : Mise à 0 de la sortie (optionnel)
RAZ ou Reset ou CLR : Mise à 1 de la sortie (optionnel)
Sélection circuit ou Chip Enable : EN ou E : Verrouille et déconnecte la mémoire (sorties "en l'air" Etat haute impédance Z).

La fonction comptage

Le mot binaire en sortie du compteur va s'incrémenter de 1 à chaque impulsion d'entrée.
Tracer les chronogrammes de Q0, Q1, Q2, Q3 (compteur binaire 4 bits) :

--> Le compteur est aussi appelé diviseur de fréquence. Donner les relations entre les périodes de Q0, Q1, Q2, Q2 et la période de H. En déduire les relation entre les fréquences FQ0, FQ1, FQ2, et FQ3 et la fréquence de H (Fh). Donner la formule générale. Pour une division (de fréquence) par 4, quelle sortie dois-je choisir ? Si Fh = 1Mhz, calculer les fréquences des sorties Q0 à Q4.

La fonction décomptage

Certains circuits permettent de compter ou décompter en fonction d'un signal Up/down . Le comptage ou décomptage pourra se faire à partir d'une valeur initiale du compteur (Mot binaire initial à choisir) . Cette valeur initiale est recopiée en sortie Q0....Qn si PL est validé (PL = Chargement du compteur) . Comme pour le compteur, le décompteur est aussi un diviseur de fréquence.

Compléter le chronogramme ci-dessous, en supposant qu'au départ, Q0=0, Q1=0,Q2=1 et Q1 = 1

La fonction astable

Un astable est un montage électronique qui génère un signal carré : ce signal carré est caractérisé par sa fréquence F (ou période T = 1/F) et son rapport cyclique Rc.

Exo : Soit un astable qui génère un signal carré de rapport cyclique 1/3 : dessinez ce signal ! Même question pour Rc= 1/2 .

 

 

 

 

 

La fonction monostable

Un monostable génère en sortie une impulsion calibrée de valeur Tm constante, quelque soit la durée de l'impulsion d'entrée.
La largeur d'impulsion de sortie est réglable en fonction des besoins de l'application.
On distingue 2 types de monostables :
- Les monostables non réarmables (non retriggerable) :

Si une impulsion de commande survient alors que le temps Tm n'est pas encore écoulé, cette impulsion n'est pas pris en compte : le monostable ne se redéclenche pas : il est "non-réarmable" ou "non retriggerable"

- Les monostables réarmables (retriggerable)

Si une impulsion de commande survient pendant le temps Tm, cette impulsion est prise en compte: Tm est donc calculé toujours à partir de la dernière impulsion de commande reçue : le monostable se redéclenche : il est "réarmable" ou "retriggerable".

 

 

 

 

 

La fonction décalage (à gauche et à droite)

Le chargement du registre peut se faire soit d'un coup, c'est le chargement parallèle, soit en n coups d'horloge: c'est le chargement série (n = 8 ici).
Les données chargées dans le registre peuvent être décalées soit à droite, soit à gauche.
Tracer le chronogramme de D0 - D7 pour l'exemple ci-dessus pour 8 décalages à droite. Faire de même pour 8 décalage à gauche.
On charge dans le registre la valeur "12" dans un registre à décalage 8 bits. Donner la valeur du registre pour :
1 - Un puis deux décalage à droite.
1- Un puis deux décalage à gauche
Quelle opération est réalisée lors d'un décalage à droite ? à gauche ?

 


Chat Gpt Gratuit en ligne, outils videos, création musicale