S-R Flip-Flop
Modéliser une bascule bistable S-R
Bibliothèques :
Simulink Extras /
Flip Flops
Description
Le bloc S-R Flip-Flop permet de modéliser une simple bascule bistable Set-Reset réalisée avec des portes NOR.
Le bloc S-R Flip-Flop a deux entrées, S et R : S signifie « Set » (définir) et R signifie « Reset » (réinitialiser). Il a deux sorties, Q et son complément !Q.
La table de vérité du bloc S-R Flip-Flop est présentée ci-dessous. Dans cette table de vérité, Qn-1 est la sortie au pas de temps précédent.
Remarque
Le bloc S-R Flip-Flop traite une entrée non nulle comme vraie (1).
| S | R | Q n | !Q n |
|---|---|---|---|
| 0 | 0 | Q n-1 | !Q n-1 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
Quand S est à 1 et R est à 0, la bascule passe à l’état « set » (Qn est égal à 1). Quand R est à 1 et S est à 0, la bascule passe à l’état « reset » (Qn est égal à 0). Quand S et R sont tous les deux à 0, la bascule reste à l’état précédent (Qn et égal à Qn-1).
Conseil
Évitez l’état où R et S sont tous les deux à 1. Dans cet état, Q et !Q sont tous les deux égaux à 0. Cet état est indéfini car !Q n’est pas le complément de Q. Pour gérer cet état, vous pouvez utiliser le bloc J-K Flip-Flop.
Signaux logiques en tant que types de données booléens ou doubles
Le paramètre de configuration Implement logic signals as boolean data (vs. double) a une incidence sur les types de données d’entrée et de sortie du bloc S-R Flip-Flop car ce dernier est un sous-système masqué qui utilise le bloc Combinatorial Logic. Pour plus d’informations sur ce paramètre de configuration, consultez Implement logic signals as Boolean data (vs. double).
Ports
Entrée
Sortie(s)
Paramètres
Capacités étendues
Historique des versions
Introduit dans R2008b
Voir aussi
J-K Flip-Flop | Clock | D Latch | D Flip-Flop