Les bascules

On peut distinguer trois grandes familles de bascules :
- les bascules RS,
- les bascules D,
- les bascules JK.

Les bascules RS sont également de deux types suivant qu'elles sont asynchrones ou synchrones.

La bascule RS synchrone.

La bascule RS synchrone s'appelle bascule RST et peut être réalisée à l'aide de portes logiques NAND.

Les deux entrées principales s'appellent R et S, pour Reset et Set. Les sorties principales sont Q et NonQ. Cette bascule dispose en plus d'une entrée d'horloge H ou T qui n'autorise la prise en compte des états de R et de S que lorsqu'elle passe au niveau actif 1.
Tant que l'entrée d'horloge est au niveau 0, elle verrouille le fonctionnement de la bascule, d'où son nom de bascule RS latch. L'état des entrées R et S n'est pas pris en compte et la sortie Q reste dans son dernier état stable.

Pour le reste, c'est à dire lorsque l'entrée d'horloge H, ou T, est à 1, la bascule fonctionne comme la bascule RS asynchrone, c'est à dire :

1 er cas : Set ou Reset de la bascule :

Si S est à 0 (donc inactive), la mise à 1 de l'entrée R provoque le reset (remise à zéro) de la sortie Q de la bascule lorsque T passe à 1.
Si R est à 0 (donc inactive), la mise à 1 de l'entrée S provoque le set (mise à un) de la sortie Q de la bascule lorsque T passe à 1.
2 ème cas : mémorisation d'un état stable :
Si R et S sont toutes les deux au niveau logique 0 la sortie Q conserve l'état qu'elle avait avant le passage à 0 des deux sorties. L'horloge n'a alors aucune influence sur l'état de la bascule.
3 ème cas : indétermination de la sortie :
Si R et S sont toutes les deux mises simultanément au niveau logique 1, les sorties prennent un état indéterminé lorsque l'horloge T passe à 1.